<SEC-DOCUMENT>0001178913-25-001069.txt : 20250327
<SEC-HEADER>0001178913-25-001069.hdr.sgml : 20250327
<ACCEPTANCE-DATETIME>20250327095025
ACCESSION NUMBER:		0001178913-25-001069
CONFORMED SUBMISSION TYPE:	20-F
PUBLIC DOCUMENT COUNT:		111
CONFORMED PERIOD OF REPORT:	20241231
FILED AS OF DATE:		20250327
DATE AS OF CHANGE:		20250327

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Allot Ltd.
		CENTRAL INDEX KEY:			0001365767
		STANDARD INDUSTRIAL CLASSIFICATION:	COMPUTER COMMUNICATIONS EQUIPMENT [3576]
		ORGANIZATION NAME:           	06 Technology
		EIN:				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:		25775842

	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>zk2532897.htm
<DESCRIPTION>20-F
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--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:dei="http://xbrl.sec.gov/dei/2024" 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:country="http://xbrl.sec.gov/country/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:us-types="http://fasb.org/us-types/2024" xmlns:exch="http://xbrl.sec.gov/exch/2024" xmlns:naics="http://xbrl.sec.gov/naics/2024" xmlns:sic="http://xbrl.sec.gov/sic/2024" xmlns:stpr="http://xbrl.sec.gov/stpr/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:us-gaap-ebp="http://fasb.org/us-gaap-ebp/2024" xmlns:allt="http://allot.com/20241231" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:srt-types="http://fasb.org/srt-types/2024" xmlns:currency="http://xbrl.sec.gov/currency/2024" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:cyd-af-sub="http://xbrl.sec.gov/cyd-af-sub/2024" xmlns:cyd-af="http://xbrl.sec.gov/cyd-af/2024" xmlns:cyd="http://xbrl.sec.gov/cyd/2024"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><title>Allot Ltd. - 1365767 - 2025</title></head><body style="font-size:10pt;font-family:Times New Roman, Times, serif;"><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="us-gaap:PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" contextRef="C_20241231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapLeaseholdImprovementsMember" id="Fxbrl_20240201140317553">http://fasb.org/us-gaap/2024#UsefulLifeShorterOfTermOfLeaseOrAssetUtilityMember</ix:nonNumeric><ix:footnote id="FN20230325014323633" xml:lang="en-US">SECaaS equipment &#8211; the equipment used for SECaaS revenues</ix:footnote>
<ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" contextRef="C_20240101to20241231_usgaapAwardTypeAxis_usgaapStockCompensationPlanMember" id="Fxbrl_20220310120437818">P4Y</ix:nonNumeric><ix:nonNumeric name="us-gaap:OperatingLossCarryforwardsExpirationDate" contextRef="C_20240101to20241231_srtRangeAxis_srtMaximumMember_usgaapIncomeTaxAuthorityAxis_usgaapInternalRevenueServiceIRSMember" id="Fxbrl_20230316132408335">2037-12-31</ix:nonNumeric><ix:nonNumeric name="dei:AmendmentFlag" contextRef="C_20240101to20241231" id="Fdei_AmendmentFlag20211122185436598">false</ix:nonNumeric><ix:nonNumeric name="dei:EntityCentralIndexKey" contextRef="C_20240101to20241231" id="Fdei_EntityCentralIndexKey20211122185451551">0001365767</ix:nonNumeric><ix:nonNumeric name="dei:DocumentFiscalPeriodFocus" contextRef="C_20240101to20241231" id="Fdei_DocumentFiscalPeriodFocus20211122185521382">FY</ix:nonNumeric><ix:footnote id="FN20240408174230137" xml:lang="en-US">As of December 31, 2023, 2022 and 2021, 1% from total revenues represent revenues in Israel</ix:footnote>
<ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" contextRef="C_20240101to20241231" id="Fxbrl_20220321133034074">IL</ix:nonNumeric></ix:hidden>
<ix:references>
        <link:schemaRef xlink:type="simple" xlink:href="allt-20241231.xsd"/>
        </ix:references><ix:resources><xbrli:context id="C_20241231"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_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>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_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>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_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>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_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>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_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>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_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>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </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_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_20231231_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>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_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>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_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>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_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>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_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>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_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>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_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>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_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>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember"><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:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember"><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:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="allt:AvailableForSaleSecuritiesMaturityPeriodAxis">allt:AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="allt:AvailableForSaleSecuritiesMaturityPeriodAxis">allt:AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_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>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-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_20240101to20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_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>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-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_20240101to20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_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>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-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_20240101to20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_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>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-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_20240101to20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-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_20230101to20231231_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>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_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>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-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_20231231_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>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_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>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_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>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-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_20240101to20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_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>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </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_20240101to20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_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>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_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>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_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>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_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>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_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>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_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>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </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_20240101to20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_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>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </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_20241231_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>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_usgaapDerivativeInstrumentRiskAxis_usgaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember"><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:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember_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:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_usgaapDerivativeInstrumentRiskAxis_usgaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember"><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:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember_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:SellingAndMarketingExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_usgaapDerivativeInstrumentRiskAxis_usgaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember"><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:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember_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:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </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_20241231_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>2024-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_20240101to20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_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>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-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:context id="C_20230301to20230306"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier></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_20241231_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>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_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>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_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>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_srtRangeAxis_srtMaximumMember_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember_usgaapPlanNameAxis_alltTwoThousandSixteenPlanMember"><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:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">allt:TwoThousandSixteenPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-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_20231231_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>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_srtRangeAxis_srtMinimumMember_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember_usgaapPlanNameAxis_alltTwoThousandSixteenPlanMember"><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:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">allt:TwoThousandSixteenPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_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>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_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>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_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>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_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>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_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>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_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>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_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>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_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>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_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>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_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>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_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>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_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>2023-12-31</xbrli:instant>
        </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_20230101to20231231_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>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-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_20230101to20231231_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>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-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_20230101to20231231_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>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-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_20230101to20231231_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>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-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_20230101to20231231_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>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-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_20230101to20231231_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>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_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>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_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>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_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>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_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>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_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>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </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_20240101to20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_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>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-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_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_20230101to20231231_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>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_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>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_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>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_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>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_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>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_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>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_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>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_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>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_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>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_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>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_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>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-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_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_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_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_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_20241231_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>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_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>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_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>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_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>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_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>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-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_20230101to20231231_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>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_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>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_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>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20231231_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>2023-12-31</xbrli:instant>
        </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_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_20230101to20231231_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>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_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>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</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_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230101to20231231_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>2023-01-01</xbrli:startDate>
        <xbrli:endDate>2023-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20240101to20241231_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>2024-01-01</xbrli:startDate>
        <xbrli:endDate>2024-12-31</xbrli:endDate>
        </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_usgaapTreasuryStockCommonMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</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_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_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_20221231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</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_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_20231231_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>2023-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_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>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_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>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_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>2024-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20241231_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>2024-12-31</xbrli:instant>
        </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:relationship fromRefs="Fxbrl_20220318161411455_xbrl_20211109110132690" toRefs="FN20240408174230137"/><ix:relationship fromRefs="Fxbrl_20220318161411455_xbrl_20211109110101698" toRefs="FN20240408174230137"/><ix:relationship fromRefs="Fxbrl_20220318161411455_xbrl_20211109105806971" toRefs="FN20240408174230137"/></ix:resources></ix:header></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>
    <div style="text-align:center;line-height:1.25;font-weight:bold">&#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><span style="font-family:Times New Roman,Times,serif">UNITED STATES</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">SECURITIES AND EXCHANGE COMMISSION</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><span style="font-family:Times New Roman,Times,serif">WASHINGTON, D.C. 20549</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><span style="font-family:Times New Roman,Times,serif">FORM <ix:nonNumeric id="Fxbrl_20211122183346773" name="dei:DocumentType" contextRef="C_20240101to20241231">20-F</ix:nonNumeric></span></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">(Mark One)</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:0.06%;vertical-align:middle">&#160;</td>
          <td style="width:1.85%;vertical-align:top">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="Fxbrl_20211122183423811" name="dei:DocumentRegistrationStatement" contextRef="C_20240101to20241231" format="ixt:fixed-false">&#9744;</ix:nonNumeric></span></span></div>
          </td>
          <td style="width:98.09%;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">REGISTRATION STATEMENT PURSUANT TO SECTION 12(b) OR (g) OF THE SECURITIES EXCHANGE ACT OF 1934</span></span></div>
          </td>
        </tr>

    </table>
    <div style="line-height:1.25">&#160;</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">OR</span></span></div>
    <div style="text-align:center;line-height:1.25;font-weight:bold">&#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:0.06%;vertical-align:middle">&#160;</td>
          <td style="width:1.85%;vertical-align:top">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="Fxbrl_20211122183455900" name="dei:DocumentAnnualReport" contextRef="C_20240101to20241231" format="ixt:fixed-true">&#9746;</ix:nonNumeric></span></span></div>
          </td>
          <td style="width:98.09%;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">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></span></div>
          </td>
        </tr>

    </table>
    <div style="line-height:1.25">&#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">For the fiscal year ended <ix:nonNumeric id="Fxbrl_20211122183526596" name="dei:DocumentPeriodEndDate" contextRef="C_20240101to20241231" format="ixt:date-monthname-day-year-en"><ix:nonNumeric id="Fxbrl_20220113215059940" name="dei:CurrentFiscalYearEndDate" contextRef="C_20240101to20241231" format="ixt:date-monthname-day-en">December 31</ix:nonNumeric>, <ix:nonNumeric id="Fxbrl_20220113214942177" name="dei:DocumentFiscalYearFocus" contextRef="C_20240101to20241231">2024</ix:nonNumeric></ix:nonNumeric></span></span></div>
    <div style="line-height:1.25">&#160;</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">OR</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:0.06%;vertical-align:middle">&#160;</td>
          <td style="width:1.85%;vertical-align:top">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="Fxbrl_20211122183547749" name="dei:DocumentTransitionReport" contextRef="C_20240101to20241231" format="ixt:fixed-false">&#9744;</ix:nonNumeric></span></span></div>
          </td>
          <td style="width:98.09%;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"><span style="font-weight:bold">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></span></span></div>
          </td>
        </tr>

    </table>
    <div style="line-height:1.25">&#160;</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">OR</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:0.06%;vertical-align:middle">&#160;</td>
          <td style="width:1.85%;vertical-align:top">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="Fxbrl_20211122183608047" name="dei:DocumentShellCompanyReport" contextRef="C_20240101to20241231" format="ixt:fixed-false">&#9744;</ix:nonNumeric></span></span></div>
          </td>
          <td style="width:98.09%;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">SHELL COMPANY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></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">Date of event requiring this shell company report..........................................</span></span></div>
    <div style="line-height:1.25">&#160;</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">For the transition period from ____________ to ____________</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">Commission File Number <ix:nonNumeric id="Fxbrl_20211122183657589" name="dei:EntityFileNumber" contextRef="C_20240101to20241231">001-33129</ix:nonNumeric></span></span></div>
    <div style="line-height:1.25">&#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"><ix:nonNumeric id="Fxbrl_20211122183719981" name="dei:EntityRegistrantName" contextRef="C_20240101to20241231">ALLOT LTD</ix:nonNumeric></span></span></span></div>
    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(Exact Name of Registrant as specified in its charter)</span></span></div>
    <div style="line-height:1.25">&#160;</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">N/A</span></span></div>
    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(Translation of Registrant&#8217;s name into English)</span></span></div>
    <div style="line-height:1.25">&#160;</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"><span style="-sec-ix-hidden:Fxbrl_20220321133034074">ISRAEL</span></span></span></div>
    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(Jurisdiction of incorporation or organization)</span></span></div>
    <div style="line-height:1.25">&#160;</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"><ix:nonNumeric id="Fxbrl_20240322102921505" name="dei:EntityAddressAddressLine1" contextRef="C_20240101to20241231">22 Hanagar Street</ix:nonNumeric></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"><ix:nonNumeric id="Fxbrl_20240322102942747" name="dei:EntityAddressAddressLine2" contextRef="C_20240101to20241231">Neve Ne&#8217;eman Industrial Zone B</ix:nonNumeric></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"><ix:nonNumeric id="Fxbrl_20240322103022988" name="dei:EntityAddressCityOrTown" contextRef="C_20240101to20241231">Hod-Hasharon</ix:nonNumeric>&#160;<ix:nonNumeric id="Fxbrl_20240322103042137" name="dei:EntityAddressPostalZipCode" contextRef="C_20240101to20241231">4501317</ix:nonNumeric></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"><ix:nonNumeric id="Fxbrl_20240322103322299" name="dei:EntityAddressCountry" contextRef="C_20240101to20241231" format="ixt-sec:countrynameen">Israel</ix:nonNumeric></span></span></div>
    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(Address of principal executive offices)</span></span></div>
    <div style="line-height:1.25">&#160;</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"><ix:nonNumeric id="Fxbrl_20211122184058539" name="dei:ContactPersonnelName" contextRef="C_20240101to20241231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember">Rael Kolevsohn</ix:nonNumeric>, Adv.</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">VP Legal Affairs &amp; General Counsel</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">Allot Ltd</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"><ix:nonNumeric id="Fxbrl_20240322102905681" name="dei:EntityAddressAddressLine1" contextRef="C_20240101to20241231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember">22 Hanagar Street</ix:nonNumeric></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"><ix:nonNumeric id="Fxbrl_20240322103306028" name="dei:EntityAddressAddressLine2" contextRef="C_20240101to20241231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember">Neve Ne&#8217;eman Industrial Zone B</ix:nonNumeric></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"><ix:nonNumeric id="Fxbrl_20211122184224141" name="dei:EntityAddressCityOrTown" contextRef="C_20240101to20241231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember">Hod-Hasharon</ix:nonNumeric>&#160;<ix:nonNumeric id="Fxbrl_20211122184242655" name="dei:EntityAddressPostalZipCode" contextRef="C_20240101to20241231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember">4501317</ix:nonNumeric>, <ix:nonNumeric id="Fxbrl_20211122184014468" name="dei:EntityAddressCountry" contextRef="C_20240101to20241231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember" format="ixt-sec:countrynameen">Israel</ix:nonNumeric></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">Tel/Fax: +<ix:nonNumeric id="Fxbrl_20211122184331046" name="dei:CityAreaCode" contextRef="C_20240101to20241231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember">972</ix:nonNumeric> <ix:nonNumeric id="Fxbrl_20211122184356440" name="dei:LocalPhoneNumber" contextRef="C_20240101to20241231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember">(9) 762-8419</ix:nonNumeric></span></span></div>
    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(Name, Telephone, E-mail and/or Facsimile number and Address of Company Contact Person)</span></span></div>
    <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Securities registered or to be registered pursuant to Section 12(b) of the Act:</span></span></div>
    <div style="line-height:1.25">&#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:#000000">

        <tr>
          <td style="width:33%;vertical-align:top;border-color:rgb(0, 0, 0);border-style:solid;border-width:2px">
            <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Title of each class</span></span></div>
          </td>
          <td style="width:33%;vertical-align:top;border-bottom:2px solid rgb(0, 0, 0);border-right:2px solid rgb(0, 0, 0);border-top:2px solid rgb(0, 0, 0)">
            <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Trading Symbol(s)</span></span></div>
          </td>
          <td style="width:33%;vertical-align:top;border-bottom:2px solid rgb(0, 0, 0);border-right:2px solid rgb(0, 0, 0);border-top:2px solid rgb(0, 0, 0)">
            <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Name of each exchange on which registered</span></span></div>
          </td>
        </tr>
        <tr>
          <td style="width:33%;vertical-align:top;border-bottom:2px solid rgb(0, 0, 0);border-right:2px solid rgb(0, 0, 0);border-left:2px solid rgb(0, 0, 0)">
            <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"><ix:nonNumeric id="Fxbrl_20230327235032102" name="dei:Security12bTitle" contextRef="C_20240101to20241231">Ordinary Shares, par value ILS 0.10 per share</ix:nonNumeric></span></span></div>
          </td>
          <td style="width:33%;vertical-align:top;border-bottom:2px solid rgb(0, 0, 0);border-right: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"><ix:nonNumeric id="Fxbrl_20211122184445541" name="dei:TradingSymbol" contextRef="C_20240101to20241231">ALLT</ix:nonNumeric></span></span></div>
          </td>
          <td style="width:33%;vertical-align:top;border-bottom:2px solid rgb(0, 0, 0);border-right: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">The <ix:nonNumeric id="Fxbrl_20211123103150947" name="dei:SecurityExchangeName" contextRef="C_20240101to20241231" format="ixt-sec:exchnameen">Nasdaq</ix:nonNumeric> Stock Market, LLC</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">Securities registered or to be registered pursuant to Section 12(g) of the Act: <span style="font-weight:bold">None</span></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">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></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">Indicate the number of outstanding shares of each of the issuer&#8217;s classes of capital stock or ordinary shares as of December 31, 2024:</span></span></div>
    <div style="line-height:1.25">&#160;</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"><ix:nonFraction id="Fxbrl_20211122184604229" name="dei:EntityCommonStockSharesOutstanding" contextRef="C_20241231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">39,530,993</ix:nonFraction> ordinary shares, ILS 0.10 par value per share</span></span></div>
    <div style="line-height:1.25">&#160;</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="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">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.</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">Yes &#9744;&#8195;&#8195;&#8194;<ix:nonNumeric id="Fxbrl_20211122184645192" name="dei:EntityWellKnownSeasonedIssuer" contextRef="C_20240101to20241231">No</ix:nonNumeric>&#8194;&#9746;</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">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></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">Yes &#9744;&#8195;&#8195;&#8194;<ix:nonNumeric id="Fxbrl_20211122184841589" name="dei:EntityVoluntaryFilers" contextRef="C_20240101to20241231">No</ix:nonNumeric>&#8194;&#9746;</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">Note - 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></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">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></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"><ix:nonNumeric id="Fxbrl_20211122184919474" name="dei:EntityCurrentReportingStatus" contextRef="C_20240101to20241231">Yes</ix:nonNumeric> &#9746;&#8195;&#8195;&#8194;No&#8194;&#9744;</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">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></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"><ix:nonNumeric id="Fxbrl_20211122184950532" name="dei:EntityInteractiveDataCurrent" contextRef="C_20240101to20241231">Yes</ix:nonNumeric> &#9746;&#8195;&#8195;&#8194;No&#8194;&#9744;</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">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></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:31.63%;vertical-align:top">
            <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Large accelerated filer &#9744;</span></span></div>
          </td>
          <td style="width:37.75%;vertical-align:top">
            <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accelerated filer &#9744;</span></span></div>
          </td>
          <td style="width:30.62%;vertical-align:top">
            <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="Fxbrl_20250323171157308" name="dei:EntityFilerCategory" contextRef="C_20240101to20241231" format="ixt-sec:entityfilercategoryen">Non-accelerated filer</ix:nonNumeric> &#9746;</span></span></div>
          </td>
        </tr>
        <tr>
          <td style="width:31.63%;vertical-align:top">
            <div style="line-height:1.25">&#160;</div>
          </td>
          <td style="width:37.75%;vertical-align:top">
            <div style="text-align:center;line-height:1.25">&#160;</div>
          </td>
          <td style="width:30.62%;vertical-align:top">
            <div style="line-height:1.25">&#160;</div>
          </td>
        </tr>
        <tr>
          <td style="width:31.63%;vertical-align:top">
            <div style="line-height:1.25">&#160;</div>
          </td>
          <td style="width:37.75%;vertical-align:top">
            <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Emerging growth company <ix:nonNumeric id="Fxbrl_20211122185051476" name="dei:EntityEmergingGrowthCompany" contextRef="C_20240101to20241231" format="ixt:fixed-false">&#9744;</ix:nonNumeric></span></span></div>
          </td>
          <td style="width:30.62%;vertical-align:top">
            <div style="line-height:1.25">&#160;</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">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></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">&#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></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">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_20240101to20241231" format="ixt:fixed-true">&#9746;</ix:nonNumeric></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">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. <span><ix:nonNumeric id="Fxbrl_20240322162644221" name="dei:DocumentFinStmtErrorCorrectionFlag" contextRef="C_20240101to20241231" format="ixt:fixed-false">&#9744;</ix:nonNumeric></span></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">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive- based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b). <span>&#9744;</span></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">Indicate by check mark which basis of accounting the registrant has used to prepare the financial statements included in this filing:</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;width:100%;text-align:left;color:#000000">

        <tr>
          <td style="width:25%;vertical-align:middle">
            <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="Fxbrl_20211122185203876" name="dei:DocumentAccountingStandard" contextRef="C_20240101to20241231">U.S. GAAP</ix:nonNumeric> &#9746;</span></span></div>
          </td>
          <td style="width:50%;vertical-align:top">
            <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">International Financial Reporting</span></span></div>
            <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Standards as issued by the</span></span></div>
            <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">International Accounting Standards Board &#9744;</span></span></div>
          </td>
          <td style="width:25%;vertical-align:middle">
            <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other &#9744;</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">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></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">Item 17 &#9744;&#8195;&#8195;&#8194;Item 18 &#9744;</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">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></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">Yes &#9744;&#8195;&#8195;&#8194;No&#8194;<ix:nonNumeric id="Fxbrl_20211122185235211" name="dei:EntityShellCompany" contextRef="C_20240101to20241231" format="ixt:fixed-false">&#9746;</ix:nonNumeric></span></span></div>
    <div style="line-height:1.25;text-align:center">&#160;</div>
    <div style="line-height:1.25;text-align:center">2</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>
    <!-- Field: Include-Text; File: pf\body.htm; Date: 2025%2D03%2D27T13:15:01; Size: 0x000CD3E3; Options: XMLPreprocess -->


<div>

<div class="BRPFPageHeader">

<table cellspacing="0" cellpadding="0" id="z0cdecafc9351400389f77b6bdb9f2ac1" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 33.33%; vertical-align: top">&#160;</td>
    <td style="width: 33.33%; vertical-align: top">&#160;</td>
    <td style="width: 33.33%; vertical-align: top">&#160;</td> </tr>
  </table>

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

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

<div class="BRPFPageHeader" style="font-family: Times New Roman,Times,serif"> </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" 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">6<br/> </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="#PARTI">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">6<br/> </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="#PARTI">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">6<br/> </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="#PARTI">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">6<br/> </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">6<br/> </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">6<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">6<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">6<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">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">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">43<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">43<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 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">43<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">43<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">48<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">50<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">51<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">51<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">55<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">55<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">62<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">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: 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">69<br/> </td> </tr>
  <tr>
    <td rowspan="1" style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160; &#160; &#160; &#160; &#160;
        &#160; &#160; &#160; F. Disclosure of a Registrant&#8217;s Action to Recover Erroneously Awarded Compensation</td>
    <td rowspan="1" 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="#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">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. Major Shareholders</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. Record Holders</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. 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">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="#TEM8">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">74<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">74<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">74<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">74<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">75<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">75<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">75<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">80<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">80<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">80<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">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: 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">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: 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">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: 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">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="#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">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="#ITEM12D">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">93<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: rgb(0, 0, 0); font-weight: normal; font-style: normal; font-family: Times New Roman,Times,serif">3</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">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="#PARTII">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">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="#PARTII">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">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: 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">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: 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">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="#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">94<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 16: Reserved</a></div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">95<br/> </td> </tr>
  </table>

<div>

<table cellspacing="0" cellpadding="2" border="0" id="z00b6482d31e548598812f3d50b09bb62" style="font: 10pt Times New Roman,Times,serif; width: 100%; text-align: left; color: rgb(0, 0, 0)">
  <tr>
    <td style="width: 90.82%; vertical-align: top">
        <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: top">
        <div style="text-align: right; line-height: 1.25">95</div> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: top">
        <div style="text-align: justify; text-indent: 20pt; line-height: 1.25"><a href="#ITEM16A">ITEM 16B: Code of Ethics</a></div> </td>
    <td style="width: 9.18%; vertical-align: top">
        <div style="text-align: right; line-height: 1.25">95</div> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: top">
        <div style="text-align: justify; text-indent: 20pt; line-height: 1.25"><a href="#ITEM16A">ITEM 16C: Principal Accountant Fees and Services</a></div>
        </td>
    <td style="width: 9.18%; vertical-align: top">
        <div style="text-align: right; line-height: 1.25">95</div> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: top">
        <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: top">
        <div style="text-align: right; line-height: 1.25">96</div> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: top">
        <div style="text-align: justify; text-indent: 20pt; line-height: 1.25"><a href="#ITEM16D">ITEM 16E: Purchase of Equity Securities by the
        Company and Affiliated Purchasers</a></div> </td>
    <td style="width: 9.18%; vertical-align: top">
        <div style="text-align: right; line-height: 1.25">96</div> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: top">
        <div style="text-align: justify; text-indent: 20pt; line-height: 1.25"><a href="#ITEM16D">ITEM 16F: Change in Registrant&#8217;s Certifying
        Accountant</a></div> </td>
    <td style="width: 9.18%; vertical-align: top">
        <div style="text-align: right; line-height: 1.25">96</div> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: top">
        <div style="text-align: justify; text-indent: 20pt; line-height: 1.25"><a href="#ITEM16D">ITEM 16G: Corporate Governance</a></div> </td>
    <td style="width: 9.18%; vertical-align: top">
        <div style="text-align: right; line-height: 1.25">96</div> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: top">
        <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: top">
        <div style="text-align: right; line-height: 1.25">96</div> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: top">
        <div style="text-align: justify; text-indent: 20pt; line-height: 1.25"><a href="#ITEM16H">ITEM 16I: Disclosure Regarding Foreign Jurisdictions
        that Prevent Inspections</a></div> </td>
    <td style="width: 9.18%; vertical-align: top">
        <div style="text-align: right; line-height: 1.25">96</div> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: top">
        <div style="text-align: justify; text-indent: 20pt; line-height: 1.25"><a href="#ITEM16J">ITEM 16J: Insider Trading Policies</a></div> </td>
    <td style="width: 9.18%; vertical-align: top">
        <div style="text-align: right; line-height: 1.25">98</div> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: top">
        <div style="text-align: justify; text-indent: 20pt; line-height: 1.25"><a href="#ITEM16K">ITEM 16K: Cybersecurity</a></div> </td>
    <td style="width: 9.18%; vertical-align: top">
        <div style="text-align: right; line-height: 1.25">98</div> </td> </tr>
  </table> </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="#PARTIII">PART III</a></div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">99<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">99<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">99<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">99<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: rgb(0, 0, 0); font-weight: normal; font-style: normal; font-family: Times New Roman,Times,serif">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> </div> </div>

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

<div style="text-align: center; line-height: 1.25; font-weight: bold">PRELIMINARY NOTES</div>

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

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Terms</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

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

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

<div style="text-align: justify; line-height: 1.25">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;forecast,&#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">&#160;</div>

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

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

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

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

<table cellspacing="0" cellpadding="0" id="zcbfd8248a7df42dfb81f96520f9c7502" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div>statements regarding future expansion of our SECaas business;</div> </td> </tr>
  </table>

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

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

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

<table cellspacing="0" cellpadding="0" id="z0eb1e05d2b8049ca9daa602c9d1ad384" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div>statements regarding new market and technology trends, including the need to manage mobile network traffic and cloud computing, among
        others;</div> </td> </tr>
  </table>

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

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

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

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

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

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

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

<table cellspacing="0" cellpadding="0" id="za8354a05d75c43139777c4563fee315a" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <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">&#160;</div>

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

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

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

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

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

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

<table cellspacing="0" cellpadding="0" id="z782a08cdd2754a2db77d5339596c4a1c" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">These statements may be found in the sections of this annual report on Form 20-F entitled
&#8220;ITEM 3: Key Information-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-Taxation-United States Federal Income Taxation-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-Business Overview-Overview&#8221; and &#8220;ITEM 4: Information on Allot-Business Overview-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-Risk Factors&#8221;
and elsewhere in this annual report.</div>

<div style="text-align: justify; line-height: 1.25"> <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="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 style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="line-height: 1.25; font-weight: bold"><span id="PARTI"><!--Anchor--></span>PART I</div>

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

<div style="line-height: 1.25; font-weight: bold">ITEM 1: Identity of Directors, Senior Management and Advisers</div>

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

<div style="text-align: justify; line-height: 1.25">Not applicable.</div>

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

<div style="line-height: 1.25; font-weight: bold">ITEM 2: Offer Statistics and Expected Timetable</div>

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

<div style="text-align: justify; line-height: 1.25">Not applicable.</div>

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

<div style="line-height: 1.25; font-weight: bold">ITEM 3: Key Information</div>

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

<div style="line-height: 1.25; font-weight: bold">A. [Reserved]</div>

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

<div style="line-height: 1.25; font-weight: bold">B. Capitalization and Indebtedness</div>

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

<div style="text-align: justify; line-height: 1.25">Not applicable.</div>

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

<div style="line-height: 1.25; font-weight: bold">C. Reasons for Offer and Use of Proceeds</div>

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

<div style="text-align: justify; line-height: 1.25">Not applicable.</div>

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

<div style="line-height: 1.25; font-weight: bold">D. Risk Factors</div>

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

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Summary of Risk Factors</div>

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

<div style="text-align: justify; line-height: 1.25; 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="text-align: justify; line-height: 1.25; font-style: italic"> <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="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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z79791ed29bd94239ae8ca6086ed0a5f7" class="DSPFListTable" 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">
        <div>general economic and business conditions, including fluctuations of interest and inflation rates and the impact of tariffs (and related
        retaliatory measures), which may affect demand for our technology and solutions;</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="zc9ca894d2c2c41b3b9a9f165dff49d79" class="DSPFListTable" 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">
        <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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z00ac56d9238c468e850cf2ae0fefc0b4" class="DSPFListTable" 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">
        <div>our ability to achieve and maintain 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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z98d734b6de0a43928ef6970aa4f8ef36" class="DSPFListTable" 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">
        <div>the impact of the telco operator&#8217;s Go To Market strategy and implementation efforts, on the success of a &#8220;as a Service&#8221;
        deals of our Security-as-a-service (&#8220;SECaaS&#8221;) and other Solutions;</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="z82a207e3e76a4d438208ed03484d30c8" class="DSPFListTable" 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">
        <div>our reliance on our network intelligence solutions for significant revenues;</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="zd756e5b9997f4171ade5bb812bc2a6cf" class="DSPFListTable" 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">
        <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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zfb49ddc2a8fe481a80d280d632675ddf" class="DSPFListTable" 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">
        <div>technological risks, including network encryption, live network failures and software or hardware errors;</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="z6610f7a46d5d4826889eada4f8912f7c" class="DSPFListTable" 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">
        <div>our ability to retain and recruit key personnel and maintain satisfactory labor relations;</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="z73fe7307dd0144e981bd1a7f6cfffad1" class="DSPFListTable" 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">
        <div>our dependence on third parties for products and solutions that make up a material portion of our business;</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="z3a50ec6c4524445fbcaeca8f15f47784" class="DSPFListTable" 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">
        <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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z2b0d1f7e870f41b78605df1d1ce430d5" class="DSPFListTable" 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">
        <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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z741f003d79c54d0db9d7c9169abef96d" class="DSPFListTable" 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">
        <div>our ability to increase sales of Allot Secure products;</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="z7168ab7636bd485faad55a07a2ffda7f" class="DSPFListTable" 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">
        <div>the impacts of new market and technology trends on our enterprise market;</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="z0eb679066f1b4970a38b9f52a54001b3" class="DSPFListTable" 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">
        <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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zda8baa1e078c431385148c898acdf400" class="DSPFListTable" 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">
        <div>potential misuse of our products by CSP, governmental or law enforcement customers;</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="z69eff2627c55459791981369b7c1e91d" class="DSPFListTable" 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">
        <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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z9b3abdcaf7c7409fab2883667681973f" class="DSPFListTable" 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">
        <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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z0c6ffb8e14de4ec5a30a5969fd9e9df9" class="DSPFListTable" 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">
        <div>our status as a foreign private issuer and related exemptions with respect thereto;</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="z118b99c512a143e795b6743cce717491" class="DSPFListTable" 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">
        <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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z2fd2724478ed416d8e5f2cdad1f45aa2" class="DSPFListTable" 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">
        <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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zbfd1645aa342404fae0ef3f74e03faf5" class="DSPFListTable" 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">
        <div>costs and business impacts of complying with the requirements of the Israeli and foreign countries governments as well as international
        organizations who provide us with grants for research and development expenditures;</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="zfcba0cb14fdd41fcb8cddfb17c6bec71" class="DSPFListTable" 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">
        <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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zd71e68f49e924e2f864d8ae38c99ddd8" class="DSPFListTable" 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">
        <div>our ability to successfully identify, manage and integrate acquisitions; and</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="z48b5ceef76de4b7b8dc291ffe9a32edb" class="DSPFListTable" 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">
        <div>other factors as described in the section below.</div> </td> </tr>
  </table>

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

<div style="line-height: 1.25"><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="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>

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

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Economic and External Risks</div>

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

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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 38% of our revenues in 2024, could
cause a decrease in spending on the types of products and services that we offer.</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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 2024, the ILS depreciated by approximately 1% against the U.S. dollar, while in 2023 the ILS depreciated by approximately 3%
against the U.S. dollar. In 2024, the Euro depreciated by approximately 6% against the U.S. dollar, and in 2023 the Euro appreciated by
approximately 3.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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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 style="text-align: justify; line-height: 1.25"> <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="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="line-height: 1.25"><br/> </div>

<div style="text-align: justify; line-height: 1.25; 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 with our service provider in Poland, as well as our business, financial condition and results of operations as a whole.</div>

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

<div style="text-align: justify; line-height: 1.25">We are currently engaged with two subcontractors in Ukraine and Poland 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 that the Polish
company provide to us in the future due to them employing Belarus employees.</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

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

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

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">We have a history of net losses in the last ten years. We had a net loss of $6 million
in 2024 and $63 million in 2023. 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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 further disruptive
to our operations. For example, our workforce reductions could yield unanticipated consequences, such as adversely impacting our ability
to perform our contractual obligations in a timely manner and at required level of quality, 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 style="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Our future growth and prospects depend significantly
on our ability to grow revenues from the recurring revenue deals such as &#8220;Security-as-a-service&#8221; (SECaaS) and other &#8220;as
a Service&#8221; offerings.</div>

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

<div style="text-align: justify; line-height: 1.25">We generated 18% of our revenues in 2024, 11% of our revenues in 2023 and 6% of our
revenues in 2022 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">Our Deep Network Inspection (DNI) 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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 the established security
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; companies that offer their products through
operators in that or another business model; 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. In addition, as we introduce new solutions for this product line, strong competition
from established vendors may require higher investments than anticipated and may cause us to lose focus on products that currently comprise
a big portion of our revenues.</div>

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

<div style="text-align: justify; line-height: 1.25">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 DNI 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 network intelligence 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.</div>

<div style="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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 style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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"><br/> </div>

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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 with 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="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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 the 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 style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">We provide for doubtful debts principally based upon the aging of accounts receivable,
in addition to the collectability of specific customer accounts, our history of doubtful debts, and the general condition of the industry.
In 2023, we booked a credit loss of $23 million related to sales that we made to resellers in Africa and a customer in America. Most of
the revenue related to those sales was recognized in 2022. Recognition of the credit losses in 2023 adversely impacted our results of
operations and share price and any such outcome with respect to our currently past-due receivables could have a similar material adverse
impact on us. During 2024, we adopted new credit limit procedures and, in 2024, we recorded a $0.1 million doubtful debt provision.</div>

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

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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 64% of our total revenue in 2024. 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">In 2024, our ten largest customers accounted for 42.7% of our total revenues. In 2023,
our ten largest customers accounted for 47% of our total revenues, and we derived 15% 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="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">We may incur significant expenses without generating any sales.&#160; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">As of 2024, our primary sales strategy is to target large, strategic accounts, while
implementing minimum revenue thresholds or customer assurances for our small to medium sized accounts. While we believe this 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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.&#160; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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 style="line-height: 1.25"><br/> </div>

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

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

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

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

<div style="text-align: justify; line-height: 1.25">Our DNI, 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, including the meta-data of the network data packets,
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 and categorization of the traffic and the necessary tools, capabilities and values that they might
require. We will need to continuously invest&#160; research and development resources into this domain so that similar value can be provided
to the customers; however, we cannot guarantee success of these activities.</div>

<div style="text-align: justify; line-height: 1.25"> <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="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="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

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

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; 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 materially harm our reputation, brand position, and financial condition.</div>

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

<div style="text-align: justify; line-height: 1.25">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 total or partial network unavailability,
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 style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Demand for our DNI 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">Our DNI 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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"><br/> </div>

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

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

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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 2024,
approximately 43% 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 most 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, are usually automatically
renewed for additional one year periods, unless 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 style="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">We integrate into or bundle various third-party
solutions&#160; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; 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
and Network Management System. 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">We currently depend on a limited number of subcontractors, such as 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

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

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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 style="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

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

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

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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 or sanctioned entities, and we do not intend to authorize any channel partner to
engage in activities with those countries and entities 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 2024, 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">We are also subject to the U.S. Foreign Corrupt Practices Act and may be subject to
similar worldwide anti-bribery and anti &#8211; corruption 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">As with many DNI 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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 style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">Strict data privacy laws regulating the collection, transmission, storage and use
of employee data and consumers&#8217; personal information applicable to ISPs are evolving in the US, European Union (&#8220;EU&#8221;)
and other jurisdictions in which we sell our products. 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 style="line-height: 1.25"><br/> </div>

<div style="text-align: justify; line-height: 1.25">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. Furthermore, the California Consumer Privacy
Act, as amended by the California Privacy Rights Act (&#8220;CPRA&#8221; and, collectively, the &#8220;CCPA&#8221;) grants California
residents certain rights to access, correct and request deletion of personal information and opt out of the sale and sharing of personal
information. Similar laws passed in various other states such as Virginia, Colorado, Connecticut, New Jersey and Texas, with effective
dates through 2026. A broad range of legislative measures also have been introduced at the federal level. Some state laws also minimize
what data can be collected from consumers and how businesses may use and disclose it.</div>

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

<div style="text-align: justify; line-height: 1.25">Similarly, the General Data Protection Regulation (&#8220;GDPR&#8221;) imposes stringent
compliance obligations related to, for example, data use, sharing and processing, data breach notifications, data subject rights, documentation,
and cross-border data transfers for EEA entities as well as non-EEA entities that offer goods or services to, or monitor, individuals
in the EEA. We are required to comply with the GDPR and, following the exit of the United Kingdom (&#8220;UK&#8221;) from the EU, the
UK equivalent (&#8220;UK GDPR&#8221;), the implementation of which exposes us to two parallel data protection regimes in Europe, each
of which imposes several stringent requirements for controllers and processors of personal information and could make it more difficult
and/or more costly for us to collect, store, use, transmit and process personal information and sensitive data. 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 million [or GBP 17.5 million for the UK GDPR], whichever is greater) and reputational harm.</div>

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

<div style="text-align: justify; line-height: 1.25">Additionally, the Israeli Privacy Protection Law, 1981 (&#8220;PPL&#8221;), along
with its regulations such as the Israeli Privacy Protection Regulations (Data Security) 2017 (&#8220;Security Regulations&#8221;), mandates
strict requirements for processing, transferring and securing personal information. A significant amendment to the PPL, known as Amendment
13, was approved by the Israeli Parliament in August 2024 and will be effective from August 14, 2025. This amendment notably enhances
the investigative powers of the Privacy Protection Authority and increases the potential monetary sanctions for violations, which could
reach millions of NIS in certain cases. Compliance with Amendment 13 may necessitate substantial changes to our data processing practices
and could involve significant costs. Non-compliance with the PPL may lead to enforcement actions, litigation, including class actions,
and substantial fines and penalties.</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

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

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

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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 style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25">We also aim to protect our intellectual property with patent protection. As of December
31, 2024, we had a patent portfolio consisting of 25 patent families, including 32 in-force U.S. patents, 5 reissued U.S. patents , and
29 in-force patents in Canada, Israel and other jurisdictions. There can be no assurance that:&#160;</div>

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

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

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

<table cellspacing="0" cellpadding="0" id="z092a55a9974241f49840ce26ac463964" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zee366ead123b43f195a06c57def2cf4d" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z39b90597ddcd45cda196d29f5d49136c" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z8eb0ce2f640e453091c842c58e0cfbe6" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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 style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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 prior known cyber-attacks directed at
us have not had a material effect on our operations or financial condition, due to our current security measures and awareness, which
we continue to bolster, we cannot guarantee that any past, future, or ongoing cyber-attacks, or other security breaches or incidents,
against us, if successful, would not have a material impact on our business or financial results, either directly or indirectly.</div>

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

<div style="text-align: justify; line-height: 1.25">If our IT systems or those of our customers or third-party providers on which we rely
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="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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 style="line-height: 1.25">&#160;</div>

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

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

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zca83ffc9f0f84dc08966e18a502fa9bc" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <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">&#160;</div>

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

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

<table cellspacing="0" cellpadding="0" id="zae608c07bcf24fbda3775348956f0429" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <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">&#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="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"> <br/> </div>

<table cellspacing="0" cellpadding="0" id="z544e641fe7c7466496a23d8f8b78dcef" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <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">&#160;</div>

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

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

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

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

<table cellspacing="0" cellpadding="0" id="z1ba95b5f13d44166b4fdf03a03acbdcd" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <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">&#160;</div>

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

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

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

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

<table cellspacing="0" cellpadding="0" id="z6c8f2696cc52413f85db372181b169ed" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <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">&#160;</div>

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

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

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

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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 style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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 style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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 March 3, 2025 we had 3,784,500
options and restricted units outstanding to employees and directors of the Company, and there were 539,962 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 shares 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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 style="line-height: 1.25">&#160;</div>

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

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

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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. On November 4, 2024, we notified Lynrock
Lake Master Fund LP that we would extend the maturity of the Note by one year until February 14, 2026. 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="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

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

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

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

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

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

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

<table cellspacing="0" cellpadding="0" id="z7a90df28828f4fd691ccbf989d5b0aec" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z8a576011abd14ee3a112ac36c07a8cf0" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">Following provision of one notice to extend the Note&#8217;s maturity, the Note matures
on February 14, 2026, subject to our right to extend it for one more successive year. 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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 style="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

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

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

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

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

<div style="text-align: justify; line-height: 1.25">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.&#160; 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
2024.</div>

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

<div style="text-align: justify; line-height: 1.25">On October 7, 2023, terrorists from Hamas and other terrorist organizations infiltrated
Israel&#8217;s southern border from the Gaza Strip and conducted a series of attacks on civilian and military targets, including widespread
killings and kidnappings. They also launched extensive rocket attacks on the Israeli civilian population. Shortly following the attack,
Israel declared war against Hamas. A ceasefire between the sides took effect in mid-January 2025. Hostilities have since resumed on a
limited scale, and future developments are unpredictable.</div>

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

<div style="text-align: justify; line-height: 1.25">Following Hamas&#8217; attack on Israel&#8217;s southern border and Israel&#8217;s
security cabinet declaration of war against Hamas, Hezbollah, a terrorist organization based primarily in Lebanon, also launched missile,
rocket, and shooting attacks against Israeli military sites, troops, and civilian areas in northern Israel. In response to these attacks,
the Israeli army initially carried out targeted strikes on Hezbollah in southern Lebanon and targets in Syria, followed by a ground incursion
into southern Lebanon beginning in late September 2024. A ceasefire between Israel and Hezbollah came into effect in late November 2024
but there is no certainty that this ceasefire will be sustained.</div>

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

<div style="text-align: justify; line-height: 1.25">Iran also joined the hostilities with several significant missile attacks against
Israel, and the Houthi movement, which controls parts of Yemen, fired missiles at Israel and sent unmanned aerial vehicles carrying explosives
to Israel and launched a number of attacks on marine vessels traversing the Red Sea, which marine vessels were thought to either be in
route towards Israel or to be partly owned by Israeli businessmen. Terrorist groups have also attacked U.S. military targets in the Middle
East. These clashes may escalate into a greater regional conflict.</div>

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

<div style="text-align: justify; line-height: 1.25">To date, none of our facilities or infrastructure have been damaged nor have our supply
chains been significantly impacted since the war broke out. However, a prolonged war could adversely impact our supply chain and our ability
to ship products from Israel, which could disrupt our operations.&#160; 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.</div>

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

<div style="text-align: justify; line-height: 1.25">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"><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="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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">As of December 31, 2024, we employed 495 Employees, of whom 191 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 style="line-height: 1.25"><br/> </div>

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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, 2024, our net operating loss carry forwards for Israeli tax purposes
amounted to approximately $136.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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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-Taxation-Israeli Tax Considerations and Government Programs.&#8221;</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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 2023, we recognized
non-royalty-bearing grants totaling $0.6 million, representing 1% of our gross research and development expenditures. In 2024, we recognized
non-royalty-bearing grants totaling $0.5 million, representing 2% of our gross research and development expenditures. In each of the years
2024 and 2023, 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 style="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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 150% 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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-Memorandum and Articles of Association-Acquisitions
under Israeli Law&#8221; and &#8220;-Anti-Takeover Measures.&#8221;</div>

<div style="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-weight: bold">General Risk Factors</div>

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

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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 style="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

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

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

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

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

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

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

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

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

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

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

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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 style="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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"><br/> </div>

<div style="line-height: 1.25; font-weight: bold">ITEM 4:<span id="ITEM4"><!--Anchor--></span> Information on Allot</div>

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

<div style="line-height: 1.25; font-weight: bold">A. History and Development of Allot</div>

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

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Our History</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="line-height: 1.25; font-weight: bold">B. Business Overview</div>

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

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Overview</div>

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

<div style="text-align: justify; line-height: 1.25">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 over 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="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">Our industry-leading network-based SECaaS solution has previously achieved high double-digit
percentage of penetration with some service providers and is used by approximately 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 style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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"><br/> </div>

<div style="text-align: justify; line-height: 1.25">During 2024 we defined a new strategy for the company. As part of the strategy process
Allot is becoming a security-first company, operating under a single, unified business unit. Our foundations are our deep expertise and
proven capabilities combining two key areas: cybersecurity and network intelligence.</div>

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

<div style="text-align: justify; line-height: 1.25">We have been working to leverage synergies between our existing network intelligence
assets and our security offerings including integrated cloud-based solutions focused on network visibility, traffic management, and cybersecurity
for the 5G era.</div>

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

<div style="text-align: justify; line-height: 1.25">The combination creates a compelling value proposition, enabling us to deliver a highly
differentiated, fully integrated solution.</div>

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

<div style="text-align: justify; line-height: 1.25">We generated total revenues of $92 million in the year ended December 31, 2024, a
decrease of 1% over the prior year. In 2024, 36% of our revenues were attributable to security solutions, and 64% of our revenues were
attributable to network intelligence solutions.</div>

<div style="text-align: justify; line-height: 1.25"> <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="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="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25"><span style="font-weight: bold">Industry</span>&#160;<span style="font-weight: bold">Overview</span></div>

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

<div style="text-align: justify; line-height: 1.25; font-style: italic">Security Solutions</div>

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

<div style="text-align: justify; line-height: 1.25">As the number of networks, applications and network-connected devices has increased,
consumers, enterprises 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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="za516db52675545528a630fc51da545db" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div style="text-align: justify"><span style="font-style: italic">Network Security Threats</span>: 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. In addition, there is a monetization opportunity for the service provider to monetize the network infrastructure
        by providing additional protection services to SMB and enterprises.</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="zdc7bbb1a721d427ca456128fb30aac71" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div style="text-align: justify"><span style="font-style: italic">End-User Security Threats</span>: 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-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.</div> </td> </tr>
  </table>

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

<div style="text-align: justify; line-height: 1.25; font-style: italic">Network Visibility and Traffic Management Solutions</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Our Security Solutions</div>

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

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

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

<div style="text-align: justify; line-height: 1.25">For CSPs offering the Allot solutions as security services to their subscribers, the
Allot SECaaS solutions are offered to the CSPs on a recurring revenue 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, or offered for a fixed yearly fee or a fixed fee up to an
agreed number of subscribers.</div>

<div style="text-align: justify; line-height: 1.25"> <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="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>

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

<div style="text-align: justify; line-height: 1.25; font-style: italic">Our Products</div>

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

<div style="text-align: justify; line-height: 1.25">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 and SMBs with a 360-degree security architecture-complete, end-to-end protection anywhere, against any cyber threat, and on
any device.</div>

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

<div style="text-align: justify; line-height: 1.25; font-style: italic">Protection for Consumers and SMBs - 360-Degree Security</div>

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

<table cellspacing="0" cellpadding="0" id="zba25be162d9443d08aa11f7278abd7cd" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div><span style="font-weight: bold">Allot Secure Management (ASM)</span>: 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-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.</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="z37660114f1704a64a88b113c06957539" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div><span style="font-weight: bold">Allot NetworkSecure</span>: 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.</div>
        </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="z1ce8bb0843a245409932d0829a0fb3b3" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div><span style="font-weight: bold">Allot HomeSecure</span>: 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.</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="z6f7ac471bd1642b5909e883403d2da26" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div><span style="font-weight: bold">Allot DNSecure</span>: 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.</div>
        </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="zb2a636c3f67c45c7885757bc8377d189" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div><span style="font-weight: bold">Allot IoTSecure</span>: 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.</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="z1ec666e3f3fa450fad8dce79e63df55a" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div><span style="font-weight: bold">Allot BusinessSecure</span>: 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.</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="z6f46e5fc389448a48a04d149b0bfea42" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div><span style="font-weight: bold">EndPoint Secure</span>: 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.</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="zf8f7db60e56848afbfe8911a9c2da2e3" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div><span style="font-weight: bold">Allot Secure Cloud</span>: 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.</div>
        </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="zb931e8eda42d450ca053021d770168aa" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div><span style="font-weight: bold">Allot Network Protection as a Service</span>&#160;- A multi-tenant solution that allows the service
        provider to offer opt-in network protection services to SMB and Enterprise customers to protect their connectivity lines from DDoS attacks,
        to prevent traffic saturation, and to ensure uninterrupted service.</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#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="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"><br/> </div>

<div style="text-align: justify; line-height: 1.25; font-style: italic">Protection for the Carriers</div>

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

<table cellspacing="0" cellpadding="0" id="zcb2fdd91b8944eea9abce336b4bc7905" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div><span style="font-weight: bold">DDoS Secure</span>: 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.</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="z9255ca93459546388676ad685a10493a" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div><span style="font-weight: bold">NetProtect: </span>Allot&#8217;s multi-layer approach provides protection from multi-vector attacks
        against network infrastructure, subscribers, and applications. It is composed of multiple protection capabilities: Anti-DDoS, Anti-Botnet,
        Firewall and QoE protection.</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="z573eebf33b8040aebef329ba69a53086" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div><span style="font-weight: bold">5GNetProtect:</span> A solution focused on 5G SA architecture and providing means to integrate with
        5G Core on top of the security functionality.</div> </td> </tr>
  </table>

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

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Integrated Network Visibility and Traffic Management Solutions</div>

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

<div style="text-align: justify; line-height: 1.25">In addition to our comprehensive and sophisticated security offerings, our integrated
network visibility and traffic management 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"><br/> </div>

<div style="text-align: justify; line-height: 1.25">Allot Smart offering includes the following solutions:</div>

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

<table cellspacing="0" cellpadding="0" id="z6347abfc3ef64b84aadbb58b531807da" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div><span style="font-weight: bold">Smart5G: </span>Deliver granular visibility and control of 5G network and application performance
        to help CSPs meet customer expectations from eMBB, mMTC, and URLLC.</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="z7c8474b3dd024485a6254a28f13a56fa" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div><span style="font-weight: bold">SmartVisibility:</span> Access accurate usage data and analytics to improve network performance and
        deliver the services subscribers want. Make informed business decisions based on granular insights.</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="z9f32c64cfcb6437db993305e83a2cdc1" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div><span style="font-weight: bold">SmartTraffic QoE: </span>Leverage SmartVisibility to reap the benefits of automated congestion management
        and QoE optimization. Get the most out of deployed infrastructure and defer expansion.</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="zbd39d2c0ee0f43f89271128a82e48d55" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div><span style="font-weight: bold">SmartPCC: </span>Innovate and grow revenue by rolling out personalized service plans that cater to
        the unique and dynamic needs of prepaid, postpaid, and business customers.</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="z447e3d04966d4d8f801b93e1b750bcee" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div><span style="font-weight: bold">SmartSentinel: </span>Navigate the regulatory landscape with flexibility and precision. Comply with
        URL filtering, data retention and GDPR regulations efficiently and cost effectively.</div> </td> </tr>
  </table>

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

<div style="line-height: 1.25; font-weight: bold">Centralized Management</div>

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

<div style="text-align: justify; line-height: 1.25">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 style="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Customers</div>

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

<div style="text-align: justify; line-height: 1.25">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.
In 2024, we derived 38% of our revenues from Europe, 15% from the Americas, 26% from Asia and Oceania and 20% from the Middle East and
Africa. A breakdown of total revenues by geographic location for 2022, 2023 and 2024 is set forth in the following table.</div>

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

<table cellspacing="0" cellpadding="0" class="cfttable" id="z39fc241d78194de2aed2f6c950f391d3" style="font: 10pt Times New Roman, Times, serif; text-align: left; color: #000000; width: 100%">
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; padding-bottom: 2px">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="22" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; vertical-align: top">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">Revenues by Location</div> </td>
    <td class="cftfncell" colspan="1" 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">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
    <td colspan="22" style="vertical-align: bottom; vertical-align: top">
        <div style="text-align: center; line-height: 1.25; font-style: italic">($ in thousands)</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; padding-bottom: 2px">&#160;</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; font-weight: bold"> 2024</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; 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: top">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">%<br/> Revenues</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; 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; font-weight: bold">2023</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; 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: top">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">%<br/> Revenues</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; 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; font-weight: bold">2022</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; 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: top">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">%<br/> Revenues</div> </td>
    <td class="cftfncell" colspan="1" 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: #CCEEFF">
        <div style="line-height: 1.25">Revenues</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; vertical-align: top; background-color: #CCEEFF">&#160;</td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; vertical-align: top; background-color: #CCEEFF">&#160;</td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; vertical-align: top; background-color: #CCEEFF">&#160;</td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; vertical-align: top; background-color: #CCEEFF">&#160;</td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; vertical-align: top; background-color: #CCEEFF">&#160;</td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; vertical-align: top; background-color: #CCEEFF">&#160;</td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 28%">
        <div style="margin-left: 8.25pt; line-height: 1.25">Europe</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25">$</div> </td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">35,140</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">38</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25">%</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25">$</div> </td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">39,945</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">43</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25">%</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25">$</div> </td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">41,773</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">34</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25">%</div> </td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; background-color: #CCEEFF; width: 28%">
        <div style="margin-left: 8.25pt; line-height: 1.25">Asia and Oceania</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25">$</div> </td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">24,010</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">26</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25">%</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25">$</div> </td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">20,547</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">22</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25">%</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25">$</div> </td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">29,888</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">24</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25">%</div> </td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 28%">
        <div style="margin-left: 8.25pt; line-height: 1.25">Middle East and Africa</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25">$</div> </td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">18,881</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">21</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25">%</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25">$</div> </td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">16,116</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">17</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25">%</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25">$</div> </td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">29,285</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">24</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25">%</div> </td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; background-color: #CCEEFF; width: 28%; padding-bottom: 2px">
        <div style="margin-left: 8.25pt; line-height: 1.25">Americas</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25">
        <div style="line-height: 1.25">$</div> </div> </td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">
        <div style="line-height: 1.25">14,164</div> </div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%; padding-bottom: 2px">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">
        <div style="line-height: 1.25">15</div> </div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%; padding-bottom: 2px">
        <div style="line-height: 1.25">
        <div style="line-height: 1.25">%</div> </div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25">
        <div style="line-height: 1.25">$</div> </div> </td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">
        <div style="line-height: 1.25">16,542</div> </div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%; padding-bottom: 2px">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">
        <div style="line-height: 1.25">18</div> </div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%; padding-bottom: 2px">
        <div style="line-height: 1.25">
        <div style="line-height: 1.25">%</div> </div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25">
        <div style="line-height: 1.25">$</div> </div> </td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">
        <div style="line-height: 1.25">21,791</div> </div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%; padding-bottom: 2px">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; border-bottom: #000000 2px solid; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">
        <div style="line-height: 1.25">18</div> </div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%; padding-bottom: 2px">
        <div style="line-height: 1.25">
        <div style="line-height: 1.25">%</div> </div> </td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 28%">
        <div style="line-height: 1.25">Total Revenues</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25; font-weight: bold">$</div> </td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; font-weight: bold">92,195</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; font-weight: bold">100</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25; font-weight: bold">%</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25; font-weight: bold">$</div> </td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; font-weight: bold">93,150</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; font-weight: bold">100</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25; font-weight: bold">%</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25; font-weight: bold">$</div> </td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; font-weight: bold">122,737</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; font-weight: bold">100</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25; font-weight: bold">%</div> </td> </tr>
  </table>

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

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Channel Partners</div>

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

<div style="text-align: justify; line-height: 1.25">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 2024, approximately 43% 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Sales and Marketing</div>

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

<div style="text-align: justify; line-height: 1.25">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 style="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">Our SECaaS sales strategy is 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 with a minimum guaranteed revenues will help us achieve profitability sooner.</div>

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

<div style="text-align: justify; line-height: 1.25">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, as well as an internal cyber marketing team.</div>

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

<div style="text-align: justify; line-height: 1.25">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, 2024, our sales and marketing staff, including product management and
business development functions, consisted of 103 Employees.</div>

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

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Service and Technical Support</div>

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

<div style="text-align: justify; line-height: 1.25">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"><br/> </div>

<table cellspacing="0" cellpadding="0" id="za554c75c012e4a6a8d63241747638df2" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z73f5103dced54b3d9a4aae748e6f7082" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div>expedited replacement units in the event of a warranty claim;</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="z1081b2244f0944ff90db0f5fda607040" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z61f297f90d0644c1a2e2e68639da4484" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div>periodic updates of solution documentation, technical information and training.</div> </td> </tr>
  </table>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="line-height: 1.25">As of December 31, 2024, our technical staff consisted of 138 Employees, including 59&#160;technical support
persons, 68 deployment and professional services engineers, 10 documentation and training persons, and 1 Management.</div>

<div style="line-height: 1.25"> <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="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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Research and Development</div>

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

<div style="text-align: justify; line-height: 1.25">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, 2024,
there are no outstanding royalties due from us to the Israel Innovation Authority. In 2024, 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). In addition, we have received during 2024 grants from the Spain Tax Authority. For a description of restrictions
on the transfer of the technology and with respect to manufacturing rights, please see &#8220;ITEM 3: Key Information-Risk Factors-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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Subcontracting</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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.&#160; Global semiconductor shortages 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">We also purchase off-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 style="line-height: 1.25">&#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="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"> <br/> </div>

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Competition</div>

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

<div style="text-align: justify; line-height: 1.25">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 DNI 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. The DNI market
has lower long-term visibility; therefore there is less visibility for growth in our DNI segment for 2025.</div>

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

<div style="text-align: justify; line-height: 1.25">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. Primarily we compete by providing a network
native architecture that allows zero touch operation by the end-user. Additionally, we compete on the basis of product performance, ease
of use and installation, customer support, ability to integrate multiple solutions over our management system and price.</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">See &#8220;ITEM 3: Key Information-Risk Factors-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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Intellectual Property</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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-Risk Factors-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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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 style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25">As of December 31, 2024, we had 32 in-force U.S. patents and 5 U.S. reissued patents.
We expect to formalize our evaluation process for determining which inventions to protect by patents or other means.</div>

<div style="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Government Regulation</div>

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

<div style="text-align: justify; line-height: 1.25">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-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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z360a5e78c9ef426a93bd751312212513" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div>Legal, Regulatory and Compliance Risks - 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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zb8f1ab32f76b47c89f786c8419d0b902" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div>Legal, Regulatory and Compliance Risks - As with many DNI 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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z1dffea34d76645bd915e5a07499a2eb1" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div>Legal, Regulatory and Compliance Risks - 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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zccfaf9e7c29242f39d61589d42b15654" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div>Legal, Regulatory and Compliance Risks - 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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z388ddcc254d74f408ed78598d9ce8133" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div>Risks Related to our Ordinary Shares - 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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z141b879be5aa4365abe2420d3eeb4a9e" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div>Risks Related to our Ordinary Shares - 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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="ze234c05a23a247debce5f44d11529b73" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div>Risks Related to our Ordinary Shares - 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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="ze512afeb4a9b4abaa830ad73e70692bd" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div>Risks Related to our Location in Israel - 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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z0440d96371be4f1eb3ea1e7129eea971" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div>Risks Related to our Location in Israel - 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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zdf21106c15494a4d872bbc6170cdaa91" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div>General Risks - 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">Additionally, see &#8220;ITEM 5: Overview-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-Taxation-United
States Federal Income Taxation-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="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Internal Cybersecurity</div>

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

<div style="text-align: justify; line-height: 1.25">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.</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="line-height: 1.25; font-weight: bold">C. Organizational Structure</div>

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

<div style="line-height: 1.25">&#160;As of December 31, 2024, we held directly and indirectly the percentage indicated of the outstanding
capital of the following subsidiaries:</div>

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

<table cellspacing="0" cellpadding="0" id="z068d55706a4a4a40ae370af829f23732" 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: 68.33%; vertical-align: bottom">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">Company</div> </div> </td>
    <td colspan="1" style="width: 1%; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td style="border-bottom: rgb(0, 0, 0) 2px solid; width: 19.25%; vertical-align: top">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">Jurisdiction of </div>
        <div style="text-align: center; line-height: 1.25; font-weight: bold">Incorporation</div> </div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top; padding-bottom: 2px">&#160;</td>
    <td style="border-bottom: rgb(0, 0, 0) 2px solid; width: 12.42%; vertical-align: top">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">Percentage </div>
        <div style="text-align: center; line-height: 1.25; font-weight: bold">Ownership</div> </div> </td> </tr>
  <tr>
    <td style="width: 68.33%; vertical-align: top; background-color: #CCEEFF">
        <div style="line-height: 1.25">Allot Communications Inc.</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255)">&#160;</td>
    <td style="width: 19.25%; vertical-align: top; background-color: #CCEEFF">
        <div style="line-height: 1.25">United States</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255)">&#160;</td>
    <td style="width: 12.42%; vertical-align: top; background-color: #CCEEFF">
        <div style="text-align: right; line-height: 1.25">100%</div> </td> </tr>
  <tr>
    <td style="width: 68.33%; vertical-align: top">
        <div style="line-height: 1.25">Allot Communications Europe SARL</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top">&#160;</td>
    <td style="width: 19.25%; vertical-align: top">
        <div style="line-height: 1.25">France</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top">&#160;</td>
    <td style="width: 12.42%; vertical-align: top">
        <div style="text-align: right; line-height: 1.25">100%</div> </td> </tr>
  <tr>
    <td style="width: 68.33%; vertical-align: top; background-color: #CCEEFF">
        <div style="line-height: 1.25">Allot Communications (Asia Pacific) Pte. Limited</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255)">&#160;</td>
    <td style="width: 19.25%; vertical-align: top; background-color: #CCEEFF">
        <div style="line-height: 1.25">Singapore</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255)">&#160;</td>
    <td style="width: 12.42%; vertical-align: top; background-color: #CCEEFF">
        <div style="text-align: right; line-height: 1.25">100%</div> </td> </tr>
  <tr>
    <td style="width: 68.33%; vertical-align: top">
        <div style="line-height: 1.25">Allot Communications (UK) Limited (with branches in Italy and Germany)</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top">&#160;</td>
    <td style="width: 19.25%; vertical-align: top">
        <div style="line-height: 1.25">United Kingdom</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top">&#160;</td>
    <td style="width: 12.42%; vertical-align: top">
        <div style="text-align: right; line-height: 1.25">100%</div> </td> </tr>
  <tr>
    <td style="width: 68.33%; vertical-align: top; background-color: #CCEEFF">
        <div style="line-height: 1.25">Allot Communications Japan K.K.</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255)">&#160;</td>
    <td style="width: 19.25%; vertical-align: top; background-color: #CCEEFF">
        <div style="line-height: 1.25">Japan</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255)">&#160;</td>
    <td style="width: 12.42%; vertical-align: top; background-color: #CCEEFF">
        <div style="text-align: right; line-height: 1.25">100%</div> </td> </tr>
  <tr>
    <td style="width: 68.33%; vertical-align: top">
        <div style="line-height: 1.25">Allot Communications Africa (PTY) Ltd</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top">&#160;</td>
    <td style="width: 19.25%; vertical-align: top">
        <div style="line-height: 1.25">South Africa</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top">&#160;</td>
    <td style="width: 12.42%; vertical-align: top">
        <div style="text-align: right; line-height: 1.25">100%</div> </td> </tr>
  <tr>
    <td style="width: 68.33%; vertical-align: top; background-color: #CCEEFF">
        <div style="line-height: 1.25">Allot Communications India Private Ltd</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255)">&#160;</td>
    <td style="width: 19.25%; vertical-align: top; background-color: #CCEEFF">
        <div style="line-height: 1.25">India</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255)">&#160;</td>
    <td style="width: 12.42%; vertical-align: top; background-color: #CCEEFF">
        <div style="text-align: right; line-height: 1.25">100%</div> </td> </tr>
  <tr>
    <td style="width: 68.33%; vertical-align: top">
        <div style="line-height: 1.25">Allot Communications Spain, S.L. Sociedad Unipersonal</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top">&#160;</td>
    <td style="width: 19.25%; vertical-align: top">
        <div style="line-height: 1.25">Spain</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top">&#160;</td>
    <td style="width: 12.42%; vertical-align: top">
        <div style="text-align: right; line-height: 1.25">100%</div> </td> </tr>
  <tr>
    <td style="width: 68.33%; vertical-align: top; background-color: #CCEEFF">
        <div style="line-height: 1.25">Allot Communications (Colombia) S.A.S</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255)">&#160;</td>
    <td style="width: 19.25%; vertical-align: top; background-color: #CCEEFF">
        <div style="line-height: 1.25">Colombia</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255)">&#160;</td>
    <td style="width: 12.42%; vertical-align: top; background-color: #CCEEFF">
        <div style="text-align: right; line-height: 1.25">100%</div> </td> </tr>
  <tr>
    <td style="width: 68.33%; vertical-align: top">
        <div style="line-height: 1.25">Allot MexSub</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top">&#160;</td>
    <td style="width: 19.25%; vertical-align: top">
        <div style="line-height: 1.25">Mexico</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top">&#160;</td>
    <td style="width: 12.42%; vertical-align: top">
        <div style="text-align: right; line-height: 1.25">100%</div> </td> </tr>
  <tr>
    <td style="width: 68.33%; vertical-align: top; background-color: #CCEEFF">
        <div style="line-height: 1.25">Allot Turkey Komunikasion Hizmeleri limited</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255)">&#160;</td>
    <td style="width: 19.25%; vertical-align: top; background-color: #CCEEFF">
        <div style="line-height: 1.25">Turkey</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255)">&#160;</td>
    <td style="width: 12.42%; vertical-align: top; background-color: #CCEEFF">
        <div style="text-align: right; line-height: 1.25">100%</div> </td> </tr>
  <tr>
    <td style="width: 68.33%; vertical-align: top">
        <div style="line-height: 1.25">Allot Australia (PTY) LTD</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top">&#160;</td>
    <td style="width: 19.25%; vertical-align: top">
        <div style="line-height: 1.25">Australia</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top">&#160;</td>
    <td style="width: 12.42%; vertical-align: top">
        <div style="text-align: right; line-height: 1.25">100%</div> </td> </tr>
  </table>

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

<div style="line-height: 1.25">&#160;* Allot Ltd also holds a branch in Colombia.</div>

<div style="line-height: 1.25"> <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="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"><br/> </div>

<div style="line-height: 1.25; font-weight: bold">D. Property, Plant and Equipment</div>

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

<div style="text-align: justify; line-height: 1.25">Our principal administrative and research and development activities are located in
our approximately 43,000 square foot (4,000 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 March 2030.</div>

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

<div style="text-align: justify; line-height: 1.25">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 three years in 2023 till 2026.</div>

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

<div style="line-height: 1.25; font-weight: bold">ITEM 4A<span id="ITEM4A"><!--Anchor--></span>: Unresolved Staff Comments</div>

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

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

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

<div style="line-height: 1.25; font-weight: bold">ITEM 5: Operating and Financial Review and Prospects</div>

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

<div style="text-align: justify; line-height: 1.25; 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, 2024 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">&#160;</div>

<div style="line-height: 1.25; font-weight: bold">A. Operating Results</div>

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

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Overview</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">In 2024, the primary drivers of our revenues were the mobile and fixed markets.</div>

<div style="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Key measures of our performance</div>

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

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Revenues</div>

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

<div style="text-align: justify; line-height: 1.25">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 style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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.
Apart from our Security-as-a-Service deals, 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. As part of our Security-as-a-Service
offering, the maintenance and support services are inherent to the security service fee. 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;-Critical Accounting Policies and Estimates-Revenue
Recognition&#8221; below.</div>

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

<div style="text-align: justify; line-height: 1.25"><span style="font-style: italic">Geographical breakdown.</span> See &#8220;-Operating
Results-Results of Operations-Revenues.&#8221; for the geographic breakdown of our revenues by percentage for the years ended December
31, 2023 and 2024.</div>

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

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Cost of revenues and gross margins</div>

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

<div style="text-align: justify; line-height: 1.25">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 2024, our gross margin increased compared to 2023 due to an efficiency and cost reduction
process undertaken by the company to align cost structure and revenue levels. In 2023, our gross margin decreased compared to 2022 due
to a decrease in revenues.</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Operating expenses</div>

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

<div style="text-align: justify; line-height: 1.25"><span style="font-style: italic">Research and development.</span> 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;-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.</div>

<div style="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

<div style="text-align: justify; line-height: 1.25"><span style="font-style: italic">Sales and marketing.</span> 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.</div>

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

<div style="text-align: justify; line-height: 1.25"><span style="font-style: italic">General and administrative</span>. 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.</div>

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

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Approved Enterprise</div>

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

<div style="text-align: justify; line-height: 1.25">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, 2024, our net operating loss carry forwards for
Israeli tax purposes totaled approximately $136.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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Government Grants</div>

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

<div style="text-align: justify; line-height: 1.25">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 2024 and 2023, we received
grants from the Israel Innovation Authority through non-royalty bearing programs. In addition, during 2024, 2023 and 2022, we received
non-royalty bearing grants from the Spain Tax Authority.</div>

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

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Factors Affecting Our Performance</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25"><span style="font-style: italic">Customer concentration. </span>The revenues derived
from our largest customer in each of the past three years were 8%, 15% and 8% of our total revenues in 2024, 2023 and 2022, respectively.
The revenues derived from our second largest customer amounted to 6%, 9% and 7% of our total revenues for 2024, 2023 and 2022, respectively.
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.</div>

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

<div style="text-align: justify; line-height: 1.25"><span style="font-style: italic">Size of end-customers and sales cycles.</span> 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.</div>

<div style="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

<div style="text-align: justify; line-height: 1.25"><span style="font-style: italic">Average selling prices.</span> 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 that will be offered for an additional charge. 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.</div>

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

<div style="text-align: justify; line-height: 1.25"><span style="font-style: italic">Cost of revenues and cost reductions. </span>Our
cost of revenues as a percentage of total revenues was 30.9% for 2024 and 43.4% for 2023. 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 2024, our cost of revenues decreased due to efficiency and cost
structure alignment to revenue levels.</div>

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

<div style="text-align: justify; line-height: 1.25"><span style="font-style: italic">Currency exposure.</span> 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;</div>

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

<div style="text-align: justify; line-height: 1.25"><span style="font-style: italic">Interest rate exposure.</span> 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;</div>

<div style="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Results of Operations</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<table cellspacing="0" cellpadding="0" class="cfttable" id="z22998d96958648babc86d257e451446f" style="font: 10pt Times New Roman, Times, serif; text-align: left; color: #000000; width: 100%">
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; padding-bottom: 2px">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: top">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">Year Ended December 31,</div> </div> </td>
    <td class="cftfncell" colspan="1" 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; padding-bottom: 2px">&#160;</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: #000000 2px solid; vertical-align: top">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-weight: bold"> 2023</div> </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; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: top">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">2024</div> </div> </td>
    <td class="cftfncell" colspan="1" 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: #CCEEFF">
        <div style="line-height: 1.25; font-style: italic">Revenues:</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; vertical-align: top; background-color: #CCEEFF">&#160;</td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; vertical-align: top; background-color: #CCEEFF">&#160;</td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 76%">
        <div style="line-height: 1.25">Products</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">40.4</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">32.6</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; background-color: #CCEEFF; width: 76%">
        <div style="line-height: 1.25">Services</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">59.6</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">67.4</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 76%">
        <div style="line-height: 1.25; font-style: italic">Total revenues</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">100</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">100</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; background-color: #CCEEFF; width: 76%">
        <div style="line-height: 1.25; font-style: italic">Cost of revenues:</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">&#160;</td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">&#160;</td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 76%">
        <div style="line-height: 1.25">Products</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">17.9</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">11.6</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; background-color: #CCEEFF; width: 76%">
        <div style="line-height: 1.25">Services</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">25.5</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">19.3</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 76%">
        <div style="line-height: 1.25; font-style: italic">Total cost of revenues</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">43.4</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">30.9</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; background-color: #CCEEFF; width: 76%">
        <div style="line-height: 1.25">Gross profit</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">56.6</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">69.1</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 76%">
        <div style="line-height: 1.25; font-style: italic">Operating expenses:</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">&#160;</td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">&#160;</td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; background-color: #CCEEFF; width: 76%">
        <div style="line-height: 1.25">Research and development, net</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">42</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">28.3</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 76%">
        <div style="line-height: 1.25">Sales and marketing</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">47.1</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">33.5</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; background-color: #CCEEFF; width: 76%">
        <div style="line-height: 1.25">General and administrative</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">37.2</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">13.8</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 76%">
        <div style="line-height: 1.25">Total operating expenses</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">126.3</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">75.6</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; background-color: #CCEEFF; width: 76%">
        <div style="line-height: 1.25">Operating loss</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">69.7</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">6.5</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 76%">
        <div style="line-height: 1.25">Financing income, net</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">3.45</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">2.07</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; background-color: #CCEEFF; width: 76%">
        <div style="line-height: 1.25">Loss before income tax expense</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">66.26</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">4.45</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 76%">
        <div style="line-height: 1.25">tax expense</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">1.16</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">1.91</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; background-color: #CCEEFF; width: 76%">
        <div style="line-height: 1.25">Net loss</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">67.4</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">6.4</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  </table>

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

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Revenues</div>

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

<div style="text-align: justify; line-height: 1.25">See &#8220;ITEM 4B: Information on Allot-Business Overview-Customers&#8221; for the
geographic breakdown of our revenues by percentage for the years ended December 31, 2022, 2023 and 2024.</div>

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

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Year Ended December 31, 2024 Compared to Year
Ended December 31, 2023</div>

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

<div style="text-align: justify; line-height: 1.25"><span style="font-style: italic">Products</span>. Product revenues decreased by $7.5
million, or 20%, to $30.1 million in 2024 from $37.6 million in 2023. The decrease in product revenues in 2024 was mainly attributable
to a decrease in the number of AllotSmart product deals during 2024.</div>

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

<div style="text-align: justify; line-height: 1.25"><span style="font-style: italic">Services</span>. Service revenues increased by $6.5
million, or 12%, to $62.1 million in 2024 from $55.6 million in 2023. The increase was mainly attributed to an increase in our SECaaS
solution recurring revenue from new and existing customers.</div>

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

<div style="text-align: justify; line-height: 1.25">Product revenues comprised 32.6% of our total revenues in 2024, a decrease of 7.8%
compared to 2023 while the services revenues portion of total revenues comprised 67.4% of our total revenues in 2024, an increase by 7.8%.</div>

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

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Cost of revenues and gross margin</div>

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

<div style="text-align: justify; line-height: 1.25"><span style="font-style: italic">Products</span>. Cost of product revenues decreased
by $6 million, or 35.9%, to $10.7 million in 2024 from $16.7 million in 2023. Product gross margin increased to 64.4% in 2024 from 55.6%
in 2023. The increase in product gross margin was mainly attributed to an efficiency and cost reduction process done during 2024 to align
cost structure and revenue.</div>

<div style="line-height: 1.25">&#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="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"><br/> </div>

<div style="text-align: justify; line-height: 1.25"><span style="font-style: italic">Services</span>. Cost of services revenues decreased
by $6 million, or 25.2%, to $17.8 million in 2024 from $23.8 million in 2023. Services gross margin increased to 71.4% in 2024 from 57.2%
in 2023. This increase in service gross margin is mainly attributed to a change in our mix of services and products. Specifically, in
2024 relative to 2023, there was a higher percentage of revenues attributable to our SECaaS solution, as well as a&#160;lower cost of
services due to a lower cost of product deals.&#160;</div>

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

<div style="text-align: justify; line-height: 1.25">Total gross margin increased from 56.6% in 2023 to 69.1% in 2024.</div>

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

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Operating expenses</div>

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

<div style="text-align: justify; line-height: 1.25"><span style="font-style: italic">Research and development</span>. Gross research and
development expenses decreased by $14.5 million, or 34.4%, to $27.7 million in 2024 from $42.2 million in 2023. The decrease in our research
and development expenses is mainly attributable to reduction in workforce and cost structure alignment as part of efficiency process carried
out in 2024. Gross research and development expenses as a percentage of total revenues decreased to 31.7% (28.3%, net) in 2024 from 45.3%
(42%, net) in 2023.</div>

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

<div style="text-align: justify; line-height: 1.25"><span style="font-style: italic">Sales and marketing</span>. Sales and marketing expenses
decreased by $13 million, or 29.6%, to $30.9 million in 2024 from $43.9 million in 2023. The decrease is primarily attributable to reduction
in workforce and change in sales structure process carried out in 2024. Sales and marketing expenses as a percentage of total revenues
decreased to 33.5% in 2024 from 47.1% in 2023.</div>

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

<div style="text-align: justify; line-height: 1.25"><span style="font-style: italic">General and administrative</span>. General and administrative
expenses decreased by $22 million, or 63.4%, to $12.7 million in 2024 from $34.7 million in 2023. The decrease is primarily attributable
to higher credit losses in 2023 relative to 2024 and the reduction in workforce carried out in 2024. General and administrative expenses
as a percentage of revenues decreased to 13.7% in 2024 from 37.2% in 2023.</div>

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

<div style="text-align: justify; line-height: 1.25"><span style="font-style: italic">Financial income, net. </span>In 2024, we had $1.9
million financial income, net. In 2023, we had $3.2 million financial income, net. The change in 2024 was mainly attributed to a decrease
in interest income.</div>

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

<div style="text-align: justify; line-height: 1.25"><span style="font-style: italic">Income tax expense</span>.&#160; In 2024, we had
$1.8 million income tax expense. In 2023 we had $1.0 million income tax expense. The change in 2024 was mainly attributed to the increase
in withholding taxes and provision for uncertain tax position.</div>

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

<div style="text-align: justify; line-height: 1.25">For a discussion of our operating results for the fiscal year ended December 31, 2023,
as compared to the fiscal year ended December 31, 2022, see &#8220;ITEM 5. Operating and Financial Review and Prospects-Operating Results&#8221;
of our Annual Report on Form 20-F for the fiscal year ended December 31, 2023, which was filed with the SEC on April 10, 2024.</div>

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

<div style="line-height: 1.25; font-weight: bold">B. Liquidity and Capital Resources</div>

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

<div style="text-align: justify; line-height: 1.25">As of December 31, 2024, we had $16.1 million in cash and cash equivalents, $26.5
million available for sale marketable securities, and $15.3 million in short-term deposits and $0.9 million short-term restricted deposits.
As of December 31, 2024, our working capital, which we calculate by subtracting our current liabilities from our current assets, was $54.2
million.</div>

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

<div style="text-align: justify; line-height: 1.25">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="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Operating Activities</div>

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

<div style="text-align: justify; line-height: 1.25">Net cash used in operating activities in 2024 was $4.8 million. Net cash used in operating
activities consisted mainly of a net loss of $5.9 million, depreciation, amortization and impairment of intangible assets of $6.2 million,
$6 million of share-based compensation expense, a decrease of $3.3 million in inventory, a decrease of $4.4 million in employees and payroll
accruals, an increase of $1.7 million in trade receivables, a decrease of $0.1 million in trade payables, a decrease of $0.5 million in
other payables and accrued expenses, a decrease of $0.7 million in other receivables and prepaid expenses, an increase of $1.9 million
in deferred revenues and a decrease of $0.9 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">During 2023, we had $29.7 million in cash and cash equivalents from operating activities.
Net cash used in operating activities consisted mainly of a net loss of $62.8 million, depreciation, amortization and impairment of intangible
assets of $8.1 million, $8.8 million of share-based compensation expense, a decrease of $1.4 million in inventory, a decrease of $1.6
million in employees and payroll accruals, a decrease of $34.3 million in trade receivables, a decrease of $10.7 million in trade payables,
a decrease of $1.1 million in other payables and accrued expenses, a decrease of $0.5 million in other receivables and prepaid expenses,
a decrease of $5.8 million in deferred revenues and a decrease of $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 2022.</div>

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

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Investing Activities</div>

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

<div style="text-align: justify; line-height: 1.25">Net cash provided for investing activities in 2024 was $2.9 million, primarily attributable
to proceeds from maturities of short-term deposits of $19.3 million, the purchase of short-term deposits of $24.6 million, the purchase
of property and equipment of $2.1 million, investment in available-for sale marketable securities $61 million and other activities. The
above changes were partially offset by the redemption or sale of marketable securities of $64.8 million and a decrease in restricted deposits
of $0.7 million.</div>

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

<div style="text-align: justify; line-height: 1.25">Net cash provided for investing activities in 2023 was $31.6 million, primarily attributable
to proceeds from maturities of short-term deposits of $74.7 million, the purchase of short-term deposits of $15.9 million, the purchase
of property and equipment of $2.5 million, investment in available-for sale marketable securities $46 and other activities. The above
changes were partially offset by the redemption or sale of marketable securities of $23 million and an increase in restricted deposits
of $0.8 million.</div>

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

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Financing Activities</div>

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

<div style="line-height: 1.25">There was no material net cash provided by financing activities in 2024 and 2023.</div>

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

<div style="text-align: justify; line-height: 1.25">For a discussion of our liquidity and capital resources for the fiscal year ended
December 31, 2023, see &#8220;ITEM 5. Operating and Financial Review and Prospects-Liquidity and Capital Resources&#8221; of our Annual
Report on Form 20-F for the fiscal year ended December 31, 2023, which was filed with the SEC on April 10, 2024<span style="font-style: italic">.</span></div>

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

<div style="text-align: justify; line-height: 1.25">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, 2026, pursuant to Company&#8217;s election to extend the original maturity date by one year. The note may be extended by one more
year pursuant to its terms. The closing balance of the convertible note as of December 31, 2024 was $39 million (calculated by subtracting
the $1 million issuance expense from the gross principal amount of $40 million).</div>

<div style="text-align: justify; line-height: 1.25"> <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="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>

<div style="line-height: 1.25; font-style: italic; font-weight: bold"><br/> Material Cash Requirements</div>

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

<div style="text-align: justify; line-height: 1.25">Our material cash requirements as of December 31, 2024, and any subsequent interim
period, primarily include our capital expenditures, lease obligations and purchase obligations.</div>

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

<div style="text-align: justify; line-height: 1.25">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 $5.6
million in 2022, $2.5 million in 2023 and $2.1 million in 2024. We will continue to make capital expenditures to meet the expected growth
of our business.</div>

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

<div style="text-align: justify; line-height: 1.25">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 expenses were $3.8 million in 2022, $3.6 million in 2023 and $2.7 million in 2024.</div>

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

<div style="text-align: justify; line-height: 1.25">As of December 31, 2024, we had fixed future minimum lease payments of $6.4 million
related to offices and car leases arrangements, of which $1.1 million is due in the next twelve months, and that we cannot early terminate
or where we would be required to pay a termination fee in the event of early termination.</div>

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

<div style="text-align: justify; line-height: 1.25">Our purchase obligations consist primarily of commitments for our operating activities.
Our operating expenses were $115 million in 2022, $118 million in 2023 and $70 million in 2024. More than 75% of the Company&#8217;s operating
expenses are attributable to salary expenses. As of December 31, 2024, we had $1.3 million outstanding non-cancelable inventory purchase
obligations with a remaining term of 12 months.</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">Other than as discussed above, we did not have any significant capital and other commitments
or long-term obligations as of December 31, 2024.</div>

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

<div style="line-height: 1.25; font-weight: bold">C. Research and Development, Patents and Licenses</div>

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

<div style="text-align: justify; line-height: 1.25">In 2022, 2023 and 2024, 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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zcee4b4fbb5a44df39a1e4fd5a70a7a2e" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div><span style="font-style: italic">Local Manufacturing Obligation</span>. 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).</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="z1e70160a2aaa4e0196f84a4cb89f43e5" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div><span style="font-style: italic">Know-How Transfer Limitation.</span> 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.</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="z2ae4bc9a1d0d441d985d0b64a4111579" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div><span style="font-style: italic">Change of Control.</span> We must notify the IIA in respect of any change in the means of control
        in our company, including 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) due to the change in the means of control in our company, is nominated as one of our directors or
        as our chief executive officer&#160; we are required to obtain an undertaking that such non-Israeli citizen, resident or entity will comply
        with the rules and regulations applicable to the grant programs of the IIA.</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#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="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"></div>

<div style="text-align: justify; line-height: 1.25">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="text-align: justify; line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25">As of December 31, 2024, we had 35 issued U.S. patents,4 U.S. reissued patents, and
3 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="text-align: justify; line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25">In addition, during 2022, 2023 and 2024, we received non-royalty bearing grants from
the Spain Tax Authority.</div>

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

<div style="line-height: 1.25; font-weight: bold">D. Trend Information</div>

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

<div style="text-align: justify; line-height: 1.25">See &#8220;ITEM 5: Operating and Financial Review and Prospects&#8221; above.</div>

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

<div style="line-height: 1.25; font-weight: bold">E. Critical Accounting Estimates</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="za89370faa4874a5889582c5efb584d74" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div>Revenue recognition;</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="zd0f368c987714a47ba9d054af43ec59d" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div>Allowance for credit losses;</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="z16e0f91f18da4fa9bfb2759efbbb5ef1" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div>Accounting for share-based compensation;</div> </td> </tr>
  </table>

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

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

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

<table cellspacing="0" cellpadding="0" id="z20c7d81fa45b47739f0d61c5ed8475a1" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div>Impairment of goodwill and long lived assets;</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="z47829d851ab041f685b688ffa7329085" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div>Income taxes; and</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="z030cdf9515944bb486cce4551160c195" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div>Contingent liabilities.</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#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="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"> <br/> </div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25"><span style="font-style: italic">Revenue recognition</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.</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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,
or offered for a fixed yearly fee or up to an agreed number of 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 style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25"><span style="font-style: italic">Allowance for credit losses.</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 losses allowance is recorded as general and administrative expenses
on the Company&#8217;s consolidated statements of income (loss).</div>

<div style="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

<div style="text-align: justify; line-height: 1.25"><span style="font-style: italic">Accounting for share-based compensation.</span> 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 2024, 2023 and 2022. In connection with the grant of options and RSUs, we recorded total share-based compensation
expenses of $6 million in 2024 and $8.8 million in 2023. In 2024, $0.8 million, $2 million, $1.9 million and $1.4 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, 2024, we had an aggregate of $6 million of unrecognized share-based compensation remaining to be recognized over a weighted average
vesting period of 2 years.</div>

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

<div style="text-align: justify; line-height: 1.25"><span style="font-style: italic">Inventories</span> 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 2024 and 2023 totaled $3 million and $1.6 million, respectively.</div>

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

<div style="text-align: justify; line-height: 1.25"><span style="font-style: italic">Impairment of goodwill and long-lived assets</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 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.</div>

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

<div style="text-align: justify; line-height: 1.25">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, 2024 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
2024, 2023 and 2022, no impairment losses were recorded.</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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, 2024, 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 2023 and 2024, no impairment losses were recorded.</div>

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

<div style="text-align: justify; line-height: 1.25">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="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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 year ended 2024, no impairment losses were recorded and during the
year ended 2023, impairment losses were recorded in the amount of $1.6 million, due to concerns regarding the recoverability of the asset's
carrying value. </div>

<div style="text-align: justify; line-height: 1.25"><br/> </div>

<div style="text-align: justify; line-height: 1.25"><span style="font-style: italic">Income taxes. </span>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.</div>

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

<div style="text-align: justify; line-height: 1.25">In Israel, we have accumulated operating loss carry forwards of approximately $136.5
million and capital losses of approximately $27.5 million for tax purposes as of December 31, 2024, 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 2027 and 2038. 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, 2024, was $50 million.</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25"><span style="font-style: italic">Contingent liabilities.</span> 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.</div>

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

<div style="text-align: justify; line-height: 1.25">For more information regarding recently issued accounting pronouncements see Note
2 to the consolidated financial statements.</div>

<div style="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

<div style="line-height: 1.25; font-weight: bold">ITEM 6<span id="ITEM6"><!--Anchor--></span>: Directors, Senior Management and Employees</div>

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

<div style="line-height: 1.25; font-weight: bold">A. Directors and Senior Management</div>

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

<div style="text-align: justify; line-height: 1.25">The following table sets forth the names, ages and positions of our directors and
executive officers as of March 20, 2025:</div>

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

<table cellspacing="0" cellpadding="0" id="z367acade8e2f4971bb3b120fda2e2783" 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: 37.49%; vertical-align: top">
        <div style="line-height: 1.25">
        <div style="line-height: 1.25; font-weight: bold">Name</div> </div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top; padding-bottom: 2px">&#160;</td>
    <td style="border-bottom: rgb(0, 0, 0) 2px solid; width: 9.63%; vertical-align: top">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">Age</div> </div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top; padding-bottom: 2px">&#160;</td>
    <td style="border-bottom: rgb(0, 0, 0) 2px solid; width: 52.89%; vertical-align: top">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">Position</div> </div> </td> </tr>
  <tr>
    <td style="width: 37.49%; vertical-align: top; background-color: #CCEEFF">
        <div style="line-height: 1.25; font-style: italic; font-weight: bold">Directors</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255)">&#160;</td>
    <td style="width: 9.63%; vertical-align: top; background-color: #CCEEFF">&#160;</td>
    <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255)">&#160;</td>
    <td style="width: 52.89%; vertical-align: top; background-color: #CCEEFF">&#160;</td> </tr>
  <tr>
    <td style="width: 37.49%; vertical-align: top">
        <div style="line-height: 1.25">David Reis (5)</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top">&#160;</td>
    <td style="width: 9.63%; vertical-align: top">
        <div style="text-align: center; line-height: 1.25">64</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top">&#160;</td>
    <td style="width: 52.89%; vertical-align: top">
        <div style="text-align: center; line-height: 1.25">Chairman of the Board</div> </td> </tr>
  <tr>
    <td style="width: 37.49%; vertical-align: top; background-color: #CCEEFF">
        <div style="line-height: 1.25">Efrat Makov (1)(2)(3)(4)(5)</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255)">&#160;</td>
    <td style="width: 9.63%; vertical-align: top; background-color: #CCEEFF">
        <div style="text-align: center; line-height: 1.25">57</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255)">&#160;</td>
    <td style="width: 52.89%; vertical-align: top; background-color: #CCEEFF">
        <div style="text-align: center; line-height: 1.25">Director</div> </td> </tr>
  <tr>
    <td style="width: 37.49%; vertical-align: top">
        <div style="line-height: 1.25">Steven D. Levy (1)(2)(4)(5)</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top">&#160;</td>
    <td style="width: 9.63%; vertical-align: top">
        <div style="text-align: center; line-height: 1.25">68</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top">&#160;</td>
    <td style="width: 52.89%; vertical-align: top">
        <div style="text-align: center; line-height: 1.25">Director</div> </td> </tr>
  <tr>
    <td style="width: 37.49%; vertical-align: top; background-color: #CCEEFF">
        <div style="line-height: 1.25">Nadav Zohar (2)(5)</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255)">&#160;</td>
    <td style="width: 9.63%; vertical-align: top; background-color: #CCEEFF">
        <div style="text-align: center; line-height: 1.25">59</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255)">&#160;</td>
    <td style="width: 52.89%; vertical-align: top; background-color: #CCEEFF">
        <div style="text-align: center; line-height: 1.25">Director</div> </td> </tr>
  <tr>
    <td style="width: 37.49%; vertical-align: top">
        <div style="line-height: 1.25">Cynthia L. Paul</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top">&#160;</td>
    <td style="width: 9.63%; vertical-align: top">
        <div style="text-align: center; line-height: 1.25">52</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top">&#160;</td>
    <td style="width: 52.89%; vertical-align: top">
        <div style="text-align: center; line-height: 1.25">Director</div> </td> </tr>
  <tr>
    <td style="width: 37.49%; vertical-align: top; background-color: #CCEEFF">
        <div style="line-height: 1.25">Raffi Kesten (1)(5)</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255)">&#160;</td>
    <td style="width: 9.63%; vertical-align: top; background-color: #CCEEFF">
        <div style="text-align: center; line-height: 1.25">71</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255)">&#160;</td>
    <td style="width: 52.89%; vertical-align: top; background-color: #CCEEFF">
        <div style="text-align: center; line-height: 1.25">Director</div> </td> </tr>
  <tr>
    <td style="width: 37.49%; vertical-align: top">
        <div style="line-height: 1.25; font-style: italic; font-weight: bold">Executive Officers</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top">&#160;</td>
    <td style="width: 9.63%; vertical-align: top">&#160;</td>
    <td colspan="1" style="width: 1%; vertical-align: top">&#160;</td>
    <td style="width: 52.89%; vertical-align: top">&#160;</td> </tr>
  <tr>
    <td style="width: 37.49%; vertical-align: top; background-color: #CCEEFF">
        <div style="line-height: 1.25">Eyal Harari</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255)">&#160;</td>
    <td style="width: 9.63%; vertical-align: top; background-color: #CCEEFF">
        <div style="text-align: center; line-height: 1.25">48</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255)">&#160;</td>
    <td style="width: 52.89%; vertical-align: top; background-color: #CCEEFF">
        <div style="text-align: center; line-height: 1.25">Chief Executive Officer and President</div> </td> </tr>
  <tr>
    <td style="width: 37.49%; vertical-align: top">
        <div style="line-height: 1.25">Liat Nahum</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top">&#160;</td>
    <td style="width: 9.63%; vertical-align: top">
        <div style="text-align: center; line-height: 1.25">45</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top">&#160;</td>
    <td style="width: 52.89%; vertical-align: top">
        <div style="text-align: center; line-height: 1.25">Chief Financial Officer</div> </td> </tr>
  <tr>
    <td style="width: 37.49%; vertical-align: top; background-color: #CCEEFF">
        <div style="line-height: 1.25">Rael Kolevsohn</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255)">&#160;</td>
    <td style="width: 9.63%; vertical-align: top; background-color: #CCEEFF">
        <div style="text-align: center; line-height: 1.25">55</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255)">&#160;</td>
    <td style="width: 52.89%; vertical-align: top; background-color: #CCEEFF">
        <div style="text-align: center; line-height: 1.25">Vice President, Legal Affairs, General Counsel and Company Secretary</div> </td> </tr>
  <tr>
    <td style="width: 37.49%; vertical-align: top">
        <div style="line-height: 1.25">Boaz Grossmann</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top">&#160;</td>
    <td style="width: 9.63%; vertical-align: top">
        <div style="text-align: center; line-height: 1.25">56</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top">&#160;</td>
    <td style="width: 52.89%; vertical-align: top">
        <div style="text-align: center; line-height: 1.25">Senior Vice President, R&amp;D</div> </td> </tr>
  <tr>
    <td style="width: 37.49%; vertical-align: top; background-color: #CCEEFF">
        <div style="line-height: 1.25">Noam Lila</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255)">&#160;</td>
    <td style="width: 9.63%; vertical-align: top; background-color: #CCEEFF">
        <div style="text-align: center; line-height: 1.25">50</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255)">&#160;</td>
    <td style="width: 52.89%; vertical-align: top; background-color: #CCEEFF">
        <div style="text-align: center; line-height: 1.25">Senior Vice President, Customer Success and Operations</div> </td> </tr>
  <tr>
    <td style="width: 37.49%; vertical-align: top">
        <div style="line-height: 1.25">Vered Zur</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top">&#160;</td>
    <td style="width: 9.63%; vertical-align: top">
        <div style="text-align: center; line-height: 1.25">61</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top">&#160;</td>
    <td style="width: 52.89%; vertical-align: top">
        <div style="text-align: center; line-height: 1.25">Vice President, Marketing</div> </td> </tr>
  <tr>
    <td style="width: 37.49%; vertical-align: top; background-color: #CCEEFF">
        <div style="line-height: 1.25">Mark Shteiman</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255)">&#160;</td>
    <td style="width: 9.63%; vertical-align: top; background-color: #CCEEFF">
        <div style="text-align: center; line-height: 1.25">49</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255)">&#160;</td>
    <td style="width: 52.89%; vertical-align: top; background-color: #CCEEFF">
        <div style="text-align: center; line-height: 1.25">Chief Product Officer</div> </td> </tr>
  <tr>
    <td style="width: 37.49%; vertical-align: top">
        <div style="line-height: 1.25">Gili Groner</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top">&#160;</td>
    <td style="width: 9.63%; vertical-align: top">
        <div style="text-align: center; line-height: 1.25">56</div> </td>
    <td colspan="1" style="width: 1%; vertical-align: top">&#160;</td>
    <td style="width: 52.89%; vertical-align: top">
        <div style="text-align: center; line-height: 1.25">Chief Human Resources Officer</div> </td> </tr>
  </table>

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

<div style="text-align: justify; line-height: 1.25">_____________</div>

<div style="text-align: justify; line-height: 1.25">(1) Member of our compensation and nomination committee.</div>

<div style="text-align: justify; line-height: 1.25">(2) Member of our audit committee.</div>

<div style="text-align: justify; line-height: 1.25">(3) Lead independent director.</div>

<div style="text-align: justify; line-height: 1.25">(4) Outside director.</div>

<div style="text-align: justify; line-height: 1.25">(5) Independent director under the rules of Nasdaq.</div>

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

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Directors</div>

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

<div style="text-align: justify; line-height: 1.25"><span style="font-weight: bold">David Reis </span>has served as Chairman of our Board
since September 2023. Mr. Reis has&#160;served as a director of Stratasys Ltd. (NASDAQ: SSYS) (&#8220;Stratasys&#8221;) since June 2013.
During his tenure with Stratasys, he also served as vice chairman of the board of directors of Stratasys and as an executive director.
Since 2017, Mr. Reis has served as Chairman at Enercon Technologies Ltd., Tuttnauer Ltd and Seed X Inc.&#160;(since 2020) and a director
at Scodix Ltd (since 2021). He also served as a director of Objet Ltd. from 2003 until the closing of the Stratasys-Objet merger and as
the Chief Executive Officer of Stratasys from March 2009 until July 2016 (and, prior to the Stratasys-Objet merger, as Chief Executive
Officer of Objet). Previously, he served as Chief Executive Officer and President of NUR Macroprinters Ltd. (NURMF.PK), a wide format
printer manufacturer that was acquired by HP, from February 2006 to March 2008. Prior to joining NUR, Mr. Reis served as the Chief Executive
Officer and President of ImageID, an automatic identification and data capture solution provider, and of Scitex Vision, a developer and
manufacturer of wide-format printers. Mr. Reis holds a B.A. in Economics and Management from the Technion-Israel Institute of Technology
and an M.B.A. from the University of Denver. Mr. Reis is also a graduate of the Harvard Business School Advanced Management Program.</div>

<div style="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

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

<div style="text-align: justify; line-height: 1.25"><span style="font-weight: bold">Efrat Makov</span> has served as the lead independent
director on our board since November 2021. She has served as a director of Ceragon Networks Ltd since October 2022 and of B Communications
Ltd. (TASE: BCOM) since November 2019. Ms. Makov previously served as a director of BioLight Life Sciences Ltd. (TASE: BOLT), Kamada Ltd.
(NASDAQ: KMDA), Anchiano Therapeutics Ltd. (NASDAQ: ANCN) (now known as Chemomab Therapeutics Ltd. (NASDAQ: CMMB)) and of &#160;iSPAC
1 Ltd. (TASE: ISPC). Previously, Ms. Makov served as the Chief Financial Officer of Alvarion Ltd. (formerly NASDAQ; TASE: ALVR) and Aladdin
Knowledge Systems Ltd. (formerly NASDAQ; TASE: ALDN). 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), and as Director of Finance
for NUR Macroprinters Ltd. (formerly NASDAQ: NURM) (now known as Ellomay Capital Ltd. (NYSE; TASE: ELLO)). Earlier in her career, 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.</div>

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

<div style="text-align: justify; line-height: 1.25"><span style="font-weight: bold">Steven D. Levy</span> 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 as their Chairman until 2023, 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.</div> </div>

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

<div style="text-align: justify; line-height: 1.25"><span style="font-weight: bold">Nadav Zohar</span> 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.&#160;</div>

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

<div style="text-align: justify; line-height: 1.25"><span style="font-weight: bold">Cynthia L. Paul</span>, <span style="font-weight: bold">CFA</span>,
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. She is Chairperson of the Board of
CalAmp, Inc, a privately-owned IoT company that provides telematics solutions to help customers monitor, track, and protect vital assets.
She is a board member of ON24, Inc. (NYSE: ONTF), a SaaS company providing a cloud-based sales and marketing platform for digital engagement.
From 2018 until the time of its acquisition in 2021, Ms. Paul served as a board member of DSP Group, a NASDAQ-listed semiconductor company.
She served as chairperson of the Nomination and Corporate Governance Committee, a member of the Audit Committee, and a member of the Compensation
Committee. Ms. Paul served as Chairperson of the Board of Conexant Systems, LLC, a privately-held semiconductor company, from 2013 until
its acquisition in 2017. Ms. Paul is an advisory board member and former board member of AlphaSense Inc., a privately-held SaaS company
providing intelligent search to enterprise customers. 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 joined SFM in
2000 and served 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.</div>

<div style="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

<div style="text-align: justify; line-height: 1.25"><span style="font-weight: bold">Raffi Kesten</span> has served 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 - 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.</div>

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

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Executive Officers</div>

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

<div style="text-align: justify; line-height: 1.25"><span style="font-weight: bold">Eyal Harari </span>has served as our President and
Chief Executive Officer since May 2024. Prior to joining Allot, between&#160;November 2019 and January 2024,&#160;Mr. Harari served as
Chief Executive Officer of&#160;Radcom Ltd., a NASDAQ listed company that provides leading automated service assurance solutions for telecom
operators running 5G/4G networks. He held a number of senior and management positions within the Radcom group of companies during the
period from January 2001 to November 2019 including, Chief Operating Officer of Radcom Ltd and the CEO of Radcom&#8217;s U.S subsidiary,
Radcom Inc., between December 2016 and November 2019. Mr. Harari holds a Bachelor of Science in Computer Science from the Open University
of Israel, an M.B.A in Business Administration from Tel Aviv University and an M.A. in Business Law from Bar Ilan University.</div>

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

<div style="text-align: justify; line-height: 1.25"><span style="font-weight: bold">Liat Nahum </span>has served as our Chief Financial
Officer since July 2024. Prior to joining Allot, Ms. Nahum was VP Strategic Business Executive at Amdocs Ltd., a public NASDAQ listed,
multinational telecommunications technology company that specializes in software and services for communications, media and financial
services providers and digital enterprises, VP Finance at Taboola Inc, a public NASDAQ listed, advertising technology company that provides
content recommendation sponsored links to advertising partners and Director of finance at Amdocs. Ms. Nahum is a Certified Public Accountant
and holds a B.A. in Finance and Accounting from the University of Haifa and an M.B.A. in Accounting and Business Management from the Ruppin
Academic Center.</div>

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

<div style="text-align: justify; line-height: 1.25"><span style="font-weight: bold">Mark Shteiman</span> has served as our Senior Vice
President AllotSmart Business Unit since December 2021. 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 - 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 - 1998 served as a software
developer at Aitech Defense Systems. Mr. Shteiman holds a B.Sc in Computer Science from the Technion, Israel.</div>

<div style="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

<div style="text-align: justify; line-height: 1.25"><span style="font-weight: bold">Rael Kolevsohn</span> 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.</div>

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

<div style="text-align: justify; line-height: 1.25"><span style="font-weight: bold">Vered Zur</span> 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.</div>

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

<div style="text-align: justify; line-height: 1.25"><span style="font-weight: bold">Boaz Grossmann</span> has served as our Senior Vice
President R&amp;D since December 2024. Prior to that time, Mr. Grossmann served as our Senior Vice President, Cybersecurity Product Unit
from January 2024 through December 2024,&#160; as our Vice President Cyber Security R&amp;D from May 2022 through December 2024, and as
our AVP Security Management System from October 2020 through May 2022. Mr. Grossmann has more than 20 years R&amp;D and management experience
in software development in multi-disciplinaries areas (ISP, Satellite, Managed Network Service and Cybersecurity) and technologies leading
units and groups in different geographical locations. Boaz holds B.Sc. in Mathematics and Computer Sciences from University of Haifa and
Executive MBA from the Hebrew University of Jerusalem.&#160;</div>

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

<div style="text-align: justify; line-height: 1.25"><span style="font-weight: bold">Gili Groner</span> has served as our Chief Human Resources
Officer since August 2024. Prior to joining Allot, she was the Head of HR for Bayer Israel for six years where she played a strategic
part in managing HR during key mergers (such as Monsanto integration to Bayer Israel) and was responsible for aligning HR strategies with
corporate goals and overseeing the entire employee lifecycle during periods of significant organizational changes. Before that, Ms. Groner
was at Teva Pharmaceuticals for 16 years and during her time there in various HR roles, her last was VP of HR Business Partner for Global
Quality &amp; Biologics Operations orchestrating the development of a 6,500-employee organization. Ms. Groner holds a B.Sc. in Biology
and a M.B.A. from the Hebrew University of Jerusalem.</div>

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

<div style="text-align: justify; line-height: 1.25"><span style="font-weight: bold">Noam Lila</span> 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.</div>

<div style="line-height: 1.25">&#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="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="line-height: 1.25"><br/> </div>

<div style="line-height: 1.25; font-weight: bold">B. Compensation of Officers and Directors</div>

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

<div style="text-align: justify; line-height: 1.25">The aggregate compensation paid to or accrued on behalf of our directors and executive
officers as a group during 2024 consisted of approximately $3.9 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.1 million set aside or accrued to provide pension, severance, retirement or similar benefits or
expenses.</div>

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

<div style="text-align: justify; line-height: 1.25">In 2024, we paid or accrued to the chairman of the board of directors, Mr. David Reis,
an annual fee of ILS 456,000 (approximately $123,257 USD). During such time, we paid our directors, Nadav Zohar, Efrat Makov and Manuel
Echanove, ILS 97,079 (approximately $26,240 USD), ILS 165,329 (approximately $44,688 USD), and ILS 8,850 (approximately $2,392 USD), respectively,
and we paid or accrued to our directors, Steven Levy, Raffi Kesten and Cynthia Paul, as permitted by the Companies Law, an annual fee
of ILS 112,829 (approximately $30,498 USD), ILS 136,079 (approximately $36,782 USD), and ILS 112,929 (approximately $30,525 USD), respectively.
The above fees for each of our directors (other than David Reis) have included an annual fee of currently ILS 80,000 (21,332 USD) and
a per-meeting attendance fee of currently ILS 4,687 (approximately $1,267 USD) for any meeting he or she attended in person and a fee
of currently ILS 2,812 (approximately $760 USD) for any meeting he or she attended by conference call or similar means.</div>

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

<div style="text-align: justify; line-height: 1.25">Our directors are also typically granted, upon his or her initial election to the
board of directors, an initial grant of RSUs. In the past, this grant was for 20,000 RSUs and at our last Annual Shareholders&#8217; Meeting,
our shareholders approved an increase to this amount to 30,000 RSUs, which will vest over a period of three years in equal quarterly installments
subject to such director continuing to serve as a director over such period.&#160; Each director, other than the Chairman, is also entitled
to 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"><br/> </div>

<div style="text-align: justify; line-height: 1.25">Additionally, our shareholders approved an amendment to the equity compensation payable
to our directors such that the number of RSUs to be granted to directors shall be determined based on a monetary value, as opposed to
a fixed number, and such number of RSUs shall be granted annually.&#160; Under the amended arrangement, (i) a director who is elected
or reelected at the Annual Meeting, and (ii) commencing with the 2025 annual meeting of shareholders, a director who is elected or reelected
at an annual meeting of shareholders, or a director who is not nominated for reelection at an annual meeting of shareholders but continues
to serve by virtue of having been elected or appointed to a term that extends beyond such annual meeting, shall be entitled to a number
of equity based awards valued at $50,000 less the value of any unvested RSUs held by the director as of the date of such annual meeting
(with the value of such unvested RSUs being calculated for such purpose based on the average closing price of an ordinary share over the
30-trading day period ending on the last trading day prior to the annual meeting of shareholders at which such unvested RSUs were granted).
The number of RSUs will be determined based on a price per share that is the higher of (i) $3.00 and (ii) the average closing price of
an ordinary share over the 30-trading day period ending on the last trading day prior to the annual meeting of shareholders at which such
RSUs are granted.</div>

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

<div style="line-height: 1.25">During 2024, our executive officers and directors received, in the aggregate, 949,337 RSUs under our equity
incentive plans.</div>

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

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Compensation of our Five Most Highly Compensated Office Holders</div>

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

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Summary Compensation Table</div>

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

<div style="text-align: justify; line-height: 1.25">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="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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, 2024. 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">For purposes of the table and the summary below, &#8220;compensation&#8221; includes
base salary, discretionary and non-equity incentive bonuses, equity-based compensation accrued or paid, 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, 2024.</div>

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

<table cellspacing="0" cellpadding="0" class="cfttable" id="z243103f10e064e3686e472751ecaf6ff" 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">
        <div style="line-height: 1.25">
        <div style="line-height: 1.25; font-weight: bold">Name and Principal Position(1)</div> </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="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">Salary ($)</div>
        <div style="line-height: 1.25"><span style="line-height: 1.25"> </span></div> </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; 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="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">Bonus and Commission ($)(2)</div>
        <div style="line-height: 1.25"><span style="line-height: 1.25"> </span></div> </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; 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="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">Equity-Based Compensation ($)(3)</div>
        <div style="line-height: 1.25"><span style="line-height: 1.25"> </span></div> </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; 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="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">All Other Compensation ($)(4)</div>
        <div style="line-height: 1.25"><span style="line-height: 1.25"> </span></div> </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; 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="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">Total ($)</div>
        <div style="line-height: 1.25"><span style="line-height: 1.25"> </span></div> </div> </td>
    <td class="cftfncell" colspan="1" 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: #CCEEFF; width: 40%">
        <div style="line-height: 1.25">Eyal Harari, Chief Executive Officer and President</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">257,581</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">270,000</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">319,971</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">67,649</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">915,201</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 40%">
        <div style="line-height: 1.25">Assaf Eyal, Former Senior Vice President, Global Sales*</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">259,488</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">142,020</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">155,079</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">45,836</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">602,423</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; background-color: #CCEEFF; width: 40%">
        <div style="line-height: 1.25">Mark Shteiman, Chief Product Officer</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">227,052</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">51,087</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">189,896</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">38,463</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">506,498</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 40%">
        <div style="line-height: 1.25">Noam Lila, Senior Vice President, Customer Success and Operations</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">207,591</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">46,708</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">145,496</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">26,872</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">426,667</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; background-color: #CCEEFF; width: 40%">
        <div style="text-align: justify; line-height: 1.25">Rael Kolevsohn, Vice President, Legal Affairs, General Counsel and Company Secretary</div>
        </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">227,052</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">51,087</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">110,491</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">28,248</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">416,878</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  </table>

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

<div style="margin-left: 5.65pt; line-height: 1.25">* Former Officer</div>

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

<table cellspacing="0" cellpadding="0" id="zb20956e87dd8454b840c35cd00478950" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">(1)</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>Unless otherwise indicated herein, all Covered Executives are full-time employees of Allot.</div> </td> </tr>
  </table>

<table cellspacing="0" cellpadding="0" id="z867c291d920041ec93b0391669d79bb0" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">(2)</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>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>
  </table>

<table cellspacing="0" cellpadding="0" id="z6bab03406e74471e993bf05463e7e7c1" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">(3)</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>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, 2024, included herein.</div> </td> </tr>
  </table>

<table cellspacing="0" cellpadding="0" id="z301a9affcf074ebaa63f812d67ab35f7" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">(4)</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>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">&#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="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"> <br/> </div>

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Compensation Policy</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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 style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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 is in effect for a period of three
years following approval. In December 2024, our shareholders approved an amendment to our compensation policy.&#160; The compensation
policy, as amended, allows the grant of equity awards to non-executive directors with a vesting period of not less than one year; equity
awards may also be granted with immediate vesting, but in such event the awards would be treated as cash awards rather than equity awards
for purposes of the limitations imposed by the compensation policy. Such grants will not exceed in value (based on accepted valuation
methods), on the date of grant, $200,000, per vesting annum.</div>

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

<div style="text-align: justify; line-height: 1.25">Our compensation policy as amended provides:</div>

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

<table cellspacing="0" cellpadding="0" id="zf9c38f9bade841e79640ea49eae4fdfb" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div><span style="font-style: italic">Objectives: </span>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.</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="za9ca70b6a4ae4ad4a3f9d5bcdfd553ec" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div><span style="font-style: italic">Compensation instruments:</span> Includes guidelines and criteria for determining base salary; benefits
        and perquisites; cash bonuses; equity-based awards; and retirement and termination arrangements.</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="z4055957cd0ff41e888770e8182087d14" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div><span style="font-style: italic">Ratio between fixed and variable compensation:</span> 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.</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="zcd864b52f489494da14c8eb93cc613ba" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div><span style="font-style: italic">Internal compensation ratio:</span> 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.</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#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="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"> <br/> </div>

<table cellspacing="0" cellpadding="0" id="z4486310b4cc544f6801d5d30b0e7d013" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div><span style="font-style: italic">Cash bonuses:</span> 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.</div>
        </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="z427924d650cd40ac88664efb547e068a" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div><span style="font-style: italic">&#8220;Clawback&#8221;:</span> 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.</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="zd68f1942c5e74d4d84672bb17b1a24aa" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div><span style="font-style: italic">Equity-based awards: </span>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.</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="zd367e0e162c04e7cb13e5bed959251b2" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div><span style="font-style: italic">Retirement and termination:</span> The compensation policy provides guidelines and criteria for
        determining retirement and termination arrangements of executive officers, including limitations thereon.</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="z6c92feffa4f04ea3a3884b712ddc37f7" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div><span style="font-style: italic">Exculpation, indemnification and insurance:</span> The compensation policy provides guidelines and
        criteria for providing directors and executive officers with exculpation, indemnification and insurance.</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="zba6e10601cf143528259c50597f0d9ba" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div><span style="font-style: italic">Directors: </span>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.</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="zc0fc9b0b4bbf4e15adcdd962170f5b61" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div><span style="font-style: italic">Applicability:</span> The compensation policy applies to all compensation agreements and arrangements
        approved after the date on which the compensation policy is approved by the shareholders.</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="z877e162bc51d4ab7ab3a59427e36c504" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div><span style="font-style: italic">Review:</span> 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.</div> </td> </tr>
  </table>

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

<div style="line-height: 1.25; font-weight: bold">C. Board Practices</div>

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

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Corporate Governance Practices</div>

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

<div style="text-align: justify; line-height: 1.25">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 style="line-height: 1.25"><br/> </div>

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Board of Directors</div>

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

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Terms of Directors</div>

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

<div style="text-align: justify; line-height: 1.25">Our articles of association provide that we may have not less than five directors
and have up to nine directors.</div>

<div style="text-align: justify; line-height: 1.25"> <br/> </div>

<div style="text-align: justify; line-height: 1.25">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="text-align: justify; line-height: 1.25"> <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="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="text-align: justify; line-height: 1.25"><br/> </div>

<div style="text-align: justify; line-height: 1.25">Our Class II directors, David Reis (who also serves as our chairman of the board of
directors) and Raffi Kesten, will hold office until our annual meeting of shareholders to be held in 2026. Our Class I directors, Nadav
Zohar and Cynthia Paul, will hold office until the 2025 Annual General Meeting of Shareholders. We currently have no Class III directors
on our board. 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. &#160;</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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;-Outside Directors&#8221; for a description of
the procedure for election of outside directors.</div>

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

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Outside Directors</div>

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

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Qualifications of Outside Directors</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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 style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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="text-align: justify; line-height: 1.25"> <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="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"><br/> </div>

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Election of Outside Directors</div>

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

<div style="text-align: justify; line-height: 1.25">Outside directors are elected by a majority vote at a shareholders&#8217; meeting,
provided that either:</div>

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

<table cellspacing="0" cellpadding="0" id="zac85d4095f9c4fbb8728eb156658df97" class="DSPFListTable" 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">
        <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="z78ed3e68748c4790b9181c0ea59ea432" class="DSPFListTable" 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">
        <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">&#160;</div>

<div style="text-align: justify; 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. 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 December 11, 2027 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Nasdaq Requirements</div>

<div style="text-align: justify; line-height: 1.25"><br/> Under Nasdaq rules, a majority of directors must meet the independence requirements
specified in those rules. Our board of directors consists of six 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. David Reis, Mr. Steven Levy,
Mr. Raffi Kesten, Ms. Cynthia Paul and Mr. Nadav Zohar 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 style="line-height: 1.25">&#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="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"> <br/> </div>

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Audit Committee</div>

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

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Companies Law Requirements</div> <br/>

<div style="line-height: 1.25"> 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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z6e14794087954d84adcf9b845341971b" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div>the chairperson of the board of directors;</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="z9aa4dd79790e4270a8e9d7abf7bdfa76" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="za92525c09c124a49a97d9286dcd33309" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <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"><br/> </div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Nasdaq Requirements</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Approval of Transactions with Related Parties</div>

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

<div style="text-align: justify; line-height: 1.25">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 style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Audit Committee Role</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z2b9a1285cae94b9caeae06bb19a51408" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div>retaining and terminating the company&#8217;s independent auditors, subject to shareholder ratification;</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="z276248d68e4148d58278a20c8edc0cdc" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zc8dec77865cb4d8f9eb669ab20ad869b" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <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">&#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="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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Compensation and Nominating Committee</div>

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

<div style="text-align: justify; line-height: 1.25">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:&#160;</div>

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

<table cellspacing="0" cellpadding="0" id="z619dd41d8d974180be0206ecd02eccab" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zdeb2124999e745cc9274db5a21fc1e9f" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div>granting options and RSUs to our employees and the employees of our subsidiaries;</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="zebbcb2e367f843d4b9f8b345756c907d" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div>recommending candidates for nomination as members of our board of directors; and</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="z03e03c0b19e946e29ee7357d488d1a92" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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="text-align: justify; line-height: 1.25"> <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="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>

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

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Internal Auditor</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Exculpation, Insurance and Indemnification of Office Holders</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">We may not indemnify or insure an office holder against any of the following:</div>

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

<table cellspacing="0" cellpadding="0" id="z6183e4babc724e02a4f20fdfbae0dddc" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z46fcce7f04454a59830f08b8fd84d1cb" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z8b44d5754e174391ada4ce434c09caa0" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div>an act or omission committed with intent to derive illegal personal benefit; or</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="zc7b00f3e9bb9407596d5e875adca6840" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div>a fine, civil fine, monetary sanction or forfeit levied against the office holder.</div> </td> </tr>
  </table>

<div style="line-height: 1.25">&#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="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"><br/> </div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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 2024 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="text-align: justify; line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="line-height: 1.25; font-weight: bold">D. Employees*</div>

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

<div style="text-align: justify; line-height: 1.25">As of December 31, 2024, we had 495 Employees of whom 191 were based in Israel, 171
in Europe, 21 in North America, 16 in Latin America and 97 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">&#160;</div>

<table cellspacing="0" cellpadding="0" class="cfttable" id="z9d1aea94df024785b218c3df4e0ca1b9" style="font: 10pt Times New Roman, Times, serif; text-align: left; color: #000000; width: 100%">
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; padding-bottom: 2px">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: top">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">December 31,</div> </div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; vertical-align: top">
        <div style="line-height: 1.25">
        <div style="line-height: 1.25; font-weight: bold">Department</div> </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: top">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">2022</div> </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; 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: top">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">2023</div> </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; 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: top">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">2024</div> </div> </td>
    <td class="cftfncell" colspan="1" 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: #CCEEFF; width: 64%">
        <div style="line-height: 1.25">Manufacturing and operations</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">15</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">12</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">12</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 64%">
        <div style="line-height: 1.25">Research and development</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">328</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">220</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">186</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; background-color: #CCEEFF; width: 64%">
        <div style="line-height: 1.25">Sales, marketing, service and support</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">328</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">263</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">241</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 64%">
        <div style="line-height: 1.25">Management and administration</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">78</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">64</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">57</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; background-color: #CCEEFF; width: 64%">
        <div style="line-height: 1.25; font-weight: bold">Total</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; font-weight: bold">749</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; font-weight: bold">559</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; font-weight: bold">495</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  </table>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<table cellspacing="0" cellpadding="0" class="cfttable" id="zcbae07e876a84a2b8b49ece5aa17ad85" style="font: 10pt Times New Roman, Times, serif; text-align: left; color: #000000; width: 100%">
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; padding-bottom: 2px">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: top">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">December 31,</div> </div> </td>
    <td class="cftfncell" colspan="1" 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; padding-bottom: 2px">&#160;</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: #000000 2px solid; vertical-align: top">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-weight: bold"> 2022</div> </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; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: top">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">2023</div> </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; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: top">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">2024</div> </div> </td>
    <td class="cftfncell" colspan="1" 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: #CCEEFF; width: 64%">
        <div style="line-height: 1.25">Full time Employee</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">523</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">401</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">351</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 64%">
        <div style="line-height: 1.25">Part time Employee</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">38</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">33</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">31</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; background-color: #CCEEFF; width: 64%">
        <div style="line-height: 1.25">Permanent Contractor</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">37</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">32</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">30</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 64%">
        <div style="line-height: 1.25">Subcontractor</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">151</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">93</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">83</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; background-color: #CCEEFF; width: 64%">
        <div style="line-height: 1.25; font-weight: bold">Total</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; font-weight: bold">749</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; font-weight: bold">559</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; font-weight: bold">495</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  </table>

<div style="line-height: 1.25"><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="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="line-height: 1.25"><br/> </div>

<div style="text-align: justify; line-height: 1.25">* 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. To foster wellbeing, we allow a hybrid mode of work to employees who attend an office. We expect
employees to work in the office for 3 days each week, while in the remaining 2 days they may work remotely to allow flexibility and work
life balance. In addition, starting May 2023, we have allowed a short work week (4 working days a week) once a month, for all company
personnel.&#160; From the second half of 2025, this practice will be reduced to a short weekend once every quarter. We have never experienced
labor-related work stoppages and believe that our relations with our employees are good.</div>

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

<div style="line-height: 1.25; font-weight: bold">E. Share Ownership</div>

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

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Beneficial Ownership of Executive Officers and Directors</div>

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

<div style="text-align: justify; line-height: 1.25">The following table sets forth certain information regarding the beneficial ownership
of our ordinary shares as of March 3, 2025 by (i) each of our directors, (ii) each of our executive officers and (iii) all of our executive
officers and directors serving as of March 3, 2025, 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">&#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="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">&#160;</div>

<table cellspacing="0" cellpadding="0" class="cfttable" id="zcfe819ef85dd4852820daa2f4f8cdf88" 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">
        <div style="line-height: 1.25">
        <div style="line-height: 1.25; font-weight: bold">Name of Beneficial Owner</div> </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="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">Number of Shares Beneficially Held(1)</div> </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; 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="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">Percent of Class</div> </div> </td>
    <td class="cftfncell" colspan="1" 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: #CCEEFF">
        <div style="line-height: 1.25; font-weight: bold">Directors</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; vertical-align: top; background-color: #CCEEFF">&#160;</td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; vertical-align: top; background-color: #CCEEFF">&#160;</td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 76%">
        <div style="line-height: 1.25">David Reis</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; background-color: #CCEEFF; width: 76%">
        <div style="line-height: 1.25">Efrat Makov</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 76%">
        <div style="line-height: 1.25">Nadav Zohar</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; background-color: #CCEEFF; width: 76%">
        <div style="line-height: 1.25">Steven D. Levy</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 76%">
        <div style="line-height: 1.25">Raffi Kesten</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; background-color: #CCEEFF; width: 76%">
        <div style="line-height: 1.25">Cynthia Paul</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">8,793,999</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">22.2</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25">%</div> </td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 76%">
        <div style="line-height: 1.25; font-weight: bold">Executive Officers</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">&#160;</td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">&#160;</td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; background-color: #CCEEFF; width: 76%">
        <div style="line-height: 1.25">Eyal Harari</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 76%">
        <div style="line-height: 1.25">Liat Nahum</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; background-color: #CCEEFF; width: 76%">
        <div style="line-height: 1.25">Rael Kolevsohn</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 76%">
        <div style="line-height: 1.25">Vered Zur</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; background-color: #CCEEFF; width: 76%">
        <div style="line-height: 1.25">Mark Shteiman</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 76%">
        <div style="line-height: 1.25">Noam Lila</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; background-color: #CCEEFF; width: 76%">
        <div style="line-height: 1.25">Gili Groner</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">-</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">-</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 76%">
        <div style="line-height: 1.25">Boaz Grossman</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; background-color: #CCEEFF; width: 76%">
        <div style="line-height: 1.25">All directors and executive officers as a group</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">9,395,078</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">23.7</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25">%</div> </td> </tr>
  </table>

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

<div style="text-align: justify; line-height: 1.25">____________</div>

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

<div style="text-align: justify; line-height: 1.25">* Less than one percent of the outstanding ordinary shares.</div>

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

<div style="line-height: 1.25">(1) 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 March 3, 2025, 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 March 3, 2025, and outstanding RSUs vesting within 60 days of March 3, 2025 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 39,692,814&#160;ordinary
shares outstanding as of March 3, 2025, pursuant to Rule 13d-3(d)(1)(i) under the Exchange Act.</div>

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

<div style="text-align: justify; line-height: 1.25">Our directors and executive officers hold, in the aggregate, 1,811,491&#160;outstanding
options and RSUs. Such amount includes options currently exercisable for 30,000&#160;ordinary shares as of March 3, 2025. The options
(excluding RSUs) have a weighted average exercise price of $5.94&#160;per share and have expiration dates during Q2 2025.</div>

<div style="text-align: justify; line-height: 1.25"> <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="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 style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Share Option Plans</div>

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

<div style="text-align: justify; line-height: 1.25">The following table summarizes our equity incentive plans, which have outstanding
awards as of March 3, 2025:</div>

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

<table cellspacing="0" cellpadding="0" border="0" class="cfttable" id="zf66878b2c56241bdb84ebd91f68a2855" 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; width: 20%">
        <div style="line-height: 1.25">
        <div style="line-height: 1.25; font-weight: bold">Plan</div> </div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; padding-bottom: 2px; width: 1%">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; vertical-align: bottom">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">Shares reserved</div>
        <div style="line-height: 1.25"><span style="line-height: 1.25"> </span></div> </div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; padding-bottom: 2px; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; padding-bottom: 2px; width: 1%">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; vertical-align: bottom">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">Option and RSU grants, net (*)</div>
        <div style="line-height: 1.25"><span style="line-height: 1.25"> </span></div> </div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; padding-bottom: 2px; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; padding-bottom: 2px; width: 1%">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; vertical-align: bottom">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">Outstanding options and RSUs</div>
        <div style="line-height: 1.25"><span style="line-height: 1.25"> </span></div> </div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; padding-bottom: 2px; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; padding-bottom: 2px; width: 1%">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; vertical-align: bottom">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">Options outstanding exercise price</div>
        <div style="line-height: 1.25"><span style="line-height: 1.25"> </span></div> </div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; padding-bottom: 2px; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; vertical-align: bottom; width: 9%">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">Date of </div>
        <div style="text-align: center; line-height: 1.25; font-weight: bold">expiration</div> </div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; padding-bottom: 2px; width: 1%">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; vertical-align: bottom">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">Options exercisable</div>
        <div style="line-height: 1.25"><span style="line-height: 1.25"> </span></div> </div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; padding-bottom: 2px; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; background-color: #CCEEFF; width: 20%">
        <div style="line-height: 1.25">2016 Incentive Compensation Plan</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">539,962</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">9,111,434</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">3,784,500</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">5.939</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; vertical-align: top; background-color: rgb(204, 238, 255); width: 9%">
        <div style="text-align: center; line-height: 1.25">9/6/2025</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">30,000</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  </table> <br/>

<div style="text-align: justify; line-height: 1.25">____________</div>

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

<div style="text-align: justify; line-height: 1.25">(*) &#8220;Option and RSU grants, net&#8221; is calculated by subtracting options
and RSUs expired or forfeited.</div>

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

<div style="text-align: justify; line-height: 1.25">As of March 3, 2025, we had 39,692,814&#160;ordinary shares outstanding. We have adopted
four share option plans. Under our share option plans, as of March 3, 2025, there were 3,784,500&#160;outstanding options and RSUs, including
options currently exercisable for 30,000&#160;ordinary shares. As of March 3, 2025, 539,962&#160;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.94 per share.</div>

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

<div style="line-height: 1.25">We will only grant options, RSUs or other equity incentive awards under the 2016 Incentive Compensation
Plan.&#160;</div>

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

<div style="text-align: justify; line-height: 1.25; font-weight: bold">2016 Incentive Compensation Plan, as amended (formerly, 2006 Incentive
Compensation Plan)</div>

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

<div style="text-align: justify; line-height: 1.25">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, our board of directors 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 (as amended,
the &#8220;2016 Plan&#8221;). The 2016 Plan will remain in effect, subject to the right of our 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. On March 27, 2025, our board of directors approved an amendment to the 2016 Plan to eliminate the limitation
on the annual increase of the share reserve and to clarify that such annual increase will be set at the discretion of the board of directors.</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">The number of ordinary shares that we may issue under the 2016 Plan will increase
on the first day of each fiscal year, in each case in an amount determined by our board of directors with respect to such fiscal year.
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 March 3, 2025, there were 3,784,500
outstanding options and RSUs under the 2016 Plan and 539,962 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="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">Our compensation and nominating committee administer 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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 style="line-height: 1.25"><br/> </div>

<div style="line-height: 1.25; font-weight: bold">F. Disclosure of a Registrant&#8217;s Action to Recover Erroneously Awarded Compensation</div>

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

<div style="line-height: 1.25">We were not required to prepare an accounting restatement during or after the last completed fiscal year.</div>

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

<div style="line-height: 1.25; font-weight: bold">ITEM 7<span id="ITEM7"><!--Anchor--></span>: Major Shareholders and Related Party Transactions</div>

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

<div style="line-height: 1.25; font-weight: bold">A. Major Shareholders</div>

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

<div style="text-align: justify; line-height: 1.25">The following table sets forth certain information regarding the beneficial ownership
of our outstanding ordinary shares as of March 3, 2025, 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">&#160;&#160;&#160;</div>

<table cellspacing="0" cellpadding="0" class="cfttable" id="z33600e9b47e44034ab6389dc2a26c386" style="font: 10pt Times New Roman, Times, serif; text-align: left; color: #000000; width: 100%">
  <tr>
    <td style="vertical-align: bottom; vertical-align: bottom; padding-bottom: 2px">&#160;</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: #000000 2px solid; vertical-align: bottom">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">Ordinary Shares Beneficially Owned(1)</div> </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; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: bottom">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">Percentage of Ordinary Shares Beneficially Owned</div> </div> </td>
    <td class="cftfncell" colspan="1" 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: #CCEEFF; width: 76%">
        <div style="line-height: 1.25">Lynrock Lake Master Fund LP (2)</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">8,768,666</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">22.1</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25">%</div> </td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top">
        <div style="line-height: 1.25">QVT Family Office Fund LP (3)</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; vertical-align: top">
        <div style="text-align: right; line-height: 1.25">&#8194;3,555,793</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right">
        <div style="line-height: 1.25">9.0</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">
        <div style="line-height: 1.25">%</div> </td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; background-color: #CCEEFF; width: 76%">
        <div style="line-height: 1.25">Kanen Wealth Management, LLC (4)</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">4,250,286</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">10.8</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25">%</div> </td> </tr>
  </table>

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

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

<table cellspacing="0" cellpadding="0" id="z78c35ef52f10483d9d133a50d4423e14" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">(1)</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>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 March 3, 2025 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 39,692,814&#160;ordinary share outstanding as of March 3, 2025.</div> </td> </tr>
  </table>

<table cellspacing="0" cellpadding="0" id="zfe9284975096448183b0418cdbd13075" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">(2)</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>Based on a Schedule 13D/A filed on November 11, 2023, Lynrock Lake Master Fund LP directly holds 8,768,666 of our ordinary shares.
        Cynthia Paul, the Chief Investment Officer of Lynrock Lake LP (&#8220;Lynrock Lake&#8221;) 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 Master Fund LP.</div> </td> </tr>
  </table>

<table cellspacing="0" cellpadding="0" id="z2cc9dec11e5f449db657ac8fc8bd17e1" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">(3)</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>Based on a Schedule 13D/A filed on February 28, 2025 QVT Family Office Fund LP (&#8220;QVT Fund&#8221;) had shared voting and dispositive
        power over 3,555,793 of our ordinary shares.&#160; QVT Financial LP (&#8220;QVT Financial&#8221;), as the investment manager for QVT Fund,
        and QVT Associates GP LLC (&#8220;QVT Fund GP&#8221;), was the general partner of the QVT Fund, have voting and dispositive power over
        these shares.&#160;The principal executive offices of QVT Fund, QVT Financial and QVT Fund GP is 888 Seventh Avenue, 43rd Floor, New York,
        New York 10106.</div> </td> </tr>
  </table>

<table cellspacing="0" cellpadding="0" id="z2cdd3a9aa39e4f0485cf869592d06c0d" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">(4)</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div>Based on a Schedule 13G filed on November 18, 2024 by Philotimo Fund LP, a Delaware limited partnership (&#8220;Philotimo&#8221;),
        Philotimo Focused Growth and Income Fund, a series of World Funds Trust and a Delaware statutory trust (&#8220;PHLOX&#8221;), Kanen Wealth
        Management, LLC, a Florida limited liability company (&#8220;KWM&#8221;) and David L. Kanen, Philotomo beneficially owned 1,062,501 of
        our ordinary shares, PHLOX beneficially owned 1,062,642 of our ordinary shares, and KWM and David L. Kanen had each shared voting and
        dispositive power over 2,125,143 of our ordinary shares. David L. Kanen is the managing member of KWM and has voting and dispositive power
        over these shares. The business address of such holders is 6810 Lyons Technology Circle, Suite 160, Coconut Creek, Florida 33073.</div>
        </td> </tr>
  </table>

<div style="line-height: 1.25">&#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="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"> <br/> </div>

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Significant Changes in the Ownership of Major Shareholders</div>

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

<div style="text-align: justify; line-height: 1.25">As described above, based on a Schedule 13G filed on November 18, 2024 by Philotomo,
PHLOX, KWM and David L. Kanen, KWM and David L. Kanen became the beneficial owner of 5% or more of our ordinary shares, and are now each
the beneficial owners of 2,125,143, or 5.4%, of our ordinary shares.</div>

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

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Record Holders</div>

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

<div style="text-align: justify; line-height: 1.25">As of March 3, 2025, there were 14 record holders of ordinary shares, of which seven
consisted of United States record holders holding approximately 99.58% 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 style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25; font-weight: bold">B. Related Party Transactions</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Agreements with Directors, Officers and Suppliers</div>

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

<div style="text-align: justify; line-height: 1.25"><span style="font-style: italic">Engagement of Officers.</span> 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.</div>

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

<div style="text-align: justify; line-height: 1.25"><span style="font-style: italic">Exculpation, Indemnification and Insurance.</span>
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-Board
Practices-Exculpation, Insurance and Indemnification of Office Holders.&#8221;</div>

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

<div style="line-height: 1.25; font-weight: bold">C. Interests of Experts and Counsel</div>

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

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

<div style="line-height: 1.25"> <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="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">&#160;</div>

<div style="line-height: 1.25; font-weight: bold">ITEM 8: <span id="TEM8"><!--Anchor--></span>Financial Information</div>

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

<div style="line-height: 1.25; font-weight: bold">A. Consolidated Financial Statements and Other Financial Information.</div>

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

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Consolidated Financial Statements</div>

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

<div style="text-align: justify; line-height: 1.25">For our audited consolidated balance sheets as of December 31, 2024 and 2023, 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, 2024, please see pages F-5 to F-47 of this report.</div>

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

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Export Sales</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Legal Proceedings</div>

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

<div style="text-align: justify; line-height: 1.25">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, 2024 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Dividends</div>

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

<div style="text-align: justify; line-height: 1.25">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 style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25; font-weight: bold">B. Significant Changes</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="line-height: 1.25; font-weight: bold">ITEM 9:<span id="ITEM9"><!--Anchor--></span> The Offer and Listing</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">As of March 3, 2025, the last reported sale price of our ordinary shares on Nasdaq
was $5.75 per share and on the TASE was 21.9 ILS per share.</div>

<div style="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

<div style="line-height: 1.25; font-weight: bold">ITEM 10: <span id="ITEM10"><!--Anchor--></span>Additional Information</div>

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

<div style="line-height: 1.25; font-weight: bold">A. Share Capital</div>

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

<div style="text-align: justify; line-height: 1.25">Not applicable.</div>

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

<div style="line-height: 1.25; font-weight: bold">B. Memorandum and Articles of Association</div>

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

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Registration Number and Objectives</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Ordinary Shares</div>

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

<div style="text-align: justify; line-height: 1.25">Our authorized share capital consists of 200,000,000 ordinary shares, par value ILS
0.10 per share. As of March 3, 2025, we had 39,692,814 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25"><span style="font-style: italic">Voting.</span> 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.</div>

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

<div style="text-align: justify; line-height: 1.25"><span style="font-style: italic">Transfer of Shares.</span> 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.</div>

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

<div style="text-align: justify; line-height: 1.25"><span style="font-style: italic">Election of Directors.</span> 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-Board Practices-Outside Directors.&#8221;</div>

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

<div style="text-align: justify; line-height: 1.25"><span style="font-style: italic">Dividend and Liquidation Rights.</span> 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, 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. 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.</div>

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

<div style="text-align: justify; 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. 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="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Shareholder Meetings</div>

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

<div style="text-align: justify; 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. 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, as we are a Nasdaq-listed company at the request of one or more holders of 10% or more of our share capital
and 1% of our voting power or the holder or holders of 10% 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, as we are a Nasdaq-listed company, may be between four and 60 days prior to
the date of the meeting.</div>

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

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Quorum</div>

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

<div style="text-align: justify; 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. 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;-Shareholder Meetings.&#8221;</div>

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

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Resolutions</div>

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

<div style="text-align: justify; 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.</div>

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

<div style="text-align: justify; 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. 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 style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Access to Corporate Records</div>

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

<div style="text-align: justify; 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. 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="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Fiduciary Duties and Approval of Specified Related Party Transactions
Under Israeli Law</div>

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

<div style="text-align: justify; line-height: 1.25; font-style: italic">Fiduciary duties of office holders</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-style: italic">Disclosure of personal interests of an office holder and approval
of acts and transactions</div>

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

<div style="text-align: justify; line-height: 1.25">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 style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-style: italic">Disclosure of personal interests of a controlling shareholder
and approval of transactions</div>

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

<div style="text-align: justify; line-height: 1.25">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="text-align: justify; line-height: 1.25"> <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="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="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-style: italic">Duties of shareholders</div>

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

<div style="text-align: justify; line-height: 1.25">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 style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-style: italic">Approval of private placements</div>

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

<div style="text-align: justify; line-height: 1.25">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-Acquisition under Israeli
law&#8221;) or a private placement which qualifies as a related party transaction (See &#8220;Corporate governance practices-Fiduciary
duties and approval of specified related party transactions under Israeli law&#8221;).</div>

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

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Acquisitions under Israeli Law</div>

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

<div style="text-align: justify; line-height: 1.25"><span style="font-style: italic">Full Tender Offer.</span> 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.</div>

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

<div style="text-align: justify; line-height: 1.25"><span style="font-style: italic">Special Tender Offer.</span> 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.</div>

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

<div style="text-align: justify; line-height: 1.25"><span style="font-style: italic">Merger.</span> 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.</div>

<div style="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

<div style="text-align: justify; 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. 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 style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Anti-Takeover Measures</div>

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

<div style="text-align: justify; line-height: 1.25"><span style="font-style: italic">Undesignated preferred shares.</span> 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.</div>

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

<div style="text-align: justify; line-height: 1.25"><span style="font-style: italic">Supermajority voting.</span> 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.</div>

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

<div style="text-align: justify; line-height: 1.25"><span style="font-style: italic">Classified board of directors.</span> Our articles
of association provide for a classified board of directors. See &#8220;ITEM 6: Directors, Senior Management and Employees-Board Practices-Term
of Directors.&#8221;</div>

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

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Transfer Agent and Registrar</div>

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

<div style="text-align: justify; line-height: 1.25">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="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

<div style="line-height: 1.25; font-weight: bold">C. Material Contracts</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;&#160;</div>

<table cellspacing="0" cellpadding="0" id="z8674666c094248408246be7a705acfb1" 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: 31.6%; vertical-align: top">
        <div style="line-height: 1.25">
        <div style="line-height: 1.25; font-weight: bold">Material Contract</div> </div> </td>
    <td colspan="1" style="width: 2%; vertical-align: top; padding-bottom: 2px">&#160;</td>
    <td style="border-bottom: rgb(0, 0, 0) 2px solid; width: 68.4%; vertical-align: top">
        <div style="line-height: 1.25">
        <div style="line-height: 1.25; font-weight: bold">Location</div> </div> </td> </tr>
  <tr>
    <td style="width: 31.6%; vertical-align: top">
        <div style="line-height: 1.25">Non-Stabilized Lease Agreement</div> </td>
    <td colspan="1" style="width: 2%; vertical-align: top">&#160;</td>
    <td style="width: 68.4%; vertical-align: top">
        <div style="line-height: 1.25">&#8220;ITEM 4: Information on Allot - D. Property, Plant and Equipment&#8221;</div> </td> </tr>
  </table>

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

<div style="line-height: 1.25; font-weight: bold">D. Exchange Controls</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="line-height: 1.25; font-weight: bold">E. Taxation</div>

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

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Israeli Tax Considerations and Government Programs</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">General Corporate Tax Structure in Israel</div>

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

<div style="text-align: justify; line-height: 1.25">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="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Tax Benefits and Grants for Research and Development</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zbe41b434504445fface1e89a22cef6bf" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z1dff25ed840f4b64b550eed51f633443" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div>The research and development must be for the promotion of the company; and</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="za73ef47f34874f35a180ee7bda03263e" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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 style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Law for the Encouragement of Industry (Taxes),
1969</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">The following corporate tax benefits, among others, are available to Industrial Companies:</div>

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

<table cellspacing="0" cellpadding="0" id="z890e39ec36114f9aadbc248d4d141509" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z70a330de87c143af8378473be39e2050" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z9f7304afb6ba4709a07bbc1e996346db" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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="text-align: justify; line-height: 1.25"> <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="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>

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

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Tax Benefits under the Law for Encouragement
of Capital Investments, 1959</div>

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

<div style="text-align: justify; line-height: 1.25; font-style: italic">Tax Benefits Prior to the 2005 Amendment</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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 style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-style: italic">Foreign Investors&#8217; Company (&#8220;FIC&#8221;)</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">As of December 31, 2024, 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Tax Benefits under the 2005 Amendment</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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 style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25">A program receiving benefits under the 2005 Amendment is referred to as the Benefited
Enterprise.</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">As of December 31, 2024, we did not generate exempt income under the provisions of
the Investments Law.</div>

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

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Trapped Earning</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Tax Benefits under the 2011 Amendment</div>

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

<div style="text-align: justify; line-height: 1.25">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="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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 -0%, (ii) Israeli resident individual
- 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Tax Benefits under the 2016 Amendment</div>

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

<div style="text-align: justify; line-height: 1.25">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 style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25">Under the 2016 Amendment, two new tracks are available:</div>

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

<table cellspacing="0" cellpadding="0" id="zfb3afd6aa436461599c7c5aff0554c09" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div>Technological Preferred Enterprise - 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 eligible intellectual property, (&#8220;Preferred Technological Income&#8221;), 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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z2bf2b457534645dd8d802d754644cad3" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div>Special Technological Preferred Enterprise - 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 Preferred Technological Income
        regardless of the enterprise&#8217;s geographical location.</div> </td> </tr>
  </table>

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

<div style="text-align: justify; line-height: 1.25">Any dividends distributed out of Preferred Technological Income by a Technological
Preferred Enterprise or a Special 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, and other conditions are satisfied. 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Special Provisions Relating to Israeli Tax
Reporting in United States Dollars</div>

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

<div style="text-align: justify; line-height: 1.25">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="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Capital Gains Tax on Sales of Our Ordinary
Shares</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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%. &#8220;Means of control&#8221;
generally includes the right to vote, receive profits, nominate a director or an executive officer, receive assets upon liquidation, or
order someone who holds any of the aforesaid rights on how to exercise these rights, regardless of the source of such right. 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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. Shareholders
may be required to demonstrate that they are exempt from tax on their capital gains in order to avoid withholding at source at the time
of sale.</div>

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

<div style="text-align: justify; line-height: 1.25">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="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Taxation of Dividends paid to Holders of Shares</div>

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

<div style="text-align: justify; line-height: 1.25">Individual Israeli residents and non-Israeli residents (whether individual or corporations)
are generally subject to Israeli income tax on the receipt of dividends, that may be paid on our ordinary shares other than bonus shares,
or stock dividends, 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, w. Such dividends are generally subject to Israeli withholding tax at a rate of 25% if
the shares are registered with a nominee company (whether the recipient is a material shareholder or not). 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. Dividend distributions to Israeli resident corporations are generally not subject
to a withholding tax.</div>

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

<div style="text-align: justify; line-height: 1.25">However, with respect to non-Israeli resident, a reduced tax rate may be available
under an applicable tax treaty.&#160; 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%. If the dividend is partly attributable to income derived from an Approved Enterprise, Benefited Enterprise, Preferred
Enterprise or Technological Preferred Enterprise, and partly to other sources of income, the withholding rate will be a blended rate reflecting
the relative portions of the two types of income. We cannot assure you that we will designate the profits that we may distribute in a
way that will reduce shareholders&#8217; tax liability.</div>

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

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Surtax</div>

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

<div style="text-align: justify; line-height: 1.25">Individuals who are subject to tax in Israel (whether or not Israeli residents) are
subject to a surtax at a rate of 3% of annual taxable income in excess of NIS 721,560 (for the 2025 tax year, which amount is linked to
the annual change in the Israeli consumer price index), including, but not limited to, dividends, interest and capital gain. According
to the Economic Efficiency Law (Legislative Amendments to Achieve the Budget Targets for the 2025 Budget Year) (Freezing of Tax Updates
and Surtax), 5785-2024 (the &#8220;Economic Efficiency Law&#8221;), during the years 2025-2027, the aforementioned amount will not be
adjusted in accordance with the Israeli consumer price index. In addition, pursuant to the Economic Efficiency Law, an individual whose
taxable income from &#8220;Capital Sources&#8221; in the tax year exceeds the aforesaid amount shall be subject to an additional tax on
the portion of their taxable income from Capital Sources that exceeds the aforesaid amount at a rate of 2%. For this purpose, a Capital
Source is any source of income (including, among other things, capital gain, dividend and interest) other than income from business, employment
and personal exertion.</div>

<div style="text-align: justify; line-height: 1.25"> <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="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"><br/> </div>

<div style="text-align: justify; line-height: 1.25; font-weight: bold">United States Federal Income Taxation</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z179341095b8445eca7b1f9263997fc35" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div>financial institutions or insurance companies;</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="zc43c2cc3998c4ea99b74b9783cdaf593" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div>real estate investment trusts, regulated investment companies or grantor trusts;</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="z84c04ae8bf074693842d018039f5b21c" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div>dealers or traders in securities or currencies;</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="z833712fc6fe9427b8a2ae51ec6530c20" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div>tax-exempt entities;</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="z6cf67ec222cf40ceb51ef304048d746c" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div>certain former citizens or long-term residents of the United States;</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="zccbaedc932ca4efe82f5d4137015bb2b" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zd4b4ae67bce34671a25cafdbdada63e9" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div>persons that received our shares as compensation for the performance of services;</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="z11ac300116294e07b13f504a4aea1b2b" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z4ac72689efef4e3cbdac49a5807d21f0" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="ze81399a2ac554be8b24996952af62440" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z24b60a03befb4525bf36013ffb8b9054" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div>certain U.S. expatriates;</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="zfe92f8fa855f468db7912c19893f44ce" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z5dcf9ca007e54d43919ef72b8094adf2" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z0a902a5f31b54c8eb6786fce5b744170" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <div>a citizen or individual resident of the United States;</div> </td> </tr>
  </table>

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

<table cellspacing="0" cellpadding="0" id="z64f2a8c6a25a454f83dd5667175cc334" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z1e0d8317bbed49ed923aec501bfca3b3" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zf0aa751859b74019883a3e5126217b1b" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; 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 style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Distributions</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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) we are eligible for the benefits of the U.S.-Israel Tax Treaty, (ii) 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) 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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. However, a
recent notice from the IRS indicates that the U.S. Department of the Treasury and the IRS are considering proposing amendments to such
Treasury Regulations and allows, subject to certain conditions, taxpayers to defer the application of many aspects of such Treasury Regulations
for taxable years beginning on or after December 28, 2021 and ending before the date that a notice or other guidance withdrawing or modifying
the temporary relief is issued (or any later date specified in such notice or other guidance). 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 style="text-align: justify; line-height: 1.25"> <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="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="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Sales Exchange or other Disposition of Ordinary
Shares</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Passive Foreign Investment Company Considerations</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z62c909efaa974ba2b2ad8b8fd38b8264" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z4bcd29ae4b2a4290ae55aa7afcf31634" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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 2024 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 2024
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 2024 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 2025 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;-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="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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 style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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="text-align: justify; line-height: 1.25"> <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="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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Foreign Asset Reporting</div>

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

<div style="text-align: justify; line-height: 1.25">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 style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-style: italic; font-weight: bold">Backup Withholding Tax and Information Reporting
Requirements</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; 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">&#160;</div>

<div style="line-height: 1.25; font-weight: bold">F. Dividends and Paying Agents</div>

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

<div style="text-align: justify; line-height: 1.25">Not applicable.</div>

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

<div style="line-height: 1.25; font-weight: bold">G. Statement by Experts</div>

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

<div style="text-align: justify; line-height: 1.25">Not applicable.</div>

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

<div style="line-height: 1.25; font-weight: bold">H. Documents on Display</div>

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

<div style="text-align: justify; line-height: 1.25">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="text-align: justify; line-height: 1.25"> <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="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="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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>
<br/>

<div style="line-height: 1.25; font-weight: bold"> I. Subsidiary Information</div>

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

<div style="text-align: justify; line-height: 1.25">Not applicable.</div>

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

<div style="line-height: 1.25; font-weight: bold">J. Annual Report to Security Holders</div>

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

<div style="text-align: justify; line-height: 1.25">Not applicable.</div>

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

<div style="line-height: 1.25; font-weight: bold"> ITEM 11: <span id="ITEM11"><!--Anchor--></span>Quantitative and Qualitative Disclosures
About Market Risk</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Risk of Interest Rate Fluctuation</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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="text-align: justify; line-height: 1.25"> <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="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>

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

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Foreign Currency Exchange Risk</div>

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

<div style="text-align: justify; line-height: 1.25">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 2024, 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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 2024 did not exceed $2 million. For more
information regarding foreign currency related risks, see &#8220;ITEM 3: Key Information-Risk Factors-Our international operations expose
us to the risk of fluctuations in currency exchange rates.&#8221;</div>

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

<div style="text-align: justify; line-height: 1.25">We use currency derivatives contracts primarily to hedge payments in ILS, EUR, AUD
and CAD against USD. These transactions constitute a future cash flow hedge. As of December 31, 2024, we had outstanding derivatives contracts
in the amount of $10.3 million, net. These transactions were for a period of up to twelve months. As of December 31, 2024, the fair value
of the above-mentioned foreign currency derivative contracts was $0.3 million.</div>

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

<div style="line-height: 1.25; font-weight: bold">ITEM 12: D<span id="ITEM12D"><!--Anchor--></span>escription of Securities Other Than
Equity Securities</div>

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

<div style="text-align: justify; line-height: 1.25">Not applicable.</div>

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

<div style="line-height: 1.25; font-weight: bold"><span id="PARTII"><!--Anchor--></span>PART II</div>

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

<div style="line-height: 1.25; font-weight: bold">ITEM 13: Defaults, Dividend Arrearages and Delinquencies</div>

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

<div style="text-align: justify; line-height: 1.25">None.</div>

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

<div style="line-height: 1.25; font-weight: bold">ITEM 14: Material Modifications to the Rights of Security Holders and Use of Proceeds</div>

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

<div style="line-height: 1.25; font-weight: bold">A. Material Modifications to the Rights of Security Holders</div>

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

<div style="text-align: justify; line-height: 1.25">None.</div>

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

<div style="line-height: 1.25; font-weight: bold">B. Use of Proceeds</div>

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

<div style="text-align: justify; line-height: 1.25">Not applicable.</div>

<div style="text-align: justify; line-height: 1.25"> <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="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="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25; font-weight: bold">ITEM 15: <span id="ITEM15"><!--Anchor--></span>Controls and Procedures</div>

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

<div style="text-align: justify; line-height: 1.25">(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, 2024. 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, 2024, 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">(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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z10afba0ad5614d43b43cf5de7a257f87" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z205f3a6ee546422ea51188d3dea89d2e" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z1ea03d0ead87473f959ea943bed4085c" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">Our management assessed the effectiveness of our internal control over financial reporting
as of December 31, 2024.</div>

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

<div style="text-align: justify; line-height: 1.25">In making this assessment, our management used the criteria established in Internal
Control-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, 2024 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 style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25">(c) Attestation Report of the Registered Independent Public Accounting Firm. Our independent
auditors, Kost Forer Gabbay &amp; Kasierer, A Member of EY 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, 2024. 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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">(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="text-align: justify; line-height: 1.25"> <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="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="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25; font-weight: bold">ITEM 16<span id="ITEM16"><!--Anchor--></span>: Reserved</div>

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

<div style="line-height: 1.25; font-weight: bold"><span style="text-decoration: initial initial; color: rgb(33, 37, 41); font-size: 13.33px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); display: inline !important; float: none">ITEM
16</span>A:<span id="ITEM16A"><!--Anchor--></span> Audit Committee Financial Expert</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="line-height: 1.25; font-weight: bold"><span style="text-decoration: initial initial; color: rgb(33, 37, 41); font-size: 13.33px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); display: inline !important; float: none">ITEM
16</span>B: Code of Ethics</div>

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

<div style="text-align: justify; line-height: 1.25">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 2024.</div>

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

<div style="line-height: 1.25; font-weight: bold"><span style="text-decoration: initial initial; color: rgb(33, 37, 41); font-size: 13.33px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); display: inline !important; float: none">ITEM
16</span>C: Principal Accountant Fees and Services</div>

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

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Fees paid to the Auditors</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;&#160;&#160;&#160;&#160;&#160;</div>

<table cellspacing="0" cellpadding="0" class="cfttable" id="z618bc04a4ada441097bc8da9ab2ad7f8" style="font: 10pt Times New Roman, Times, serif; text-align: left; color: #000000; width: 100%">
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; padding-bottom: 2px">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="6" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; vertical-align: top">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">Year ended December, 31,</div> </td>
    <td class="cftfncell" colspan="1" 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; padding-bottom: 2px">&#160;</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: top">
        <div style="text-align: center; line-height: 1.25; font-weight: bold"> 2023</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; 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: top">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">2024</div> </td>
    <td class="cftfncell" colspan="1" 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">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom">&#160;</td>
    <td colspan="6" style="vertical-align: bottom; vertical-align: top">
        <div style="text-align: center; line-height: 1.25; font-style: italic">(in thousands of U.S. dollars)</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom">&#160;</td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; background-color: #CCEEFF; width: 76%">
        <div style="line-height: 1.25">Audit Fees(1)</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25">$</div> </td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">489</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25">$</div> </td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">480</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 76%">
        <div style="line-height: 1.25">Audit-Related Fees(2)</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25">$</div> </td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">5</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25">$</div> </td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">7</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; background-color: #CCEEFF; width: 76%">
        <div style="line-height: 1.25">Tax Fees(3)</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25">$</div> </td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">70</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25">$</div> </td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">49</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; width: 76%">
        <div style="line-height: 1.25">Other</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">-</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; text-align: right; width: 9%">&#160;</td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; width: 1%">&#160;</td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; background-color: #CCEEFF; width: 76%">
        <div style="line-height: 1.25; font-weight: bold">Total</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25"><span style="font-weight: bold">$</span></div> </td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25"><span style="font-weight: bold">564</span></div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25"><span style="font-weight: bold">$</span></div> </td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25"><span style="font-weight: bold">536</span></div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: #CCEEFF; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  </table>

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

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

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

<div style="text-align: justify; line-height: 1.25">(1)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8220;Audit fees&#8221;
include fees for services performed by our independent public accounting firm in connection with our annual audit for 2022 and 2023, certain
procedures regarding our quarterly financial results submitted on Form 6-K and consultation concerning financial accounting and reporting
standards.</div>

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

<div style="text-align: justify; line-height: 1.25">(2)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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>

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

<div style="text-align: justify; line-height: 1.25">(3)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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>

<div style="text-align: justify; line-height: 1.25"> <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="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 style="line-height: 1.25">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-weight: bold">Audit Committee&#8217;s Pre-Approval Policies and Procedures</div>

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

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="line-height: 1.25; font-weight: bold"><span style="text-decoration: initial initial; color: rgb(33, 37, 41); font-size: 13.33px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); display: inline !important; float: none">ITEM
16</span>D:<span id="ITEM16D"><!--Anchor--></span> Exemptions from the Listing Standards for Audit Committees</div>

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

<div style="text-align: justify; line-height: 1.25">Not applicable.</div>

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

<div style="line-height: 1.25; font-weight: bold"><span style="text-decoration: initial initial; color: rgb(33, 37, 41); font-size: 13.33px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); display: inline !important; float: none">ITEM
16</span>E: Purchase of Equity Securities by the Company and Affiliated Purchasers</div>

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

<div style="text-align: justify; line-height: 1.25">In 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 have expired on May 26, 2016.
During 2022, 2023 and 2024, we did not repurchase any outstanding ordinary shares under this program.</div>

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

<div style="line-height: 1.25; font-weight: bold"><span style="text-decoration: initial initial; color: rgb(33, 37, 41); font-size: 13.33px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); display: inline !important; float: none">ITEM
16</span>F: Change in Registrant&#8217;s Certifying Accountant</div>

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

<div style="text-align: justify; line-height: 1.25">None.</div>

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

<div style="line-height: 1.25; font-weight: bold"><span style="text-decoration: initial initial; color: rgb(33, 37, 41); font-size: 13.33px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); display: inline !important; float: none">ITEM
16</span>G: Corporate Governance</div>

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

<div style="text-align: justify; line-height: 1.25">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="text-align: justify; line-height: 1.25"> <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="font-weight: normal; font-style: normal">96</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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">We rely on this &#8220;foreign private issuer exemption&#8221; with respect to the
following items:</div>

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

<table cellspacing="0" cellpadding="0" id="zf6b60326c2834f41b0e31fc62c3b9c85" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z93c17ba2ea1f43b489edfa3905b5a427" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <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">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z4dd79f36fc2d4b42ba2d1ae0be86fe08" class="DSPFListTable" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt"><br/> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top">
        <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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="text-align: justify; line-height: 1.25">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">&#160;</div>

<div style="line-height: 1.25; font-weight: bold"><span style="text-decoration: initial initial; color: rgb(33, 37, 41); font-size: 13.33px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); display: inline !important; float: none">ITEM
16</span>H:<span id="ITEM16H"><!--Anchor--></span> Mine Safety Disclosure</div>

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

<div style="text-align: justify; line-height: 1.25">Not applicable.</div>

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

<div style="line-height: 1.25; font-weight: bold"><span style="text-decoration: initial initial; color: rgb(33, 37, 41); font-size: 13.33px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); display: inline !important; float: none">ITEM
16</span>I: Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</div>

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

<div style="text-align: justify; line-height: 1.25">Not applicable.</div>

<div style="line-height: 1.25"><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="font-weight: normal; font-style: normal">97</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> <br/>

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

<div style="line-height: 1.25"><br/> </div> </div>
<!-- Field: /Include-Text -->
</div>
    <div style="line-height:1.25">&#160;</div>
  </div>

      <div style="line-height:1.25;font-weight:bold"><span id="ITEM16J"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="color:rgb(33, 37, 41);font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:700;letter-spacing:normal;orphans:2;text-align:justify;text-indent:0px;text-transform:none;widows:2;word-spacing:0px;-webkit-text-stroke-width:0px;white-space:normal;background-color:rgb(255, 255, 255);text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline !important">ITEM 16</span>J: Insider Trading Policies</span></span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="line-height:1.25;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">We have <ix:nonNumeric id="Fxbrl_20250323172048017" name="ecd:InsiderTrdPoliciesProcAdoptedFlag" contextRef="C_20240101to20241231" format="ixt:fixed-true">adopted an Insider Trading Policy</ix:nonNumeric> which governs the purchase, sale and other dispositions of our securities by our directors, officers, employees and contractors that is reasonably designed to promote compliance with applicable insider trading laws, rules and regulations and the listing standards of Nasdaq. A copy of our Insider Trading Policy is filed as Exhibit 11.1 to this Annual Report.</span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="line-height:1.25;font-weight:bold"><span id="ITEM16K"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="color:rgb(33, 37, 41);font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:700;letter-spacing:normal;orphans:2;text-align:justify;text-indent:0px;text-transform:none;widows:2;word-spacing:0px;-webkit-text-stroke-width:0px;white-space:normal;background-color:rgb(255, 255, 255);text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline !important">ITEM 16</span>K: Cybersecurity</span></span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <ix:nonNumeric id="Fxbrl_20250323172103888" name="cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" contextRef="C_20240101to20241231" escape="true">
        <div>
          <div style="text-align:justify;line-height:1.25;font-style:italic;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Risk management and strategy</span></span></div>
          <div style="line-height:1.25">&#160;</div>
          <ix:nonNumeric id="Fxbrl_20250323172629343" name="cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock" contextRef="C_20240101to20241231" escape="true">
            <div style="font-size:10pt;font-family:Times New Roman">
              <div>
                <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">We prioritize the management of cybersecurity risk and the protection of information across our enterprise by embedding risk-based data protection and cybersecurity risk management in our operations. Our processes for assessing, identifying, and managing material risks from cybersecurity threats have been <ix:nonNumeric id="Fxbrl_20250323172649752" name="cyd:CybersecurityRiskManagementProcessesIntegratedFlag" contextRef="C_20240101to20241231" format="ixt:fixed-true">integrated</ix:nonNumeric> into our overall risk management system and processes.</span></span></div>
              </div>
            </div>
          </ix:nonNumeric>
          <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">As a foundation for this approach, we have implemented a layered governance structure to help assess, identify and manage cybersecurity risks. Our cybersecurity risk management program includes processes to assess and identify cybersecurity risks with regards to our assets, classify such risks, and implement corrective and preventive actions in accordance with industry best practice. <ix:nonNumeric id="Fxbrl_20250323172748417" name="cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" contextRef="C_20240101to20241231" format="ixt:fixed-true">We undergo annual external evaluation by <ix:nonNumeric id="Fxbrl_20250323172815280" name="cyd:CybersecurityRiskManagementThirdPartyEngagedFlag" contextRef="C_20240101to20241231" format="ixt:fixed-true">third party consultants</ix:nonNumeric>, whose work includes the performance of cybersecurity risk management process reviews, penetration testing, and security surveys.</ix:nonNumeric> We are ISO27001 and ISO22301 certified and undergo annual SOX audits by our external auditors.</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">Our privacy and cybersecurity policies that currently exist and will continue to fortified and updated to adapt to applicable regulatory requirements, encompass incident response procedures, vendor management standards and information security domains including security awareness training, asset management, network security, business continuity management, and backups and restoration. In order to help develop these policies and procedures, we monitor the privacy and cybersecurity laws, regulations and guidance applicable to us in the regions where we do business. Our cybersecurity risk management program is modeled on industry standards and best practices, as well as the requirements of applicable privacy and cybersecurity laws and regulations.</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">Our cybersecurity risk management program will include processes to monitor and manage vendors&#8217; cybersecurity risks. Our agreements with applicable third-party service providers require such providers to adhere to privacy and cybersecurity standards, and we perform risk assessments of vendors, including evaluating their ability to protect data from unauthorized access. Furthermore, we monitor and review vendors&#8217; access to our systems and data.</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">We maintain an experienced information technology team who are tasked with implementing our privacy and cybersecurity program and support the CISO in carrying out reporting, security and mitigation functions. We also hold employee trainings on privacy and cybersecurity, records and information management, conduct phishing tests and generally seek to promote awareness of cybersecurity risk through communication and education of our employee population.</span></span></div>
          <div style="line-height:1.25">&#160;</div>
          <ix:nonNumeric id="Fxbrl_20250323173008248" name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" contextRef="C_20240101to20241231" escape="true">
            <div style="font-size:10pt;font-family:Times New Roman">
              <div>
                <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 Item 3.D &#8220;Risk Factors,&#8221; our operations rely on the secure processing, storage and transmission of confidential and other information in our computer systems and networks. <ix:nonNumeric id="Fxbrl_20250323173058945" name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" contextRef="C_20240101to20241231" format="ixt:fixed-true">Computer viruses, hackers, employee or vendor misconduct, and other external hazards could expose our information systems and those of our vendors to security breaches, cybersecurity incidents or other disruptions, any of which could materially and adversely affect our business, by way of disclosing our confidential business and financial information and/or affecting our platforms&#8217; availabilities (affecting our ability to provide services and support to our customers) and/or affecting our data integrity.</ix:nonNumeric> We are not aware that we have experienced a material cybersecurity incident during the 2024 fiscal year.&#160;</span></span></div>
              </div>
            </div>
          </ix:nonNumeric>
          <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">The sophistication of cybersecurity threats, including through the use of artificial intelligence, continues to increase, and the controls and preventative actions we take to reduce the risk of cybersecurity incidents and protect our systems, including the regular testing of our cybersecurity incident response plan, may be insufficient. In addition, new technology that could result in greater operational efficiency such as use of artificial intelligence may further expose our computer systems to the risk of cybersecurity incidents.</span></span></div>
        </div>
      </ix:nonNumeric>
      <div style="line-height:1.25">&#160;</div>
      <ix:nonNumeric id="Fxbrl_20250323173828527" name="cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock" contextRef="C_20240101to20241231" escape="true">
        <div>
          <div>
            <div style="text-align:justify;line-height:1.25;font-style:italic;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Governance</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"><ix:nonNumeric id="Fxbrl_20250323173155657" name="cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" contextRef="C_20240101to20241231" escape="true"><span style="font-size:10pt;font-family:Times New Roman">As part of our overall risk management approach, we prioritize the identification and management of cybersecurity risk at several levels, including Board oversight, executive commitment, IT management team.</span></ix:nonNumeric> <ix:nonNumeric id="Fxbrl_20250323173342137" name="cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" contextRef="C_20240101to20241231" escape="true"><span style="font-size:10pt;font-family:Times New Roman">Our Audit Committee, comprised of independent directors from our Board, oversees the Board&#8217;s responsibilities relating to the operational risk affairs of the Company (including information systems (IT), business continuity and data security risks).</span></ix:nonNumeric> This is also supported by an annual Risk Assessment Survey Validation, presented to the Board, by our external auditors, where&#160;the main risk exposures are&#160;assessed, quantified and ranked.</span></span></div>
            <div style="line-height:1.25">&#160;</div>
          </div>
          <ix:nonNumeric id="Fxbrl_20250323173852959" name="cyd:CybersecurityRiskRoleOfManagementTextBlock" contextRef="C_20240101to20241231" escape="true">
            <div>
              <div>
                <div>
                  <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="Fxbrl_20250323173548168" name="cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" contextRef="C_20240101to20241231" escape="true"><span style="font-size:10pt;font-family:Times New Roman">Our CISO, who has been a chief information security officer for 20 years and worked in banking and hi-tech industries, oversees the implementation and compliance of our information security standards and mitigation of information security related risks.</span></ix:nonNumeric> The IT Steering Committee, which includes our group Chief Information Officer and members of executive leadership, oversees IT initiatives while considering cybersecurity risk mitigation with respect to these initiatives.</span></span></div>
                  <div style="line-height:1.25">&#160;</div>
                </div>
              </div>
              <ix:nonNumeric id="Fxbrl_20250323173811656" name="cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" contextRef="C_20240101to20241231" escape="true">
                <div>
                  <div>
                    <div>
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="Fxbrl_20250323173957134" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" contextRef="C_20240101to20241231" format="ixt:fixed-true">The IT Steering Committee reports regularly to the company&#8217;s management of the security risks.</ix:nonNumeric> <ix:nonNumeric id="Fxbrl_20250323174213664" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" contextRef="C_20240101to20241231" escape="true"><span style="font-size:10pt;font-family:Times New Roman">According to our Incident Response procedures, <ix:nonNumeric id="Fxbrl_20250323174246553" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" contextRef="C_20240101to20241231" format="ixt:fixed-true">the CISO is responsible for supervising cybersecurity alerts and incidents</ix:nonNumeric>, investigating them, and escalating them, through the company&#8217;s management to the Board, if and when necessary.</span></ix:nonNumeric></span></span></div>
                    </div>
                  </div>
                </div>
              </ix:nonNumeric>
            </div>
          </ix:nonNumeric>
        </div>
      </ix:nonNumeric>
      <div style="line-height:1.25">&#160;</div>
      <div style="line-height:1.25;text-align:center">98</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="line-height:1.25">&#160;</div>
      <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span id="PARTIII"><span><span>PART III</span></span></span></span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span id="ITEM17"><span><span>ITEM 17: Financial Statements</span></span></span></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"><span><span>Not applicable.</span></span></span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span id="ITEM18"><span><span>ITEM 18: Financial Statements</span></span></span></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"><span><span>See Financial Statements included at the end of this report.</span></span></span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span id="ITEM19"><span><span>ITEM 19: Exhibits</span></span></span></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;width:100%;text-align:left;color:#000000">

          <tr>
            <td style="width:10%;vertical-align:top;border-bottom:2px solid rgb(0, 0, 0)">
              <div style="line-height:1.25">
                <div style="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>
            </td>
            <td style="width:2%;vertical-align:top;padding-bottom:2px">&#160;</td>
            <td style="width:88%;vertical-align:top;border-bottom:2px solid rgb(0, 0, 0)">
              <div style="line-height:1.25">
                <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Description</span></span></div>
              </div>
            </td>
          </tr>
          <tr>
            <td style="width:10%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><a href="https://www.sec.gov/Archives/edgar/data/1365767/000117891318002751/exhibit_99-3.htm">1.1</a></span></span></div>
            </td>
            <td style="width:2%;vertical-align:top">&#160;</td>
            <td style="width:88%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><a href="https://www.sec.gov/Archives/edgar/data/1365767/000117891318002751/exhibit_99-3.htm">Articles of Association of the Registrant (2)</a></span></span></div>
            </td>
          </tr>
          <tr>
            <td style="width:10%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><a href="https://www.sec.gov/Archives/edgar/data/1365767/000117891318002751/exhibit_99-1.htm">1.2</a></span></span></div>
            </td>
            <td style="width:2%;vertical-align:top">&#160;</td>
            <td style="width:88%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><a href="https://www.sec.gov/Archives/edgar/data/1365767/000117891318002751/exhibit_99-1.htm">Certificate of Name Change (9)</a></span></span></div>
            </td>
          </tr>
          <tr>
            <td style="width:10%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><a href="https://www.sec.gov/Archives/edgar/data/1365767/000117891318002751/exhibit_99-2.htm">1.3</a></span></span></div>
            </td>
            <td style="width:2%;vertical-align:top">&#160;</td>
            <td style="width:88%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><a href="https://www.sec.gov/Archives/edgar/data/1365767/000117891318002751/exhibit_99-2.htm">Memorandum of Association of the Registrant (10)</a></span></span></div>
            </td>
          </tr>
          <tr>
            <td style="width:10%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><a href="https://www.sec.gov/Archives/edgar/data/1365767/000095012306013225/y26033exv4w1.htm">2.1</a></span></span></div>
            </td>
            <td style="width:2%;vertical-align:top">&#160;</td>
            <td style="width:88%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><a href="https://www.sec.gov/Archives/edgar/data/1365767/000095012306013225/y26033exv4w1.htm">Specimen share certificate (1)</a></span></span></div>
            </td>
          </tr>
          <tr>
            <td style="width:10%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><a href="exhibit_2-2.htm">2.2</a></span></span></div>
            </td>
            <td style="width:2%;vertical-align:top">&#160;</td>
            <td style="width:88%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><a href="exhibit_2-2.htm">Description of Registrant&#8217;s Securities</a></span></span></div>
            </td>
          </tr>
          <tr>
            <td style="width:10%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><a href="https://www.sec.gov/Archives/edgar/data/1365767/000095012306013225/y26033exv10w9.htm">4.1</a></span></span></div>
            </td>
            <td style="width:2%;vertical-align:top">&#160;</td>
            <td style="width:88%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><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 and Israel Ruben Assets Ltd., Tamar and Moshe Cohen Assets Ltd., Drish Assets Ltd., S. L. A. A. Assets and Consulting Ltd., Iris Katz Ltd., Y. A. Groder Investments Ltd., Ginotel Hod Hasharon 2000 Ltd. and Allot Ltd (1)</a></span></span></div>
            </td>
          </tr>
          <tr>
            <td style="width:10%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><a href="https://www.sec.gov/Archives/edgar/data/1365767/000117891317000859/exhibit_4-2.htm">4.2</a></span></span></div>
            </td>
            <td style="width:2%;vertical-align:top">&#160;</td>
            <td style="width:88%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><a href="https://www.sec.gov/Archives/edgar/data/1365767/000117891317000859/exhibit_4-2.htm">2016 Incentive Compensation Plan, as amended (6)</a></span></span></div>
            </td>
          </tr>
          <tr>
            <td style="width:10%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><a href="https://www.sec.gov/Archives/edgar/data/1365767/000117891317000859/exhibit_4-3.htm">4.3</a></span></span></div>
            </td>
            <td style="width:2%;vertical-align:top">&#160;</td>
            <td style="width:88%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><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></span></span></div>
            </td>
          </tr>
          <tr>
            <td style="width:10%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><a href="https://www.sec.gov/Archives/edgar/data/1365767/000117891317000859/exhibit_4-4.htm">4.4</a></span></span></div>
            </td>
            <td style="width:2%;vertical-align:top">&#160;</td>
            <td style="width:88%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><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></span></span></div>
            </td>
          </tr>
          <tr>
            <td style="width:10%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><a href="https://www.sec.gov/Archives/edgar/data/1365767/000117891322004092/exhibit_99-1.htm">4.6</a></span></span></div>
            </td>
            <td style="width:2%;vertical-align:top">&#160;</td>
            <td style="width:88%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><a href="https://www.sec.gov/Archives/edgar/data/1365767/000117891322004092/exhibit_99-1.htm">Compensation Policy for Executive Officers and Directors (5)</a></span></span></div>
            </td>
          </tr>
          <tr>
            <td style="width:10%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><a href="https://www.sec.gov/Archives/edgar/data/1365767/000117891322000644/exhibit_4-1.htm">4.7</a></span></span></div>
            </td>
            <td style="width:2%;vertical-align:top">&#160;</td>
            <td style="width:88%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><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></span></span></div>
            </td>
          </tr>
          <tr>
            <td style="width:10%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><a href="https://www.sec.gov/ix?doc=/Archives/edgar/data/1365767/000117891324001297/zk2431170.htm">4.8</a></span></span></div>
            </td>
            <td style="width:2%;vertical-align:top">&#160;</td>
            <td style="width:88%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><a href="https://www.sec.gov/ix?doc=/Archives/edgar/data/1365767/000117891324001297/zk2431170.htm">Convertible Promissory Note, dated February 17, 2022 between the Registrant and Lynrock Lake Master Fund LP (14)</a></span></span></div>
            </td>
          </tr>
          <tr>
            <td style="width:10%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><a href="https://www.sec.gov/ix?doc=/Archives/edgar/data/1365767/000117891324001297/zk2431170.htm">4.9</a></span></span></div>
            </td>
            <td style="width:2%;vertical-align:top">&#160;</td>
            <td style="width:88%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><a href="https://www.sec.gov/ix?doc=/Archives/edgar/data/1365767/000117891324001297/zk2431170.htm">Registration Rights Agreement, dated February 17, 2022 between the Registrant and Lynrock Lake Master Fund LP (15)</a></span></span></div>
            </td>
          </tr>
          <tr>
            <td style="width:10%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><a href="https://www.sec.gov/Archives/edgar/data/1365767/000117891322001900/exhibit_4-1.htm">4.10</a></span></span></div>
            </td>
            <td style="width:2%;vertical-align:top">&#160;</td>
            <td style="width:88%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><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></span></span></div>
            </td>
          </tr>
          <tr>
            <td style="width:10%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><a href="exhibit_8-1.htm">8.1</a></span></span></div>
            </td>
            <td style="width:2%;vertical-align:top">&#160;</td>
            <td style="width:88%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><a href="exhibit_8-1.htm">List of Subsidiaries of the Registrant</a></span></span></div>
            </td>
          </tr>
          <tr>
            <td style="width:10%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><a href="exhibit_11-1.htm">11.1</a></span></span></div>
            </td>
            <td style="width:2%;vertical-align:top">&#160;</td>
            <td style="width:88%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><a href="exhibit_11-1.htm">Insider Trading Policy of Allot Ltd.</a></span></span></div>
            </td>
          </tr>
          <tr>
            <td style="width:10%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><a href="exhibit_12-1.htm">12.1</a></span></span></div>
            </td>
            <td style="width:2%;vertical-align:top">&#160;</td>
            <td style="width:88%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><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></span></span></div>
            </td>
          </tr>
          <tr>
            <td style="width:10%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><a href="exhibit_12-2.htm">12.2</a></span></span></div>
            </td>
            <td style="width:2%;vertical-align:top">&#160;</td>
            <td style="width:88%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><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></span></span></div>
            </td>
          </tr>
          <tr>
            <td style="width:10%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><a href="exhibit_13-1.htm">13.1</a></span></span></div>
            </td>
            <td style="width:2%;vertical-align:top">&#160;</td>
            <td style="width:88%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><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></span></span></div>
            </td>
          </tr>
          <tr>
            <td style="width:10%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><a href="exhibit_15-1.htm">15.1</a></span></span></div>
            </td>
            <td style="width:2%;vertical-align:top">&#160;</td>
            <td style="width:88%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><a href="exhibit_15-1.htm">Consent of Kost Forer Gabbay &amp; Kasierer</a></span></span></div>
            </td>
          </tr>
          <tr>
            <td style="width:10%;vertical-align:top">
              <div style="line-height:1.25"><a href="https://www.sec.gov/Archives/edgar/data/1365767/000117891324001297/exhibit_97-1.htm"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">97.1</span></span></a></div>
            </td>
            <td style="width:2%;vertical-align:top">&#160;</td>
            <td style="width:88%;vertical-align:top">
              <div style="line-height:1.25"><a href="https://www.sec.gov/Archives/edgar/data/1365767/000117891324001297/exhibit_97-1.htm"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Policy for the Recovery of Erroneously Awarded Compensation (16)</span></span></a></div>
            </td>
          </tr>
          <tr>
            <td style="width:10%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">101.INS</span></span></div>
            </td>
            <td style="width:2%;vertical-align:top">&#160;</td>
            <td style="width:88%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Inline XBRL Instance Document</span></span></div>
            </td>
          </tr>
          <tr>
            <td style="width:10%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">101.SCH</span></span></div>
            </td>
            <td style="width:2%;vertical-align:top">&#160;</td>
            <td style="width:88%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Inline XBRL Taxonomy Extension Schema Document</span></span></div>
            </td>
          </tr>
          <tr>
            <td style="width:10%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">101.PRE</span></span></div>
            </td>
            <td style="width:2%;vertical-align:top">&#160;</td>
            <td style="width:88%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Inline XBRL Taxonomy Presentation Linkbase Document</span></span></div>
            </td>
          </tr>
          <tr>
            <td style="width:10%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">101.CAL</span></span></div>
            </td>
            <td style="width:2%;vertical-align:top">&#160;</td>
            <td style="width:88%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Inline XBRL Taxonomy Calculation Linkbase Document</span></span></div>
            </td>
          </tr>
          <tr>
            <td style="width:10%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">101.LAB</span></span></div>
            </td>
            <td style="width:2%;vertical-align:top">&#160;</td>
            <td style="width:88%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Inline XBRL Taxonomy Label Linkbase Document</span></span></div>
            </td>
          </tr>
          <tr>
            <td style="width:10%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">101.DEF</span></span></div>
            </td>
            <td style="width:2%;vertical-align:top">&#160;</td>
            <td style="width:88%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Inline XBRL Taxonomy Extension Definition Linkbase Document</span></span></div>
            </td>
          </tr>
          <tr>
            <td style="width:10%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">104</span></span></div>
            </td>
            <td style="width:2%;vertical-align:top">&#160;</td>
            <td style="width:88%;vertical-align:top">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cover Page Interactive Data File (embedded within the Inline XBRL document)</span></span></div>
            </td>
          </tr>

      </table>
      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">___________________</span></span></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%">

            <tr style="vertical-align:top">
              <td style="text-align:right;vertical-align:top;width:36pt">
                <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1)</span></span></div>
              </td>
              <td style="text-align:left;vertical-align:top;width:auto">
                <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">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.</span></span></div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

            <tr style="vertical-align:top">
              <td style="text-align:right;vertical-align:top;width:36pt">
                <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2)</span></span></div>
              </td>
              <td style="text-align:left;vertical-align:top;width:auto">
                <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">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.</span></span></div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

            <tr style="vertical-align:top">
              <td style="text-align:right;vertical-align:top;width:36pt">
                <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(3)</span></span></div>
              </td>
              <td style="text-align:left;vertical-align:top;width:auto">
                <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">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.</span></span></div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

            <tr style="vertical-align:top">
              <td style="text-align:right;vertical-align:top;width:36pt">
                <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(4)</span></span></div>
              </td>
              <td style="text-align:left;vertical-align:top;width:auto">
                <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">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.</span></span></div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

            <tr style="vertical-align:top">
              <td style="text-align:right;vertical-align:top;width:36pt">
                <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(5)</span></span></div>
              </td>
              <td style="text-align:left;vertical-align:top;width:auto">
                <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">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.</span></span></div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

            <tr style="vertical-align:top">
              <td style="text-align:right;vertical-align:top;width:36pt">
                <div style="line-height:1.25;text-align:left"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(6)</span></span></div>
              </td>
              <td style="text-align:left;vertical-align:top;width:auto">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">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 amended as set forth in Exhibit 99.1 to the report of foreign private issuer on Form 6-K furnished to the Commission on November 16, 2023, each of which are incorporated by reference herein.</span></span></div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

            <tr style="vertical-align:top">
              <td style="text-align:right;vertical-align:top;width:36pt">
                <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(7)</span></span></div>
              </td>
              <td style="text-align:left;vertical-align:top;width:auto">
                <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">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.</span></span></div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

            <tr style="vertical-align:top">
              <td style="text-align:right;vertical-align:top;width:36pt">
                <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(8)</span></span></div>
              </td>
              <td style="text-align:left;vertical-align:top;width:auto">
                <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">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.</span></span></div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

            <tr style="vertical-align:top">
              <td style="text-align:right;vertical-align:top;width:36pt">
                <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(9)</span></span></div>
              </td>
              <td style="text-align:left;vertical-align:top;width:auto">
                <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">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.</span></span></div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

            <tr style="vertical-align:top">
              <td style="text-align:right;vertical-align:top;width:36pt">
                <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(10)</span></span></div>
              </td>
              <td style="text-align:left;vertical-align:top;width:auto">
                <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">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.</span></span></div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

            <tr style="vertical-align:top">
              <td style="text-align:right;vertical-align:top;width:36pt">
                <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(11)</span></span></div>
              </td>
              <td style="text-align:left;vertical-align:top;width:auto">
                <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">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.</span></span></div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

            <tr style="vertical-align:top">
              <td style="text-align:right;vertical-align:top;width:36pt">
                <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(12)</span></span></div>
              </td>
              <td style="text-align:left;vertical-align:top;width:auto">
                <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">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.</span></span></div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

            <tr style="vertical-align:top">
              <td style="text-align:right;vertical-align:top;width:36pt">
                <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(13)</span></span></div>
              </td>
              <td style="text-align:left;vertical-align:top;width:auto">
                <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">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.</span></span></div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

            <tr style="vertical-align:top">
              <td style="text-align:right;vertical-align:top;width:36pt">
                <div style="line-height:1.25;text-align:left"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(14)</span></span></div>
              </td>
              <td style="text-align:left;vertical-align:top;width:auto">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Previously filed with the SEC on April 10, 2024 as Exhibit 4.8 to the annual report on Form 20-F for the year ended December 31, 2023 and incorporated by reference herein.</span></span></div>
              </td>
            </tr>

        </table>
      </div>
      <div>
        <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%">

            <tr style="vertical-align:top">
              <td style="text-align:right;vertical-align:top;width:36pt">
                <div style="line-height:1.25;text-align:left"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(15)</span></span></div>
              </td>
              <td style="text-align:left;vertical-align:top;width:auto">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Previously filed with the SEC on April 10, 2024 as Exhibit 4.9 to the annual report on Form 20-F for the year ended December 31, 2023 and incorporated by reference herein.</span></span></div>
              </td>
            </tr>
            <tr>
              <td style="vertical-align:top;width:36pt">
                <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">(16)</p>
              </td>
              <td style="vertical-align:top;width:auto">
                <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Previously filed with the SEC on April 10, 2024 as Exhibit 97.1 to the annual report on Form 20-F for the year ended December 31, 2024 and incorporated by reference herein.</p>
              </td>
            </tr>

        </table>
      </div>
      <div style="line-height:1.25">&#160;</div>
      <div style="line-height:1.25;text-align:center">99</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="line-height:1.25">&#160;</div>
      <div style="text-align:center;line-height:1.25;font-weight:bold"><span id="SIGNATURES"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">SIGNATURES</span></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">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.</span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Allot Ltd</span></span></div>
      <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">By:&#160; <span style="text-decoration:underline">/s/ Eyal Harari</span></span></span></div>
      <div style="margin-left:18pt;line-height:1.25;font-style:italic"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Eyal Harari<br/>Chief Executive Officer</span></span></div>
      <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">Dated:&#160; March 27, 2025</span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="line-height:1.25;text-align:center">100</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;margin-bottom:22pt"/>
        </div>
      </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">ALLOT LTD.</span></span></div>
  <div style="line-height:1.25">&#160;</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">CONSOLIDATED FINANCIAL STATEMENTS</span></span></div>
  <div style="line-height:1.25">&#160;</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">AS OF DECEMBER 31, 2024</span></span></div>
  <div style="line-height:1.25">&#160;</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">U.S. DOLLARS IN THOUSANDS</span></span></div>
  <div style="line-height:1.25">&#160;</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="line-height:1.25">&#160;</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">ALLOT LTD.</span></span></div>
  <div style="line-height:1.25">&#160;</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">CONSOLIDATED FINANCIAL STATEMENTS</span></span></div>
  <div style="line-height:1.25">&#160;</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">AS OF DECEMBER 31, 2024</span></span></div>
  <div style="line-height:1.25">&#160;</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">U.S. DOLLARS IN THOUSANDS</span></span></div>
  <div style="line-height:1.25">&#160;</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">INDEX</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;width:100%;text-align:left;color:#000000">

      <tr>
        <td style="width:90%;vertical-align:bottom">&#160;</td>
        <td style="width:10%;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">Page</span></span></div>
        </td>
      </tr>
      <tr>
        <td style="width:90%;vertical-align:bottom">&#160;</td>
        <td style="width:10%;vertical-align:bottom">&#160;</td>
      </tr>
      <tr>
        <td style="width:90%;vertical-align:bottom">
          <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"><a href="#REPORTOFINDEPENDENTREGIST">Reports of Independent Registered Public Accounting Firm</a> (PCAOB ID No.&#160;<ix:nonNumeric id="Fxbrl_20240409233203637" name="dei:AuditorFirmId" contextRef="C_20240101to20241231">1281</ix:nonNumeric>)</span></span></div>
        </td>
        <td style="width:10%;vertical-align:bottom">
          <div style="text-align:center;margin-left:0.3pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F-2 - F-4</span></span></div>
        </td>
      </tr>
      <tr>
        <td style="width:90%;vertical-align:bottom">&#160;</td>
        <td style="width:10%;vertical-align:bottom">&#160;</td>
      </tr>
      <tr>
        <td style="width:90%;vertical-align:bottom">
          <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"><a href="#CONSOLIDATEDBALANCESHEETS">Consolidated Balance Sheets</a></span></span></div>
        </td>
        <td style="width:10%;vertical-align:bottom">
          <div style="text-align:center;margin-left:0.3pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F-5 - F-6</span></span></div>
        </td>
      </tr>
      <tr>
        <td style="width:90%;vertical-align:bottom">&#160;</td>
        <td style="width:10%;vertical-align:bottom">&#160;</td>
      </tr>
      <tr>
        <td style="width:90%;vertical-align:bottom">
          <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"><a href="#CONSOLIDATEDSTATEMENTSOFC">Consolidated Statements of Comprehensive Loss</a></span></span></div>
        </td>
        <td style="width:10%;vertical-align:bottom">
          <div style="text-align:center;margin-left:0.3pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F-7</span></span></div>
        </td>
      </tr>
      <tr>
        <td style="width:90%;vertical-align:bottom">&#160;</td>
        <td style="width:10%;vertical-align:bottom">&#160;</td>
      </tr>
      <tr>
        <td style="width:90%;vertical-align:bottom">
          <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"><a href="#CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY">Consolidated Statements of Changes in Shareholders' Equity</a></span></span></div>
        </td>
        <td style="width:10%;vertical-align:bottom;text-align:center;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F-8</span></span></td>
      </tr>
      <tr>
        <td style="width:90%;vertical-align:bottom">&#160;</td>
        <td style="width:10%;vertical-align:bottom">&#160;</td>
      </tr>
      <tr>
        <td style="width:90%;vertical-align:bottom">
          <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"><a href="#CONSOLIDATEDSTATEMENTSOFCASHFLOWS">Consolidated Statements of Cash Flows</a></span></span></div>
        </td>
        <td style="width:10%;vertical-align:bottom">
          <div style="text-align:center;margin-left:0.3pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F-9 - F-10</span></span></div>
        </td>
      </tr>
      <tr>
        <td style="width:90%;vertical-align:bottom">&#160;</td>
        <td style="width:10%;vertical-align:bottom">&#160;</td>
      </tr>
      <tr>
        <td style="width:90%;vertical-align:bottom">
          <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"><a href="#NOTESTOCONSOLIDATEDFINANCIALSTATEMENTS">Notes to Consolidated Financial Statements</a></span></span></div>
        </td>
        <td style="width:10%;vertical-align:bottom">
          <div style="text-align:center;margin-left:0.3pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">F-11 - F-47</span></span></div>
        </td>
      </tr>

  </table>
  <div style="line-height:1.25">&#160;</div>
  <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">- - - - - - - -</span></span></div>
  <div>
    <div style="line-height:1.25">&#160;</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="line-height:1.25">&#160;</div>
  </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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><img src="image0.jpg" alt="image0.jpg" style="width:99px;height:114px"/></span></span></div>
        </td>
        <td style="width:35%;vertical-align:bottom">
          <div style="text-indent:-8.5pt;margin-left:8.5pt;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">Kost Forer Gabbay &amp; Kasierer</span></span></div>
          <div style="text-indent:-8.5pt;margin-left:8.5pt;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">144 Menahem Begin Road, Building A</span></span></div>
          <div style="text-indent:-8.5pt;margin-left:8.5pt;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">Tel-Aviv 6492102, Israel</span></span></div>
        </td>
        <td style="width:35%;vertical-align:bottom">
          <div style="text-indent:-8.5pt;margin-left:8.5pt;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">Tel: +972-3-6232525</span></span></div>
          <div style="text-indent:-8.5pt;margin-left:8.5pt;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">Fax: +972-3-5622555</span></span></div>
          <div style="text-indent:-8.5pt;margin-left:8.5pt;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">ey.com</span></span></div>
        </td>
      </tr>

  </table>
  <div style="line-height:1.25">&#160;</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"><span id="REPORTOFINDEPENDENTREGIST"></span>REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></span></div>
  <div style="line-height:1.25">&#160;</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">To the Shareholders and the Board of Directors of</span></span></div>
  <div style="line-height:1.25">&#160;</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">ALLOT LTD.</span></span></div>
  <div style="text-align:center;line-height:1.25;font-weight:bold">&#160;</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">Opinion on the Financial Statements</span></span></div>
  <div style="line-height:1.25">&#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">We have audited the accompanying consolidated balance sheets of Allot Ltd. (the Company) as of December 31, 2024 and 2023, the related consolidated statements of income, comprehensive income, changes in shareholders&#8217; equity and cash flows for each of the three years in the period ended December 31, 2024, 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, 2024 and 2023, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2024, in conformity with U.S. generally accepted accounting principles.</span></span></div>
  <div style="line-height:1.25">&#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">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, 2024, 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 27, 2025 expressed an unqualified opinion thereon.</span></span></div>
  <div style="line-height:1.25">&#160;</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">Basis for Opinion</span></span></div>
  <div style="line-height:1.25">&#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">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></div>
  <div style="line-height:1.25">&#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">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></div>
  <div style="text-align:justify;text-indent:28.35pt;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 - 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>
  <div style="line-height:1.25">&#160;</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">Critical Audit Matter</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 a 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 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:15%;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:auto;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>
        </td>
      </tr>
      <tr>
        <td rowspan="1" style="width:15%;vertical-align:top">&#160;</td>
        <td rowspan="1" style="width:0.88%;vertical-align:top">&#160;</td>
        <td rowspan="1" style="width:auto;vertical-align:top">&#160;</td>
      </tr>
      <tr>
        <td style="width:15%;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:auto;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 2m to the consolidated financial statements, the Company derives its 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.</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 determination of the stand-alone selling price was complex and required judgment 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">
    <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:15%;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">How We Addressed the Matter in Our Audit</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:auto;vertical-align:top">
            <div style="text-align:justify;line-height:1.25">
              <div style="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 over the determination of the stand-alone selling prices.</span></span></div>
              <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">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 tested the reasonableness of factors considered by management, such as historical sales, allocation of expenses, and appropriate margins. We also tested the mathematical accuracy of management&#8217;s calculations of revenue.</span></span></div>
              <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">Finally, we assessed the appropriateness of the related disclosures in the consolidated financial statements.</span></span></div>
            </div>
          </td>
        </tr>

    </table>
  </div>
  <div style="line-height:1.25">&#160;</div>
  <div>
    <div style="line-height:1.25">
      <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="width:56.29%;vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">We have served as the Company&#8217;s auditor since 2006.</span></span></div>
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="line-height:1.25">&#160;</span></span></span></div>
              </td>
              <td style="width:43.71%;vertical-align:bottom">&#160;</td>
            </tr>
            <tr>
              <td style="width:56.29%;vertical-align:top">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Tel-Aviv, Israel</span></span></div>
              </td>
              <td style="width:43.71%;vertical-align:top">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">/s/ KOST FORER GABBAY &amp; KASIERER</span></span></div>
              </td>
            </tr>
            <tr>
              <td style="width:56.29%;vertical-align:top">&#160;</td>
              <td style="width:43.71%;vertical-align:top">&#160;</td>
            </tr>
            <tr>
              <td style="width:56.29%;vertical-align:top">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">March 27, 2025<br/>A Member of EY Global</span></span></div>
              </td>
              <td style="width:43.71%;vertical-align:top">&#160;</td>
            </tr>

        </table>
      </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 - 3</span></span></span></div>
    </div>
  </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="line-height:1.25">
    <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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><img src="image0.jpg" alt="image0.jpg" style="width:99px;height:114px"/></span></span></div>
          </td>
          <td style="width:35%;vertical-align:bottom">
            <div style="text-indent:-8.5pt;margin-left:8.5pt;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">Kost Forer Gabbay &amp; Kasierer</span></span></div>
            <div style="text-indent:-8.5pt;margin-left:8.5pt;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">144 Menahem Begin Road, Building A</span></span></div>
            <div style="text-indent:-8.5pt;margin-left:8.5pt;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">Tel-Aviv 6492102, Israel</span></span></div>
          </td>
          <td style="width:35%;vertical-align:bottom">
            <div style="text-indent:-8.5pt;margin-left:8.5pt;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">Tel: +972-3-6232525</span></span></div>
            <div style="text-indent:-8.5pt;margin-left:8.5pt;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">Fax: +972-3-5622555</span></span></div>
            <div style="text-indent:-8.5pt;margin-left:8.5pt;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">ey.com</span></span></div>
          </td>
        </tr>

    </table>
    <div style="line-height:1.25">&#160;</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">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></span></div>
    <div style="line-height:1.25">&#160;</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">To the Shareholders and Board of Directors of</span></span></div>
    <div style="line-height:1.25">&#160;</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">ALLOT LTD.</span></span></div>
    <div style="line-height:1.25">&#160;</div>
    <div>
      <div style="line-height:1.25">
        <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">Opinion on Internal Control Over Financial Reporting</span></span></div>
        <div style="line-height:1.25">&#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">We have audited Allot Ltd. internal control over financial reporting as of December 31, 2024, 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. (the Company) maintained, in all material respects, effective internal control over financial reporting as of December&#160;31, 2024, based on the COSO criteria.</span></span></div>
        <div style="line-height:1.25">&#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">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&#160;31, 2024 and 2023, the related consolidated statements of income, comprehensive income, changes in shareholders&#8217; equity and cash flows for each of the three years in the period ended December 31, 2024, and the related notes and our report dated March 27, 2025, expressed an unqualified opinion thereon.</span></span></div>
        <div style="line-height:1.25">&#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">Basis for Opinion</span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="line-height:1.25">
        <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 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 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></div>
      </div>
      <div style="line-height:1.25">&#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">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></div>
      <div style="line-height:1.25">&#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">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></div>
      <div style="line-height:1.25">&#160;</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">Definition and Limitations of Internal Control Over Financial Reporting</span></span></div>
      <div style="line-height:1.25">&#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">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; (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.</span></span></div>
      <div style="line-height:1.25">&#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">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></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:#000000">

            <tr>
              <td style="width:56.29%;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"><ix:nonNumeric id="Fxbrl_20240408233159514" name="dei:AuditorLocation" contextRef="C_20240101to20241231">Tel-Aviv, Israel</ix:nonNumeric></span></span></div>
              </td>
              <td style="width:43.71%;vertical-align:top">&#160;</td>
            </tr>
            <tr>
              <td style="width:56.29%;vertical-align:top">&#160;</td>
              <td style="width:43.71%;vertical-align:top">&#160;</td>
            </tr>
            <tr>
              <td style="width:56.29%;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">March 27, 2025</span></span></div>
                <div style="text-align:justify;line-height:1.25">&#160;</div>
              </td>
              <td style="width:43.71%;vertical-align:top">&#160;</td>
            </tr>
            <tr>
              <td style="width:56.29%;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">/s/ <ix:nonNumeric id="Fxbrl_20240409233339813" name="dei:AuditorName" contextRef="C_20240101to20241231">KOST FORER GABBAY &amp; KASIERER</ix:nonNumeric></span></span></div>
              </td>
              <td style="width:43.71%;vertical-align:top">&#160;</td>
            </tr>
            <tr>
              <td style="width:56.29%;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">A Member of EY Global</span></span></div>
              </td>
              <td style="width:43.71%;vertical-align:top">&#160;</td>
            </tr>

        </table>
      </div>
      <div style="line-height:1.25">&#160;</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 - 4</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;margin-bottom:18pt"/>
      </div>
    </div>
  </div>

  <div>
    <div>
      <div>
        <div style="text-align:right;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ALLOT LTD.</span></span></div>
      </div>
      <div>
        <div style="line-height:1.25">
          <div style="text-align:justify;line-height:1.25;font-weight:bold">&#160;</div>
          <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span id="CONSOLIDATEDBALANCESHEETS"></span>CONSOLIDATED BALANCE SHEETS</span></span></div>
        </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;text-align:center"/>
        </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</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;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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">2024</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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">2023</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="margin-left:17pt;line-height:1.25"><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);vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align: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">CURRENT ASSETS:</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                <div style="margin-left:8.5pt;line-height:1.25"><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%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                <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_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,142</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                <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_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,192</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="margin-left:8.5pt;line-height:1.25"><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;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <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_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">904</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <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_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,728</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                <div style="margin-left:8.5pt;line-height:1.25"><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%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                <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_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,250</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                <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_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,000</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="margin-left:8.5pt;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%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <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_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">26,470</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <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_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,853</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                <div style="text-indent:-8.5pt;margin-left:17pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Trade receivables, net (net of allowance for credit losses of $&#160;<ix:nonFraction id="Fxbrl_20211106132349418" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">25,306</ix:nonFraction> and $&#160;<ix:nonFraction id="Fxbrl_20211106132356092" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">25,253</ix:nonFraction> on December 31, 2024 and 2023, respectively)</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                <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_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,482</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                <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_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,828</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="margin-left:8.5pt;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%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <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_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,317</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <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_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,437</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom">
                <div style="margin-left:8.5pt;line-height:1.25"><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;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <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_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,611</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <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_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,874</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align: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"><span style="text-decoration:underline">Total</span> current assets</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <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_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">90,176</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <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_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">89,912</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;vertical-align: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%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="margin-left:8.5pt;line-height:1.25"><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%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <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_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">464</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <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_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">395</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                <div style="margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Restricted deposit</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240321135832424" name="us-gaap:RestrictedInvestmentsNoncurrent" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">279</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240321135856614" name="us-gaap:RestrictedInvestmentsNoncurrent" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">158</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="margin-left:8.5pt;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="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <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_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,741</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <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_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,057</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                <div style="margin-left:8.5pt;line-height:1.25"><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;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                <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_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,151</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                <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_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">704</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="margin-left:8.5pt;line-height:1.25"><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%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <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_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,692</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <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_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,189</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                <div style="margin-left:8.5pt;line-height:1.25"><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;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                <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_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">305</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                <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_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">915</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">
                <div style="margin-left:8.5pt;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;vertical-align: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);vertical-align: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);vertical-align:bottom">
                <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_20241231" 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;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
                <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_20231231" 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;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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"><span style="text-decoration:underline">Total</span> non-current assets</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <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_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">49,465</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <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_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">48,251</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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"><span style="text-decoration:underline">Total</span> assets</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                <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_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">139,641</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                <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_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">138,163</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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="line-height:1.25">
          <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 - 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;margin-bottom:18pt"/></div></div></div>
        </div>
        <div style="line-height:1.25">
          <div>
            <div style="text-align:right;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ALLOT LTD.</span></span></div>
            <div style="text-align:right;line-height:1.25;font-weight:bold">&#160;</div>
          </div>
        </div>
        <div style="line-height:1.25">
          <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">CONSOLIDATED BALANCE SHEETS</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;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 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;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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">2024</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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">2023</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align: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">CURRENT LIABILITIES:</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                <div style="margin-left:8.5pt;line-height:1.25"><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%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                <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_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">946</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                <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_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">969</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="margin-left:8.5pt;line-height:1.25"><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;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <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_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,208</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <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_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,566</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                <div style="margin-left:8.5pt;line-height:1.25"><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%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                <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_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,054</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                <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_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,892</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="margin-left:8.5pt;line-height:1.25"><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;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <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_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">562</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <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_20231231" 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);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom">
                <div style="margin-left:8.5pt;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;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <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_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,200</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <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_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,528</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align: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"><span style="text-decoration:underline">Total</span> current liabilities</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <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_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">35,970</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <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_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">39,408</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;vertical-align: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%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="margin-left:8.5pt;line-height:1.25"><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%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <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_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,136</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <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_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,437</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                <div style="margin-left:8.5pt;line-height:1.25"><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%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                <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_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,807</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                <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_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">702</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="margin-left:8.5pt;line-height:1.25"><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;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <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_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">946</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <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_20231231" 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);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom">
                <div style="margin-left:8.5pt;line-height:1.25"><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;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <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_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">39,973</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <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_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">39,773</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align: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"><span style="text-decoration:underline">Total</span> long-term liabilities</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <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_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">53,862</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <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_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">48,992</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;vertical-align: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%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="margin-left:8.5pt;line-height:1.25"><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;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                <div style="text-indent:-8.5pt;margin-left:25.5pt;line-height:1.25"><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_20231231" unitRef="NIS_Per_Share" scale="0" decimals="1" format="ixt:num-dot-decimal"><ix:nonFraction id="Fxbrl_20230316025206299" name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="C_20241231" 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_20231231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="Fxbrl_20230316025024214" name="us-gaap:CommonStockSharesAuthorized" contextRef="C_20241231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">200,000,000</ix:nonFraction></ix:nonFraction> shares at December 31, 2024 and 2023; Issued: <ix:nonFraction id="Fxbrl_20211106133853995" name="us-gaap:CommonStockSharesIssued" contextRef="C_20241231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">40,346,993</ix:nonFraction> and <ix:nonFraction id="Fxbrl_20211106133901544" name="us-gaap:CommonStockSharesIssued" contextRef="C_20231231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">39,192,939</ix:nonFraction> shares at December 31, 2024 and 2023, respectively; Outstanding: <ix:nonFraction id="Fxbrl_20211106133935799" name="us-gaap:CommonStockSharesOutstanding" contextRef="C_20241231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">39,530,993</ix:nonFraction> and <ix:nonFraction id="Fxbrl_20211106133943822" name="us-gaap:CommonStockSharesOutstanding" contextRef="C_20231231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">38,376,939</ix:nonFraction>&#160; shares at December 31, 2024 and 2023, respectively</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                <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_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,012</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                <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_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">981</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="margin-left:8.5pt;line-height:1.25"><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;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <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_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">318,138</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <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_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">312,128</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                <div style="margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Treasury share at cost - <ix:nonFraction id="Fxbrl_20240201141003151" name="us-gaap:TreasuryStockCommonShares" contextRef="C_20231231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="Fxbrl_20230316025106792" name="us-gaap:TreasuryStockCommonShares" contextRef="C_20241231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">816,000</ix:nonFraction></ix:nonFraction> shares at December 31, 2024 and 2023.</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                <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_20241231" 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;width:1%;vertical-align:bottom;white-space:nowrap">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                <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_20231231" 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;width:1%;vertical-align:bottom;white-space:nowrap">
                <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);vertical-align:bottom">
                <div style="margin-left:8.5pt;line-height:1.25"><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;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <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_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">357</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <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_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">483</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom">
                <div style="margin-left:8.5pt;line-height:1.25"><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;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <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_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">265,700</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                <div style="line-height:1.25"><span style="font-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;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <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_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">259,831</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                <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);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align: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"><span style="text-decoration:underline">Total</span> shareholders' equity</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <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_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">49,809</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <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_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">49,763</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align: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"><span style="text-decoration:underline">Total</span> liabilities and shareholders' equity</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                <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_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">139,641</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                <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_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">138,163</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#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>
      <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 - 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;margin-bottom:18pt"/></div></div></div>
    </div>
  </div>

  <div style="line-height:1.25">
    <div style="text-align:right;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ALLOT LTD.</span></span></div>
    <div style="text-align:right;line-height:1.25;font-weight:bold">&#160;</div>
  </div>
  <div style="line-height:1.25">
    <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"><span id="CONSOLIDATEDSTATEMENTSOFC"></span>CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</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;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 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;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>Year ended December 31,</span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>2024</span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>2023</span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>2022</span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Revenues:</span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;vertical-align: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"><span><span>Products</span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
          <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></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211106135638405_33" name="us-gaap:Revenues" contextRef="C_20240101to20241231_srtProductOrServiceAxis_usgaapProductMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">30,068</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
          <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></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211106135638405_37" name="us-gaap:Revenues" contextRef="C_20230101to20231231_srtProductOrServiceAxis_usgaapProductMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">37,599</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
          <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></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211106135638405_311" 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></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Services</span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211106135638405_43" name="us-gaap:Revenues" contextRef="C_20240101to20241231_srtProductOrServiceAxis_usgaapServiceMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">62,127</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211106135638405_47" name="us-gaap:Revenues" contextRef="C_20230101to20231231_srtProductOrServiceAxis_usgaapServiceMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">55,551</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211106135638405_411" 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></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align: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"><span><span><span style="text-decoration:underline">Total</span> revenues</span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211106135638405_53" name="us-gaap:Revenues" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">92,195</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211106135638405_57" name="us-gaap:Revenues" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">93,150</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211106135638405_511" name="us-gaap:Revenues" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">122,737</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;vertical-align: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"><span><span>Cost of revenues:</span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Products</span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211106135638405_83" name="us-gaap:CostOfRevenue" contextRef="C_20240101to20241231_srtProductOrServiceAxis_usgaapProductMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,708</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211106135638405_87" name="us-gaap:CostOfRevenue" contextRef="C_20230101to20231231_srtProductOrServiceAxis_usgaapProductMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,693</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211106135638405_811" 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></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align: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"><span><span>Services</span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211106135638405_93" name="us-gaap:CostOfRevenue" contextRef="C_20240101to20241231_srtProductOrServiceAxis_usgaapServiceMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,797</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211106135638405_97" name="us-gaap:CostOfRevenue" contextRef="C_20230101to20231231_srtProductOrServiceAxis_usgaapServiceMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">23,771</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211106135638405_911" 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></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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"><span><span><span style="text-decoration:underline">Total</span> cost of revenues</span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211106135638405_113" name="us-gaap:CostOfRevenue" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,505</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211106135638405_117" name="us-gaap:CostOfRevenue" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">40,464</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211106135638405_1111" name="us-gaap:CostOfRevenue" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">39,831</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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"><span><span>Gross profit</span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211106135638405_133" name="us-gaap:GrossProfit" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">63,690</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211106135638405_137" name="us-gaap:GrossProfit" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">52,686</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211106135638405_1311" name="us-gaap:GrossProfit" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">82,906</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Operating expenses:</span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;vertical-align: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"><span><span>Research and development (net of grant participations of $&#160;<ix:nonFraction id="Fxbrl_20220310145930028" name="allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,595</ix:nonFraction>, $&#160;<ix:nonFraction id="Fxbrl_20211109181620366" name="allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,129</ix:nonFraction> and $&#160;<ix:nonFraction id="Fxbrl_20211109181623678" name="allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">825</ix:nonFraction> for the years ended December 31, 2024, 2023 and 2022, respectively)</span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211106135638405_163" name="us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">26,112</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211106135638405_167" name="us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">39,115</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211106135638405_1611" name="us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">49,800</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Sales and marketing</span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211106135638405_173" name="us-gaap:SellingAndMarketingExpense" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">30,908</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211106135638405_177" name="us-gaap:SellingAndMarketingExpense" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">43,850</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211106135638405_1711" name="us-gaap:SellingAndMarketingExpense" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">49,393</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;vertical-align: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"><span><span>General and administrative</span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211106135638405_183" name="us-gaap:GeneralAndAdministrativeExpense" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,684</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211106135638405_187" name="us-gaap:GeneralAndAdministrativeExpense" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">34,656</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211106135638405_1811" name="us-gaap:GeneralAndAdministrativeExpense" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,982</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align: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"><span><span><span style="text-decoration:underline">Total</span> operating expenses</span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211106135638405_203" name="us-gaap:OperatingExpenses" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">69,704</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211106135638405_207" name="us-gaap:OperatingExpenses" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">117,621</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211106135638405_2011" name="us-gaap:OperatingExpenses" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">115,175</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;vertical-align: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"><span><span>Operating loss</span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="Fxbrl_20211106135638405_223" name="us-gaap:OperatingIncomeLoss" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">6,014</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
          <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></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="Fxbrl_20211106135638405_227" name="us-gaap:OperatingIncomeLoss" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">64,935</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
          <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></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="Fxbrl_20211106135638405_2211" 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></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
          <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></div>
        </td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Financial income, net</span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211106135638405_233" name="us-gaap:NonoperatingIncomeExpense" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,910</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211106135638405_237" name="us-gaap:NonoperatingIncomeExpense" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,215</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211106135638405_2311" name="us-gaap:NonoperatingIncomeExpense" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,134</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Loss before income tax expense</span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="Fxbrl_20211106135638405_253" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">4,104</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <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></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="Fxbrl_20211106135638405_257" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">61,720</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <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></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="Fxbrl_20211106135638405_2511" 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></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <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></div>
        </td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align: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"><span><span>Income tax expense</span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211106135638405_263" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,765</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211106135638405_267" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,084</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211106135638405_2611" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,895</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;padding-bottom:4px;vertical-align: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"><span><span>Net loss</span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
          <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></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="Fxbrl_20211106135638405_283" name="us-gaap:NetIncomeLoss" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">5,869</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
          <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></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
          <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></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="Fxbrl_20211106135638405_287" name="us-gaap:NetIncomeLoss" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">62,804</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
          <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></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
          <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></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="Fxbrl_20211106135638405_2811" 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></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
          <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></div>
        </td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td rowspan="1" style="vertical-align:bottom;width:64%;vertical-align: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"><span><span>Net loss per share:</span></span></span></span></div>
        </td>
        <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Basic and diluted</span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
          <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></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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="Fxbrl_20230316034529962" name="us-gaap:EarningsPerShareDiluted" contextRef="C_20240101to20241231" 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_20240101to20241231" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal" sign="-">0.15</ix:nonFraction></ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <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></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
          <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></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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="Fxbrl_20230316034550472" name="us-gaap:EarningsPerShareDiluted" contextRef="C_20230101to20231231" 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_20230101to20231231" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal" sign="-">1.66</ix:nonFraction></ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <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></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
          <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></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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="Fxbrl_20230316034609891" 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_4011" 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></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <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></div>
        </td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td rowspan="1" style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Weighted average number of shares used in per share computations of net loss:</span></span></span></span></div>
        </td>
        <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;padding-bottom:4px;vertical-align: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"><span><span>Basic and diluted</span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20230316034645014" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="C_20240101to20241231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="Fxbrl_20211106135638405_433" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="C_20240101to20241231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">38,928,475</ix:nonFraction></ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20230316034742680" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="C_20230101to20231231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="Fxbrl_20211106135638405_437" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="C_20230101to20231231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">37,911,214</ix:nonFraction></ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20230316034836830" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="C_20220101to20221231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="Fxbrl_20211106135638405_4311" 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></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;vertical-align: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"><span><span>Unrealized gain (loss) on available-for-sale marketable securities</span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20220310101938778" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20230316034951813" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">41</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="Fxbrl_20211106135638405_3011" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">140</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
          <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></div>
        </td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Net amount reclassified to earnings from available-for-sale marketable securities</span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211106135638405_313" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20220310101737684" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20230316033526174" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">2</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align: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"><span><span>Total comprehensive gain (loss) from available-for-sale marketable securities</span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20220310101805452" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">14</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20230316033537357" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">41</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="Fxbrl_20211106135638405_3211" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">138</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
          <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></div>
        </td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Unrealized gain (loss) on foreign currency cash flow hedges transactions</span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20230316033546168" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="Fxbrl_20211106135638405_337" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">960</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <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></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="Fxbrl_20211106135638405_3311" 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></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <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></div>
        </td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align: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"><span><span>Net amount reclassified to earnings from hedging transactions</span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="Fxbrl_20211106135638405_343" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">160</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
          <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></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211106135638405_347" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">2,656</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20220310102130251" 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></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Total comprehensive gain (loss) from hedge transactions</span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="Fxbrl_20230316035002437" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">140</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <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></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211106135638405_357" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,696</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="Fxbrl_20211106135638405_3511" 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></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <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></div>
        </td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Total other comprehensive income (loss)</span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="Fxbrl_20230324095617135_xbrl_20230316035002437" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">126</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <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></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20230324095617135_xbrl_20211106135638405_357" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,737</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="Fxbrl_20230324095617135_xbrl_20211106135638405_3511" 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></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <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></div>
        </td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Total comprehensive loss</span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="Fxbrl_20211106135638405_373" name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">5,995</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <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></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
          <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></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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="Fxbrl_20211106135638405_377" name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">61,067</ix:nonFraction></span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <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></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
          <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></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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="Fxbrl_20211106135638405_3711" 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></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <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></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"><span><span>The accompanying notes are an integral part of the consolidated financial statements.</span></span></span></span></div>
  <div style="line-height:1.25">&#160;</div>
  <div style="line-height:1.25">
    <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 - 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;margin-bottom:18pt"/></div></div></div>
  </div>

  <div>
    <div style="text-align:right;line-height:1.25;font-weight:bold"><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">
    <div style="text-align:justify;margin-left:0.3pt;line-height:1.25;font-weight:bold">&#160;</div>
    <div style="text-align:justify;margin-left:0.3pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span id="CONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY"></span>CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY</span></span></div>
  </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;text-align:center"/>
  </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 data</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;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>Ordinary shares</span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">
          <div style="text-align:center;line-height:1.25;font-weight:bold">&#160;</div>
        </td>
        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="2" style="vertical-align:top;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="2" style="vertical-align:bottom;vertical-align: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"><span><span>Accumulated other</span></span></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">
          <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">
            <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">&#160;</p>
          </div>
        </td>
        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align: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"><span><span>Outstanding shares</span></span></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"><span><span>Amount</span></span></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">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Additional</span></span></span></span></div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>paid-in capital</span></span></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"><span><span>Treasury share</span></span></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"><span><span>comprehensive income (loss)</span></span></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"><span><span>Accumulated deficit</span></span></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">
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Total</span></div>
            <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">shareholders'&#160;</span></span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">equity</span></span></div>
          </div>
        </td>
        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
        <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
        <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
        <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
        <td colspan="2" style="vertical-align:top;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
        <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
        <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
        <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:16%;background-color:rgb(204, 238, 255);vertical-align: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">Balance as of January 1, 2022</span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <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_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);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <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_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);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <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_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);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <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_20211231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember" 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);vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-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);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <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_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);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <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_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);vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-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);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <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_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);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:16%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:16%;background-color:rgb(204, 238, 255);vertical-align: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">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);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <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_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);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <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_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);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <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_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);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <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_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember" 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);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <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_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);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <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_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);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <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_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);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:16%;vertical-align: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">Share-based compensation</span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <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_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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <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_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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <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_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember" 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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <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_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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <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_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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <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_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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:16%;background-color:rgb(204, 238, 255);vertical-align: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">Other comprehensive loss</span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-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);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <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_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);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <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_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);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <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_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember" 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);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <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_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);vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-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);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <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_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);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <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_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);vertical-align:bottom;white-space:nowrap">
          <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:16%;padding-bottom:2px;vertical-align: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">Net loss</span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-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;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <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_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;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <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_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;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <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_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember" 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;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <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_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;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <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_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;vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-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;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <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_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;vertical-align:bottom;white-space:nowrap">
          <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:16%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:16%;vertical-align: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">Balance as of December 31, 2022</span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240321154923443" 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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <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_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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <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_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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <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_20221231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember" 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%;vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <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_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%;vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <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_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%;vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <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_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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:16%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:16%;vertical-align: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">Exercise of share options and restricted share units</span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <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_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">1,006,896</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <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_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">27</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <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_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">27</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <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_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember" 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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <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_20230101to20231231_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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <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_20230101to20231231_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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <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_20230101to20231231" 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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:16%;background-color:rgb(204, 238, 255);vertical-align: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">Share-based compensation</span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-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);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <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_20230101to20231231_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);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <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_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,857</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <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_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember" 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);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <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_20230101to20231231_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);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <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_20230101to20231231_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);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <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_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,857</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:16%;vertical-align: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">Other comprehensive loss</span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240321160035417_xbrl_20211123142450627" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="C_20230101to20231231_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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240321160035417_xbrl_20211123142511011" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="C_20230101to20231231_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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240321160035417_xbrl_20211123142506828" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember" 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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240321160035417_xbrl_20230316044248846" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,737</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240321160035417_xbrl_20211123142421557" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="C_20230101to20231231_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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240321160035417_xbrl_20230316044256121" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,737</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:16%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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">Net loss</span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-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);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
          <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_20230101to20231231_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);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
          <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_20230101to20231231_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);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
          <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_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember" 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);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
          <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_20230101to20231231_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);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
          <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_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">62,804</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-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);vertical-align: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);vertical-align: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);vertical-align:bottom">
          <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_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">62,804</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <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:16%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:16%;background-color:rgb(204, 238, 255);vertical-align: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">Balance as of December 31, 2023</span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <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_20231231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">38,376,939</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <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_20231231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">981</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <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_20231231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">312,128</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <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_20231231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember" 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);vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-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);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <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_20231231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">483</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <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_20231231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">259,831</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-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);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <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_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">49,763</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:16%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:16%;background-color:rgb(204, 238, 255);vertical-align: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">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);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <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_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">1,154,054</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <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_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">31</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <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_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">30</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-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);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <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_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember" 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);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <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_20240101to20241231_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);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <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_20240101to20241231_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);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <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_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:16%;vertical-align: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">Share-based compensation</span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <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_20240101to20241231_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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <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_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,040</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <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_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember" 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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <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_20240101to20241231_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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <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_20240101to20241231_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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <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_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,040</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:16%;background-color:rgb(204, 238, 255);vertical-align: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">Other comprehensive loss</span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-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);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <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_20240101to20241231_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);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <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_20240101to20241231_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);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <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_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember" 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);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <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_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">126</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"><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%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <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_20240101to20241231_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);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <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_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">126</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <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:16%;padding-bottom:2px;vertical-align: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">Net loss</span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-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;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <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_20240101to20241231_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;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <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_20240101to20241231_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;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <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_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember" 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;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <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_20240101to20241231_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;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <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_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">5,869</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"><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:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <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_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">5,869</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"><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:16%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:16%;padding-bottom:4px;vertical-align: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">Balance as of December 31, 2024</span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240321154932381_xbrl_20240321154923443" name="us-gaap:CommonStockSharesOutstanding" contextRef="C_20241231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">39,530,993</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240321154932381_xbrl_20220310132725836_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161754296" name="us-gaap:StockholdersEquity" contextRef="C_20241231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,012</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240321154932381_xbrl_20220310132725836_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161814343" name="us-gaap:StockholdersEquity" contextRef="C_20241231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">318,138</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20240321154932381_xbrl_20220310132725836_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161817992" name="us-gaap:StockholdersEquity" contextRef="C_20241231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember" 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;vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-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;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240321154932381_xbrl_20220310132725836_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161832383" name="us-gaap:StockholdersEquity" contextRef="C_20241231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">357</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20240321154932381_xbrl_20220310132725836_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161825040" name="us-gaap:StockholdersEquity" contextRef="C_20241231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">265,700</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-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;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240321154932381_xbrl_20220310132725836_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161837192" name="us-gaap:StockholdersEquity" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">49,809</ix:nonFraction></span></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#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"><span><span>The accompanying notes are an integral part of the consolidated financial statements.</span></span></span></span></div>
  <div style="line-height:1.25">&#160;</div>
  <div style="line-height:1.25">
    <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 - 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;margin-bottom:18pt"/></div></div></div>
  </div>

  <div>
    <div style="text-align:right;line-height:1.25"><strong>ALLOT LTD.</strong></div>
    <div style="line-height:1.25">&#160;</div>
  </div>
  <div style="line-height:1.25">
    <div style="text-align:justify;line-height:1.25"><strong><span id="CONSOLIDATEDSTATEMENTSOFCASHFLOWS"></span><span style="font-size:10pt;font-family:Times New Roman, Times, serif">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></strong></div>
    <div style="text-align:justify;line-height:1.25">
      <hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;text-align:center"/>
    </div>
  </div>
  <div style="text-align:justify;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>
  <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;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
          <div style="text-align:center;line-height:1.25"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Year ended December 31,</span></strong></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
          <div style="text-align:center;line-height:1.25;text-indent:2pt"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif">2024</span></strong></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
          <div style="text-align:center;line-height:1.25;text-indent:2pt"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif">2023</span></strong></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
          <div style="text-align:center;line-height:1.25;text-indent:2pt"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif">2022</span></strong></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt;font-family:Times New Roman, Times, serif;text-decoration:underline">Cash flows from operating activities:</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
        <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
        <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
        <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Net loss</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">$</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">(<ix:nonFraction id="Fxbrl_20211106153559599_43" name="us-gaap:NetIncomeLoss" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">5,869</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">)</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">$</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">(<ix:nonFraction id="Fxbrl_20211106153559599_47" name="us-gaap:NetIncomeLoss" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">62,804</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">)</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">$</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">(<ix:nonFraction id="Fxbrl_20211106153559599_411" name="us-gaap:NetIncomeLoss" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">32,030</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">)</span></div>
        </td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;vertical-align:bottom">
          <div style="line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt;font-family:Times New Roman, Times, serif;text-decoration:underline">Adjustments to reconcile net loss to net cash used in operating activities:</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Depreciation, amortization and impairment</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20211106153559599_63" name="us-gaap:DepreciationDepletionAndAmortization" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,224</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20211106153559599_67" name="us-gaap:DepreciationDepletionAndAmortization" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,132</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20211106153559599_611" name="us-gaap:DepreciationDepletionAndAmortization" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,352</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;vertical-align:bottom">
          <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Share-based compensation</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20211106153559599_73" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,040</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20211106153559599_77" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,845</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20211106153559599_711" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,165</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Amortization of issuance costs of Convertible debt</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20230316055032334_xbrl_20220310105018410_xbrl_20211106153559599_83" name="allt:AmortizationOfIssuanceCostsOfConvertibleDebt" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">200</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20230316055032334_xbrl_20220310105018410_xbrl_20211106153559599_87" name="allt:AmortizationOfIssuanceCostsOfConvertibleDebt" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">198</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20230316055032334_xbrl_20230316052547017" name="allt:AmortizationOfIssuanceCostsOfConvertibleDebt" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">171</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;vertical-align:bottom">
          <div style="line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt;font-family:Times New Roman, Times, serif;text-decoration:underline">Changes in operating assets and liabilities:</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Increase (decrease) in accrued severance pay, net</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">(<ix:nonFraction id="Fxbrl_20220310104913134_xbrl_20211106153559599_83" name="us-gaap:IncreaseDecreaseInDeferredCompensation" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">203</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">)</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20230316052437617" name="us-gaap:IncreaseDecreaseInDeferredCompensation" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">116</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20220310104913134_xbrl_20211106153559599_811" name="us-gaap:IncreaseDecreaseInDeferredCompensation" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">92</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;vertical-align:bottom">
          <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Decrease in other assets, other receivables and prepaid expenses</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20220310104922108_xbrl_20211106153559599_83" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">702</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20220310104922108_xbrl_20211106153559599_87" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">621</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20220310104922108_xbrl_20211106153559599_811" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">720</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Decrease (increase) in accrued interest and amortization of premium on available-for sale<span><strong>&#160;</strong></span>marketable securities</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">(<ix:nonFraction id="Fxbrl_20211106153559599_113" name="allt:IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,392</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">)</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">(<ix:nonFraction id="Fxbrl_20211106153559599_117" name="allt:IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">712</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">)</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20211106153559599_1111" name="allt:IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">71</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;vertical-align:bottom">
          <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Decrease&#160;in operating lease right-of-use asset</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20220310104928986_xbrl_20211106153559599_83" name="allt:ChangesInOperatingLeasesAsset" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">2,174</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20230316052448606" name="allt:ChangesInOperatingLeasesAsset" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">2,686</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20220310104928986_xbrl_20211106153559599_811" name="allt:ChangesInOperatingLeasesAsset" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">3,126</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Decrease in operating leases liability</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">(<ix:nonFraction id="Fxbrl_20230316052457497" name="allt:ChangesInOperatingLeasesLiability" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">1,644</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">)</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">(<ix:nonFraction id="Fxbrl_20220310104941770_xbrl_20211106153559599_87" name="allt:ChangesInOperatingLeasesLiability" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">3,322</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">)</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">(<ix:nonFraction id="Fxbrl_20230316052506484" name="allt:ChangesInOperatingLeasesLiability" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">3,131</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">)</span></div>
        </td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;vertical-align:bottom">
          <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Decrease (increase) in trade receivables</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">(<ix:nonFraction id="Fxbrl_20220310104949675_xbrl_20211106153559599_83" name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,654</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">)</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20230316052516123" name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">34,273</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">(<ix:nonFraction id="Fxbrl_20220310104949675_xbrl_20211106153559599_811" name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,629</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">)</span></div>
        </td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Decrease (increase) in inventories</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20230316052536131" name="us-gaap:IncreaseDecreaseInInventories" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">3,263</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20211106153559599_167" name="us-gaap:IncreaseDecreaseInInventories" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">1,388</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">(<ix:nonFraction id="Fxbrl_20211106153559599_1611" name="us-gaap:IncreaseDecreaseInInventories" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,170</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">)</span></div>
        </td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;vertical-align:bottom">
          <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Increase (decrease) in trade payables</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">(<ix:nonFraction id="Fxbrl_20220310105018410_xbrl_20211106153559599_83" name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">24</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">)</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">(<ix:nonFraction id="Fxbrl_20220310105018410_xbrl_20211106153559599_87" name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">10,692</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">)</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20230316052547017" name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,721</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Decrease in employees and payroll accruals</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">(<ix:nonFraction id="Fxbrl_20230316052554810" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">4,358</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">)</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">(<ix:nonFraction id="Fxbrl_20211106153559599_197" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">1,571</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">)</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">(<ix:nonFraction id="Fxbrl_20211106153559599_1911" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">385</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">)</span></div>
        </td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;vertical-align:bottom">
          <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Increase (decrease) in deferred revenues</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20230316052603382" name="us-gaap:IncreaseDecreaseInDeferredRevenue" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,861</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">(<ix:nonFraction id="Fxbrl_20220310105027507_xbrl_20211106153559599_87" name="us-gaap:IncreaseDecreaseInDeferredRevenue" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">5,781</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">)</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">(<ix:nonFraction id="Fxbrl_20230316052611419" name="us-gaap:IncreaseDecreaseInDeferredRevenue" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">9,970</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">)</span></div>
        </td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">
          <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Decrease in other payables and accrued expenses</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">(<ix:nonFraction id="Fxbrl_20220310105035513_xbrl_20211106153559599_83" name="us-gaap:IncreaseDecreaseInOtherAccruedLiabilities" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">494</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">)</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">(<ix:nonFraction id="Fxbrl_20230316052622497" name="us-gaap:IncreaseDecreaseInOtherAccruedLiabilities" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">1,113</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">)</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">(<ix:nonFraction id="Fxbrl_20220310105035513_xbrl_20211106153559599_811" name="us-gaap:IncreaseDecreaseInOtherAccruedLiabilities" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">1,668</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">)</span></div>
        </td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Net cash provided by (used in) operating activities</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20220310105044531_xbrl_20211106153559599_83" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,826</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">(<ix:nonFraction id="Fxbrl_20220310105044531_xbrl_20211106153559599_87" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">29,736</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">)</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">(<ix:nonFraction id="Fxbrl_20230316060552218" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">32,565</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">)</span></div>
        </td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt;font-family:Times New Roman, Times, serif;text-decoration:underline">Cash flows from investing activities:</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Decrease (increase) in restricted deposits</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20220310110236874_xbrl_20211106153559599_293" name="allt:DecreaseIncreaseInRestrictedDepositsInvestingActivities" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">703</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">(<ix:nonFraction id="Fxbrl_20230316052747359" name="allt:DecreaseIncreaseInRestrictedDepositsInvestingActivities" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">836</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">)</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20220310110236874_xbrl_20211106153559599_2911" name="allt:DecreaseIncreaseInRestrictedDepositsInvestingActivities" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">430</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;vertical-align:bottom">
          <div style="line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Investment in short-term bank deposits</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">(<ix:nonFraction id="Fxbrl_20240408131155932" name="us-gaap:PaymentsToAcquireShortTermInvestments" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">24,550</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">)</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">(<ix:nonFraction id="Fxbrl_20220310110238979_xbrl_20211106153559599_297" name="us-gaap:PaymentsToAcquireShortTermInvestments" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,900</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">)</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">(<ix:nonFraction id="Fxbrl_20230316052740699" name="us-gaap:PaymentsToAcquireShortTermInvestments" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">130,050</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">)</span></div>
        </td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Withdrawal in short-term bank deposits</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20240408131849125_xbrl_20240408131155932" name="us-gaap:ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,300</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20240408131849125_xbrl_20220310110238979_xbrl_20211106153559599_297" name="us-gaap:ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">74,665</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20240408131849125_xbrl_20230316052740699" name="us-gaap:ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">122,220</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;vertical-align:bottom">
          <div style="line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Purchase of property and equipment</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">(<ix:nonFraction id="Fxbrl_20211106153559599_293" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,117</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">)</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">(<ix:nonFraction id="Fxbrl_20211106153559599_297" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,489</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">)</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">(<ix:nonFraction id="Fxbrl_20211106153559599_2911" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,642</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">)</span></div>
        </td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Investment in available-for sale marketable securities</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">(<ix:nonFraction id="Fxbrl_20211106153559599_303" name="us-gaap:PaymentsToAcquireMarketableSecurities" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">61,003</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">)</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">(<ix:nonFraction id="Fxbrl_20211106153559599_307" name="us-gaap:PaymentsToAcquireMarketableSecurities" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">46,742</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">)</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20211106153559599_3011" name="us-gaap:PaymentsToAcquireMarketableSecurities" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;vertical-align:bottom">
          <div style="line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Proceeds from maturity of available-for-sale marketable securities</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20250322111930403_xbrl_20211106153559599_303" name="allt:ProceedsFromMaturityOfAvailableforSaleMarketableSecurities" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">64,790</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20250322111930403_xbrl_20211106153559599_307" name="allt:ProceedsFromMaturityOfAvailableforSaleMarketableSecurities" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">22,935</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20250322111930403_xbrl_20211106153559599_3011" name="allt:ProceedsFromMaturityOfAvailableforSaleMarketableSecurities" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,859</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Proceeds from sale of available-for-sale marketable securities</p>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20250322111933077_xbrl_20211106153559599_303" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20250322111933077_xbrl_20211106153559599_307" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20250322111933077_xbrl_20211106153559599_3011" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">171</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align:bottom">
          <div style="line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Acquisition</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20230324101946382" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20230324101905920" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">(<ix:nonFraction id="Fxbrl_20230324101911391" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">500</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">)</span></div>
        </td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align:bottom">
          <div style="line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Net cash provided by (used in) investing activities</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">(<ix:nonFraction id="Fxbrl_20220310110336587_xbrl_20211106153559599_313" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">2,877</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">)</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20230316052759049" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">31,633</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">(<ix:nonFraction id="Fxbrl_20220310110336587_xbrl_20211106153559599_3111" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">6,512</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">)</span></div>
        </td>
      </tr>

  </table>
  <div style="line-height:1.25">&#160;</div>
  <div style="line-height:1.25">
    <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 - 9</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;margin-bottom:18pt"/></div></div></div>
  </div>
  <div style="line-height:1.25">
    <div style="text-align:right;line-height:1.25"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif">ALLOT LTD.</span></strong></div>
    <div style="text-align:right;line-height:1.25"><strong>&#160;</strong></div>
  </div>
  <div style="line-height:1.25">
    <div style="text-align:justify;line-height:1.25"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></strong></div>
    <div style="text-align:justify;line-height:1.25">
      <hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;text-align:center"/>
    </div>
  </div>
  <div style="text-align:justify;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>
  <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;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
          <div style="text-align:center;line-height:1.25"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Year ended</span></strong></div>
          <div style="text-align:center;line-height:1.25"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif">December 31,</span></strong></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
          <div style="text-align:center;line-height:1.25;text-indent:2pt"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif">2024</span></strong></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
          <div style="text-align:center;line-height:1.25;text-indent:2pt"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif">2023</span></strong></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
          <div style="text-align:center;line-height:1.25;text-indent:2pt"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif">2022</span></strong></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt;font-family:Times New Roman, Times, serif;text-decoration:underline">Cash flows from financing activities:</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
        <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
        <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
        <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Proceeds from exercise of share options</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20211106155741605" name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20211106155748239" name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20211106155755440" name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">251</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align:bottom">
          <div style="line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Issuance of convertible debt</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20230316060029807_xbrl_20211106155741605" name="us-gaap:ProceedsFromConvertibleDebt" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20230316060029807_xbrl_20211106155748239" name="us-gaap:ProceedsFromConvertibleDebt" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20230316060029807_xbrl_20211106155755440" name="us-gaap:ProceedsFromConvertibleDebt" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">39,404</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align:bottom">
          <div style="line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Net cash provided by financing activities</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20211106155822464" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20211106155841055" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20211106155844991" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">39,655</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;vertical-align:bottom">
          <div style="line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Increase in cash and cash equivalents</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20220310111110170_xbrl_20211106160241208" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,950</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20230316060021427" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,897</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20220310111110170_xbrl_20211106160247873" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">578</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Cash and cash equivalents at the beginning of the year</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20211106160029174" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,192</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20211106160032341" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,295</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20211106160037061" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,717</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Cash and cash equivalents at the end of the year</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">$</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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20211106160105813" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,142</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">$</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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20211106160112200" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,192</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">$</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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20211106160118031" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,295</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt;font-family:Times New Roman, Times, serif;text-decoration:underline">Supplementary cash flow information:</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt;font-family:Times New Roman, Times, serif;text-decoration:underline">Cash paid/received during the year for:</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
          <div style="line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Taxes paid</span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">$</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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20211106160241208" name="us-gaap:IncomeTaxesPaidNet" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">601</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">$</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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20211106160245192" name="us-gaap:IncomeTaxesPaidNet" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">385</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">$</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);vertical-align:bottom">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20211106160247873" name="us-gaap:IncomeTaxesPaidNet" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">413</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr>
        <td style="vertical-align:bottom;width:64%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr style="background-color:rgb(204, 238, 255)">
        <td style="width:64%;vertical-align:bottom;background-color:rgb(204, 238, 255)">
          <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif">Interest received</p>
        </td>
        <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
        <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);border-bottom:4px double black">
          <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">$</span></p>
        </td>
        <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(204, 238, 255);border-bottom:4px double black"><ix:nonFraction id="Fxbrl_20250326042836096_xbrl_20211106160241208" name="us-gaap:ProceedsFromInterestReceived" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,938</ix:nonFraction></td>
        <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)">&#160;</td>
        <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
        <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);border-bottom:4px double black">
          <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">$</span></p>
        </td>
        <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(204, 238, 255);border-bottom:4px double black"><ix:nonFraction id="Fxbrl_20250326042836096_xbrl_20211106160245192" name="us-gaap:ProceedsFromInterestReceived" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,287</ix:nonFraction></td>
        <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)">&#160;</td>
        <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
        <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255);border-bottom:4px double black">
          <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">$</span></p>
        </td>
        <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(204, 238, 255);border-bottom:4px double black"><ix:nonFraction id="Fxbrl_20250326042836096_xbrl_20211106160247873" name="us-gaap:ProceedsFromInterestReceived" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">923</ix:nonFraction></td>
        <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)">&#160;</td>
      </tr>
      <tr>
        <td style="width:64%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr style="background-color:rgb(204, 238, 255)">
        <td style="width:64%;vertical-align:bottom;background-color:rgb(204, 238, 255)">
          <div style="line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt;font-family:Times New Roman, Times, serif;text-decoration:underline">Non-cash activity:</span></div>
        </td>
        <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
        <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
        <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
        <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)">&#160;</td>
        <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
        <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
        <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
        <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)">&#160;</td>
        <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
        <td colspan="1" style="width:1%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
        <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
        <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)">&#160;</td>
      </tr>
      <tr>
        <td style="width:64%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
        <td colspan="1" style="width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="width:1%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="text-align:right;width:9%;vertical-align:bottom">&#160;</td>
        <td colspan="1" style="width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
      </tr>
      <tr style="background-color:rgb(204, 238, 255)">
        <td style="width:64%;padding-bottom:4px;vertical-align:bottom;background-color:rgb(204, 238, 255)">
          <div style="line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Right-of-use assets obtained in the exchange for operating lease liabilities</span></div>
        </td>
        <td colspan="1" style="width:1%;padding-bottom:4px;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
        <td colspan="1" style="width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">$</span></div>
        </td>
        <td colspan="1" style="text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20220310111046186_xbrl_20211106160241208" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,858</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)">&#160;</td>
        <td colspan="1" style="width:1%;padding-bottom:4px;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
        <td colspan="1" style="width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">$</span></div>
        </td>
        <td colspan="1" style="text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20220310111046186_xbrl_20211106160245192" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">356</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)">&#160;</td>
        <td colspan="1" style="width:1%;padding-bottom:4px;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
        <td colspan="1" style="width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">$</span></div>
        </td>
        <td colspan="1" style="text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom;background-color:rgb(204, 238, 255)">
          <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonFraction id="Fxbrl_20220310111046186_xbrl_20211106160247873" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">196</ix:nonFraction></span></div>
        </td>
        <td colspan="1" style="width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)">&#160;</td>
      </tr>

  </table>
  <div style="line-height:1.25">&#160;</div>
  <div style="line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">The accompanying notes are an integral part of the consolidated financial statements.</span></div>
  <div style="line-height:1.25">&#160;</div>
  <div style="line-height:1.25">
    <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 - 10</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;margin-bottom:18pt"/></div></div></div>
  </div>

  <p style="text-align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong><span>ALLOT LTD.</span></strong></span></span></span></span></p>
  <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="NOTESTOCONSOLIDATEDFINANCIALSTATEMENTS"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></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"><span style="font-family:Times New Roman,Times,serif"><span><strong>U.S. dollars in thousands, except share and per share data</strong></span></span></span>
    <div style="margin:0pt">&#160;</div>
  </div>
  <div>
    <div>
      <ix:nonNumeric id="Fxbrl_20220113183737231" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" contextRef="C_20240101to20241231" escape="true">
        <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:#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 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 style="font-family:Times New Roman,Times,serif">GENERAL</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:56pt">&#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><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 provides 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:84pt;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:84pt;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 its 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="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                  <div><ix:exclude>
                    <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
                      <div style="margin-top:0pt;margin-bottom:0pt">
                        <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;margin-top:10pt"><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:18pt;margin-bottom:0pt"><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;font-weight:bold">&#160;</div><div style="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 style="text-align:justify;line-height:1.25;font-weight:bold">&#160;</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 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:56pt"><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;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">GENERAL (Cont.)</span></span></div>
                          </td>
                        </tr>

                    </table>
                    <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
                  </ix:exclude></div>
                  <div style="text-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 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.05pt;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="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">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: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">a.</span></span></td>
                          <td style="width:auto;vertical-align:top;text-align:justify">
                            <div>
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">On <ix:nonNumeric id="Fxbrl_20240409232939540" 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></div>
                            </div>
                          </td>
                        </tr>

                    </table>
                    <div style="line-height:1.25">&#160;</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">The total consideration for the acquisition was $&#160;<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 $&#160;<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 $&#160;<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 $&#160;<ix:nonFraction id="Fxbrl_20230317101902549" name="us-gaap:BusinessCombinationContingentConsiderationLiability" contextRef="C_20221231_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 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, 2024 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 ending 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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2024, the Contingent Consideration Period ended however, part of Contingent Consideration was not settled yet. See Note 12b.</span></span></div>
                  <div style="margin-left:85.05pt;line-height:1.25">&#160;</div>
                </div>
                <div><ix:exclude>
                  <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
                    <div style="margin-top:0pt;margin-bottom:0pt">
                      <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;margin-top:10pt"><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:18pt;margin-bottom:0pt"><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;font-weight:bold">&#160;</div><div style="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 style="text-align:justify;line-height:1.25;font-weight:bold">&#160;</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);margin-top:0pt;margin-bottom:0pt">

                        <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:56pt"><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;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">GENERAL (Cont.)</span></span></div>
                          </td>
                        </tr>

                    </table>
                    <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
                  </div>
                </ix:exclude></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="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 business of developing and marketing software to protect children from digital online threats.</span></span></div>
                        </td>
                      </tr>

                  </table>
                  <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 $&#160;<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 $&#160;<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 $&#160;<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, 2024, the contingent consideration is estimated at fair value of $&#160;<ix:nonFraction id="Fxbrl_20230325010942033" name="us-gaap:BusinessCombinationContingentConsiderationLiability" contextRef="C_20241231_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">0</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.05pt;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_20250322051910926" name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" contextRef="C_20240101to20241231_usgaapBusinessAcquisitionAxis_alltKeepersChildSafetyLtdMember" escape="true">
                      <div>
                        <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;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:top;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:top;width:88%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                <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">Technology</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align:bottom">
                                <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);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:top;width:88%;padding-bottom:2px;vertical-align:bottom">
                                <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">Goodwill</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                <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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:top;width:88%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:top;width:88%;padding-bottom:4px;vertical-align:bottom">
                                <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">Net assets acquired</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                                <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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>

                        </table>
                      </div>
                    </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">During 2023, the Company reassess it&#8217;s research and development projects in order to focus its available resources. As a result of this assessment, management decided to stop further development of the Keepers technology and abandon the technology. Therefore, the Company estimated Keppers contingent consideration in a fair value of $<ix:nonFraction id="Fxbrl_20240408201237385" name="us-gaap:BusinessCombinationContingentConsiderationLiability" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">0</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"><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>
          </div>
        </div>
      </ix:nonNumeric>
      <p style="margin:0pt">&#160;</p>
      <div>
        <div style="width:100%;clear:both">
          <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;margin-top:10pt"><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:18pt;margin-bottom:0pt"><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;font-weight:bold">&#160;</div><div style="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 style="text-align:justify;line-height:1.25;font-weight:bold">&#160;</div></div>
        </div>
      </div>
    </div>
  </div>

  <div>
    <ix:nonNumeric id="Fxbrl_20240322030845950" name="us-gaap:SignificantAccountingPoliciesTextBlock" contextRef="C_20240101to20241231" escape="true">
      <div>
        <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">
          <table cellpadding="0" cellspacing="0" style="font-size:10pt;font-family:Times New Roman, Times, serif;width:100%;color:rgb(0, 0, 0)">

              <tr>
                <td style="vertical-align:top;font-weight:bold;width:56pt"><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>
        <div>
          <div style="line-height:1.25">
            <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">
              <div style="line-height:1.25">&#160;</div>
              <ix:nonNumeric id="Fxbrl_20250322045815045" name="us-gaap:UseOfEstimates" contextRef="C_20240101to20241231" 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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>a.</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>Use of estimates:</span></span></span></span></div>
                          <div>&#160;</div>
                          <div>
                            <div style="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>
                        </td>
                      </tr>

                  </table>
                </div>
              </ix:nonNumeric>
              <div style="line-height:1.25">
                <div style="line-height:1.25">
                  <div style="line-height:1.25">&#160;</div>
                  <ix:nonNumeric id="Fxbrl_20250322045844618" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" contextRef="C_20240101to20241231" escape="true">
                    <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"><span><span>b.</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>Financial statements in U.S. dollars:</span></span></span></span></div>
                            <div>&#160;</div>
                            <div>
                              <div style="line-height:1.25">
                                <div style="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="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, 2024, 2023, and 2022 amounted to $ (<ix:nonFraction id="Fxbrl_20230325012231916" name="allt:ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">502</ix:nonFraction>), $ <ix:nonFraction id="Fxbrl_20250323181408864" name="allt:ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">378</ix:nonFraction> and $ <ix:nonFraction id="Fxbrl_20230325012243204" name="allt:ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">442</ix:nonFraction>, respectively.</span></span></span></span></div>
                              </div>
                            </div>
                          </td>
                        </tr>

                    </table>
                  </ix:nonNumeric>&#160;<ix:nonNumeric id="Fxbrl_20250322045859926" name="us-gaap:ConsolidationPolicyTextBlock" contextRef="C_20240101to20241231" escape="true">
                    <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"><span><span>c.</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>Principles of consolidation:</span></span></span></span></div>
                            <div>&#160;</div>
                            <div>
                              <div style="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>
                          </td>
                        </tr>

                    </table>
                  </ix:nonNumeric>
                  <div style="line-height:1.25">
                    <div style="line-height:1.25">
                      <div style="line-height:1.25">
                        <div style="line-height:1.25">&#160;</div>
                        <ix:nonNumeric id="Fxbrl_20250322045913411" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" contextRef="C_20240101to20241231" escape="true">
                          <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"><span><span>d.</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>Cash and cash equivalents:</span></span></span></span></div>
                                  <div>&#160;</div>
                                  <div>
                                    <div style="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>
                                </td>
                              </tr>

                          </table>
                        </ix:nonNumeric>
                        <div style="line-height:1.25">
                          <div style="line-height:1.25">
                            <div style="line-height:1.25">&#160;</div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
            <div><ix:exclude>
              <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
                <div style="width:100%;margin-top:0pt;margin-bottom:0pt">
                  <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;margin-top:10pt"><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:18pt;margin-bottom:0pt"><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;font-weight:bold">&#160;</div><div style="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 style="text-align:justify;line-height:1.25;font-weight:bold">&#160;</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 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:56pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 2: -</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"><span style="font-family:Times New Roman,Times,serif">SIGNIFICANT ACCOUNTING POLICIES (Cont.)</span></span></div>
                    </td>
                  </tr>

              </table>
              <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
            </ix:exclude></div>
            <div style="line-height:1.25">
              <ix:nonNumeric id="Fxbrl_20250322045925629" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" contextRef="C_20240101to20241231" escape="true">
                <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"><span><span><span><span>e.</span></span></span></span></span></span></td>
                      <td style="width:auto;vertical-align:top;text-align:justify">
                        <div>
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>Restricted deposits:</span></span></span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                        </div>
                        <div>
                          <div style="line-height:1.25">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>Restricted deposits consist of deposits used as security for the company&#8217;s transactions with customers, hedging transactions and lease agreements. As of December 31, 2024 and 2023, restricted deposits were mainly denominated in U.S. dollars, amounted to $ <ix:nonFraction id="Fxbrl_20240408152006141" name="us-gaap:RestrictedInvestments" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,183</ix:nonFraction> and $<ix:nonFraction id="Fxbrl_20240408152013177" name="us-gaap:RestrictedInvestments" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,886</ix:nonFraction>, respectively, and bore a weighted average interest rate of <ix:nonFraction id="Fxbrl_20240408152036149" name="allt:WeightedAverageInterestRateRestrictedDeposits" contextRef="C_20241231" unitRef="pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">4.54</ix:nonFraction>% and <ix:nonFraction id="Fxbrl_20240408152043493" name="allt:WeightedAverageInterestRateRestrictedDeposits" contextRef="C_20231231" unitRef="pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">4.77</ix:nonFraction>%, respectively.</span></span></span></span></span></span></div>
                          </div>
                        </div>
                      </td>
                    </tr>

                </table>
              </ix:nonNumeric>
              <div style="line-height:1.25">&#160;</div>
            </div>
            <ix:nonNumeric id="Fxbrl_20250322045939297" name="allt:ShortTermBankDepositsPolicyTextBlock" contextRef="C_20240101to20241231" escape="true">
              <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"><span><span><span><span>f.</span></span></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><span><span>Short-term bank deposits:</span></span></span></span></span></span></div>
                      <div>&#160;</div>
                      <div>
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><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_20240408151712278" name="us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearOne" contextRef="C_20241231" unitRef="pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">5.23</ix:nonFraction>% and <ix:nonFraction id="Fxbrl_20240408151718732" name="us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearOne" contextRef="C_20231231" unitRef="pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">6.58</ix:nonFraction>% on December 31, 2024 and 2023, respectively</span></span></span></span></span></span></div>
                      </div>
                    </td>
                  </tr>

              </table>
            </ix:nonNumeric>
            <p style="margin:0pt">&#160;</p>
            <ix:nonNumeric id="Fxbrl_20250322050011318" name="us-gaap:TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" contextRef="C_20240101to20241231" 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:#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"><span><span><span><span>g.</span></span></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><span><span>Trade Receivable and Allowances:</span></span></span></span></span></span></div>
                          <div>&#160;</div>
                          <div>
                            <div style="line-height:1.25">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><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></span></span></div>
                            </div>
                          </div>
                        </td>
                      </tr>

                  </table>
                  <div style="line-height:1.25">
                    <div style="line-height:1.25">
                      <div style="line-height:1.25">
                        <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">&#160;</td>
                            <td style="width:auto;vertical-align:top;text-align:justify">
                              <div>
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>The following table displays a rollforward of the total allowance for credit losses for the years ended December 31, 2024, 2023, and 2022.</span></span></span></span></span></span></div>
                              </div>
                            </td>
                          </tr>

                      </table>
                      <div style="line-height:1.25">&#160;</div>
                    </div>
                  </div>
                </div>
                <ix:nonNumeric id="Fxbrl_20250322045541561" name="us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock" contextRef="C_20240101to20241231" escape="true">
                  <div>
                    <div style="margin-left:90pt">
                      <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;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span><span><span>2024</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span><span><span>2023</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span><span><span>2022</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span><span><span>Total allowance for credit losses &#8211; January 1</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><ix:nonFraction id="Fxbrl_20211202111849684" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">25,253</ix:nonFraction></span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><ix:nonFraction id="Fxbrl_20211108131340605_27" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,908</ix:nonFraction></span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><ix:nonFraction id="Fxbrl_20211124101458731" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,398</ix:nonFraction></span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:64%;vertical-align: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"><span><span><span><span>Current-period provision for expected credit losses</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><ix:nonFraction id="Fxbrl_20211108131340605_33" name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">190</ix:nonFraction></span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><ix:nonFraction id="Fxbrl_20211108131340605_37" name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">22,563</ix:nonFraction></span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><ix:nonFraction id="Fxbrl_20211108131340605_311" name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">823</ix:nonFraction></span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span><span><span>Write-offs</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><ix:nonFraction id="Fxbrl_20211108131340605_43" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>(<ix:nonFraction id="Fxbrl_20211108131340605_47" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">145</ix:nonFraction></span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                              <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></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>(<ix:nonFraction id="Fxbrl_20211108131340605_411" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">64</ix:nonFraction></span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                              <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></div>
                            </td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align: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"><span><span><span><span>Recoveries collected</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>(<ix:nonFraction id="Fxbrl_20211108131340605_53" name="us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">137</ix:nonFraction></span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                              <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></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>(<ix:nonFraction id="Fxbrl_20211108131340605_57" name="us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">73</ix:nonFraction></span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                              <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></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>(<ix:nonFraction id="Fxbrl_20211108131340605_511" name="us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">249</ix:nonFraction></span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                              <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></div>
                            </td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:64%;padding-bottom:4px;vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>Total allowance for credit losses &#8211; December 31</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><ix:nonFraction id="Fxbrl_20211202111917277" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">25,306</ix:nonFraction></span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><ix:nonFraction id="Fxbrl_20211108131340605_77" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">25,253</ix:nonFraction></span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><ix:nonFraction id="Fxbrl_20211108131340605_711" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,908</ix:nonFraction></span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>

                      </table>
                    </div>
                  </div>
                </ix:nonNumeric>
                <div style="line-height:1.25">
                  <div style="line-height:1.25">
                    <div style="line-height:1.25">
                      <div style="line-height:1.25">
                        <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">&#160;</td>
                            <td style="width:auto;vertical-align:top;text-align:justify">
                              <div>
                                <div style="line-height:1.25">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>During 2023, the Company recognized $&#160;<ix:nonFraction id="Fxbrl_20250323163638764" name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">22,563</ix:nonFraction>&#160;increase in the credit losses provision. This increase was primarily due to management&#8217;s estimation regarding the deterioration in the economic conditions of four customers, mainly in Africa, during 2023 and their ability to repay their outstanding debt.</span></span></span></span></span></span></div>
                                </div>
                              </div>
                            </td>
                          </tr>

                      </table>
                    </div>
                  </div>
                </div>
              </div>
            </ix:nonNumeric>
            <p style="margin:0pt">&#160;</p>
            <div><ix:exclude>
              <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
                <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;margin-top:10pt"><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:18pt;margin-bottom:0pt"><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;font-weight:bold">&#160;</div><div style="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 style="text-align:justify;line-height:1.25;font-weight:bold">&#160;</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 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:56pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 2: -</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"><span style="font-family:Times New Roman,Times,serif">SIGNIFICANT ACCOUNTING POLICIES (Cont.)</span></span></div>
                    </td>
                  </tr>

              </table>
              <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
            </ix:exclude></div>
            <ix:nonNumeric id="Fxbrl_20250322050033481" name="us-gaap:MarketableSecuritiesPolicy" contextRef="C_20240101to20241231" 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:#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">h.</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">Marketable securities:</span></span></div>
                          <div>&#160;</div>
                          <div>
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Marketable securities consist mainly of government 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. In accordance with FASB ASC No. 320 &#8220;Investments- Debt Securities,&#8221; the Company classifies marketable securities as available-for-sale. 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. 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></div>
                            <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">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 in accordance with ASC 326, Financial Instrument-Credit Losses.</span></span></div>
                            <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 Company periodically evaluates its available-for-sale debt securities for impairment. If the amortized cost of an individual security exceeds its fair value, the Company considers its intent to sell the security or whether it is more likely than not that it will be required to sell the security before recovery of its amortized basis. If either of these criteria are met, the Company writes down the security to its fair value and records the impairment charge in interest and other income, net in the Consolidated Statements Of Comprehensive Loss. If neither of these criteria are met, the Company determines whether credit loss exists.</span></span></div>
                            <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">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, 2024, 2023 and 2022, no credit loss impairment was recorded regarding the available for sale marketable securities.</span></span></div>
                          </div>
                        </td>
                      </tr>

                  </table>
                </div>
              </div>
            </ix:nonNumeric>
            <p style="margin:0pt">&#160;</p>
            <div><ix:exclude>
              <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
                <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;margin-top:10pt"><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:18pt;margin-bottom:0pt"><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;font-weight:bold">&#160;</div><div style="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 style="text-align:justify;line-height:1.25;font-weight:bold">&#160;</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 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:56pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 2: -</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"><span style="font-family:Times New Roman,Times,serif">SIGNIFICANT ACCOUNTING POLICIES (Cont.)</span></span></div>
                    </td>
                  </tr>

              </table>
              <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
            </ix:exclude></div>
            <div style="line-height:1.25">
              <ix:nonNumeric id="Fxbrl_20250322050051140" name="us-gaap:InventoryPolicyTextBlock" contextRef="C_20240101to20241231" escape="true">
                <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"><span><span>i.</span></span></span></span></td>
                      <td style="width:auto;vertical-align:top;text-align:justify">
                        <div>
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Inventories:</span></span></span></span></div>
                          <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"><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, 2024, 2023 and 2022 amounted to $&#160;<ix:nonFraction id="Fxbrl_20230325014011728" name="us-gaap:InventoryWriteDown" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,020</ix:nonFraction>, $ <ix:nonFraction id="Fxbrl_20230325014019177" name="us-gaap:InventoryWriteDown" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,558</ix:nonFraction> and $&#160;<ix:nonFraction id="Fxbrl_20230325014025863" name="us-gaap:InventoryWriteDown" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">905</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="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, 2024 and 2023 amounted to $ <ix:nonFraction id="Fxbrl_20220310133106939" name="us-gaap:InventoryAdjustments" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,411</ix:nonFraction> and $ <ix:nonFraction id="Fxbrl_20220310133113228" name="us-gaap:InventoryAdjustments" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,895</ix:nonFraction>, respectively.</span></span></span></span></div>
                          <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"><span><span>Inventory cost is determined using the weighted average cost method.</span></span></span></span></div>
                        </div>
                      </td>
                    </tr>

                </table>
              </ix:nonNumeric>
              <p style="margin:0pt">&#160;</p>
            </div>
            <ix:nonNumeric id="Fxbrl_20250322050108564" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" contextRef="C_20240101to20241231" 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:#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"><span><span>j.</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>Property and equipment, net:</span></span></span></span></div>
                          <div>&#160;</div>
                          <div>
                            <div style="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>
                        </td>
                      </tr>

                  </table>
                  <div style="line-height:1.25">&#160;</div>
                </div>
                <ix:nonNumeric id="Fxbrl_20250322045616922" name="allt:PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock" contextRef="C_20240101to20241231" escape="true">
                  <div>
                    <div>
                      <div style="margin-left:90pt">
                        <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="width:70%;vertical-align:top">&#160;</td>
                              <td style="width:30%;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:30%;vertical-align:bottom">&#160;</td>
                            </tr>
                            <tr>
                              <td style="width:70%;vertical-align:top;background-color:rgb(204, 238, 255)">
                                <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">Lab equipment</span></span></div>
                              </td>
                              <td style="width:30%;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_20240101to20241231_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_20240101to20241231_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="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">Computers and peripheral equipment</span></span></div>
                              </td>
                              <td style="width:30%;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_20240101to20241231_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="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">Office furniture</span></span></div>
                              </td>
                              <td style="width:30%;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_20240101to20241231_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="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">SECaaS equipment*</span></span></div>
                              </td>
                              <td style="width:30%;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_20240101to20241231_usgaapPropertyPlantAndEquipmentByTypeAxis_alltSecurityAsServiceMember" 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;background-color:rgb(204, 238, 255)">
                                <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">Leasehold improvements</span></span></div>
                              </td>
                              <td style="width:30%;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"><span style="-sec-ix-hidden:Fxbrl_20240201140317553">Over the shorter of the term of the lease or the useful life of the asset</span></span></span></div>
                              </td>
                            </tr>

                        </table>
                      </div>
                    </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:#000000">

                          <tr>
                            <td style="width:56.7pt">&#160;</td>
                            <td style="width:28.35pt;vertical-align:top">&#160;</td>
                            <td style="width:auto;vertical-align:top;text-align:justify">
                              <div>
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">*SECaaS equipment &#8211; the equipment used for SECaaS revenues</span></span></div>
                              </div>
                            </td>
                          </tr>

                      </table>
                    </div>
                  </div>
                </ix:nonNumeric>
              </div>
            </ix:nonNumeric>
            <p style="margin:0pt">&#160;</p>
            <ix:nonNumeric id="Fxbrl_20250322050125532" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" contextRef="C_20240101to20241231" 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"><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>
                        <div>&#160;</div>
                        <div>
                          <div style="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="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.</span></span></span></span></div>
                        </div>
                      </td>
                    </tr>

                </table>&#160;<div><ix:exclude>
                  <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
                    <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;margin-top:10pt"><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:18pt;margin-bottom:0pt"><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;font-weight:bold">&#160;</div><div style="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 style="text-align:justify;line-height:1.25;font-weight:bold">&#160;</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 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:56pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 2: -</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"><span style="font-family:Times New Roman,Times,serif">SIGNIFICANT ACCOUNTING POLICIES (Cont.)</span></span></div>
                        </td>
                      </tr>

                  </table>
                  <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
                </ix:exclude></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="width:56.7pt">&#160;</td>
                        <td style="width:28.35pt;vertical-align:top">&#160;</td>
                        <td style="width:auto;vertical-align:top;text-align:justify">
                          <div>
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="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&#160; December 31, 2024 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 2024, 2023 and 2022, no impairment losses were recorded.</span></span></div>
                          </div>
                        </td>
                      </tr>

                  </table>
                </div>
              </div>
            </ix:nonNumeric>
            <p style="margin:0pt">&#160;</p>
            <ix:nonNumeric id="Fxbrl_20250322050144302" name="allt:ImpairmentOfLongLivedAssetsAndIntangibleAssetsSubjectToAmortization" contextRef="C_20240101to20241231" escape="true">
              <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"><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>
                      <div>&#160;</div>
                      <div>
                        <div style="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, 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. The 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.</span></span></span></span></div>
                        <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"><span><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.</span></span></span></span></div>
                        <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"><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="line-height:1.25"><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&#160; December 31, 2024 and determined that there were no circumstances indicating the asset&#8217;s carrying value may not be recoverable. During the year 2024, no impairment losses were recorded. During 2023, impairment losses were recorded in the amount of $ <ix:nonFraction id="Fxbrl_20240322122834371" name="us-gaap:GoodwillImpairmentLoss" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,614</ix:nonFraction>. During 2022, no impairment losses were recorded.</span></span></span></span></div>
                      </div>
                    </td>
                  </tr>

              </table>
            </ix:nonNumeric>
            <div style="line-height:1.25">&#160;</div>
            <ix:nonNumeric id="Fxbrl_20250322050211119" name="us-gaap:RevenueRecognitionPolicyTextBlock" contextRef="C_20240101to20241231" 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"><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>
                        <div>&#160;</div>
                        <div>
                          <div style="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>
                      </td>
                    </tr>

                </table>
                <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
                <div><ix:exclude>
                  <div style="line-height:1.25">
                    <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;margin-top:10pt"><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:18pt;margin-bottom:0pt"><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;font-weight:bold">&#160;</div><div style="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 style="text-align:justify;line-height:1.25;font-weight:bold">&#160;</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 2: -</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">SIGNIFICANT ACCOUNTING POLICIES (Cont.)</span></span></div>
                        </td>
                      </tr>

                  </table>
                  <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
                </ix:exclude></div>
                <div style="line-height:1.25">
                  <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="width:56.7pt">&#160;</td>
                          <td style="width:28.35pt;vertical-align:top">&#160;</td>
                          <td style="width:auto;vertical-align:top;text-align:justify">
                            <div>
                              <div style="line-height:1.25">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">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. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental entities (e.g., sales tax and other indirect taxes).</span></span></div>
                                <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">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></div>
                                <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">Product revenue is recognized at a point in time when the performance obligation is being satisfied, generally upon shipment or acceptance. Maintenance and support related revenues are deferred and recognized on a straight-line basis over the term of the applicable maintenance and support agreement since these services have a consistent continuous pattern of transfer to a customer during the contract period. Professional services are usually recognized at a point in time when the performance obligation is being satisfied.</span></span></div>
                                <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 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. In general, the company payment terms are one year or less.</span></span></div>
                                <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">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></div>
                                <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 Company also enters 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 or a monthly fee per user. 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></div>
                              </div>
                            </div>
                          </td>
                        </tr>

                    </table>
                  </div>
                </div>&#160;<div><ix:exclude>
                  <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
                    <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;margin-top:10pt"><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:18pt;margin-bottom:0pt"><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;font-weight:bold">&#160;</div><div style="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 style="text-align:justify;line-height:1.25;font-weight:bold">&#160;</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 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:56pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 2: -</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"><span style="font-family:Times New Roman,Times,serif">SIGNIFICANT ACCOUNTING POLICIES (Cont.)</span></span></div>
                        </td>
                      </tr>

                  </table>
                  <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
                </ix:exclude></div>
                <div style="line-height:1.25">
                  <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="width:56.7pt">&#160;</td>
                          <td style="width:28.35pt;vertical-align:top">&#160;</td>
                          <td style="width:auto;vertical-align:top;text-align:justify">
                            <div>
                              <div style="line-height:1.25">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">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></div>
                                <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">During the years ended December 31, 2022, 2023 and 2024, the Company recognized revenue of approximately $<ix:nonFraction id="Fxbrl_20250326044316096" name="us-gaap:DeferredRevenueRevenueRecognized1" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,193</ix:nonFraction>, $<ix:nonFraction id="Fxbrl_20250326044325567" name="us-gaap:DeferredRevenueRevenueRecognized1" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,165</ix:nonFraction> and $<ix:nonFraction id="Fxbrl_20250326044330222" name="us-gaap:DeferredRevenueRevenueRecognized1" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,322</ix:nonFraction>, respectively, which was included in the deferred revenue balances at the beginning of each respective period.</span></span></div>
                                <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 change in the deferred revenues balances during the period consisted of increases due to payments received in advance of performance, which were offset by decreases due to revenues recognized in the period.</span></span></div>
                                <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 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, 2024, 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_20241231" unitRef="USD" scale="6" decimals="-6" format="ixt:num-dot-decimal">63</ix:nonFraction> million of which approximately $ <ix:nonFraction id="Fxbrl_20230325014622888" name="allt:RemainingPerformanceObligationsShortTerm" contextRef="C_20241231_srtRangeAxis_srtMinimumMember" unitRef="USD" scale="6" decimals="-6" format="ixt:num-dot-decimal">45</ix:nonFraction> million is estimated to be recognized before December 31, 2025 and approximately $ <ix:nonFraction id="Fxbrl_20230325014629480" name="allt:RemainingPerformanceObligations" contextRef="C_20241231_srtRangeAxis_srtMaximumMember" unitRef="USD" scale="6" decimals="-6" format="ixt:num-dot-decimal">18</ix:nonFraction> million is estimated to be recognized after December 31, 2025. Excluding variable considerations related to base fee from SECaaS.</span></span></div>
                                <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 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, 2024 and December 31, 2023, the deferred commission was $<ix:nonFraction id="Fxbrl_20230325014728112" name="allt:DeferredCostsCapitalized" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,131</ix:nonFraction> and $<ix:nonFraction id="Fxbrl_20240409235639337" name="allt:DeferredCostsCapitalized" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,572</ix:nonFraction> accordingly. The amortization of deferred commission for 2024, 2023 and 2022 were $<ix:nonFraction id="Fxbrl_20240322123246101" name="us-gaap:AmortizationOfDeferredCharges" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,087</ix:nonFraction>, $<ix:nonFraction id="Fxbrl_20240409235656563" name="us-gaap:AmortizationOfDeferredCharges" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,239</ix:nonFraction> and $<ix:nonFraction id="Fxbrl_20240409235705989" name="us-gaap:AmortizationOfDeferredCharges" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,296</ix:nonFraction>. 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></div>
                                <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 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_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">33</ix:nonFraction> and $<ix:nonFraction id="Fxbrl_20230325015246191" name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">90</ix:nonFraction> as of December&#160;31, 2024 and 2023, respectively. As of December 31, 2024 and 2023, this provision was recorded as part of other payables and accrued expenses.</span></span></div>
                                <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 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></div>
                                <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">Depending on the shipping terms agreed with the customer, the Company may perform shipping and handling activities after the customer obtains control of the goods and revenue is recognized. The Company has elected to account for shipping and handling costs as activities to fulfill the promise to transfer the goods. As a result of this accounting policy election, the Company does not consider shipping and handling activities after the customer obtains control of the goods as promised services to its customers. Shipping expenses for the years ended December 31, 2024, 2023 and 2022 were immaterial.</span></span></div>
                              </div>
                            </div>
                          </td>
                        </tr>

                    </table>
                  </div>
                </div>
              </div>
            </ix:nonNumeric>
            <div style="line-height:1.25">
              <div style="line-height:1.25">
                <div style="line-height:1.25">
                  <div style="line-height:1.25">&#160;</div>
                  <ix:nonNumeric id="Fxbrl_20250322050229888" name="us-gaap:CostOfSalesPolicyTextBlock" contextRef="C_20240101to20241231" escape="true">
                    <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"><span><span>n.</span></span></span></span></td>
                          <td style="width:auto;vertical-align:top;text-align:justify">
                            <div>
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Cost of revenues:</span></span></span></span></div>
                              <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"><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>
                          </td>
                        </tr>

                    </table>
                  </ix:nonNumeric>
                  <p style="margin:0pt">&#160;</p>
                </div>
              </div>
            </div>
            <div><ix:exclude>
              <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
                <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;margin-top:10pt"><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:18pt;margin-bottom:0pt"><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;font-weight:bold">&#160;</div><div style="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 style="text-align:justify;line-height:1.25;font-weight:bold">&#160;</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 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:56pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 2: -</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"><span style="font-family:Times New Roman,Times,serif">SIGNIFICANT ACCOUNTING POLICIES (Cont.)</span></span></div>
                    </td>
                  </tr>

              </table>
              <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
            </ix:exclude></div>
            <div style="line-height:1.25">
              <ix:nonNumeric id="Fxbrl_20250322050257754" name="us-gaap:ResearchAndDevelopmentExpensePolicy" contextRef="C_20240101to20241231" escape="true">
                <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"><span><span>o.</span></span></span></span></td>
                      <td style="width:auto;vertical-align:top;text-align:justify">
                        <div>
                          <div style="line-height:1.25">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Research and development costs:</span></span></span></span></div>
                            <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"><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="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 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>
                      </td>
                    </tr>

                </table>
              </ix:nonNumeric>
              <div>
                <div style="line-height:1.25">&#160;</div>
                <ix:nonNumeric id="Fxbrl_20250322050318847" name="allt:SeverancePayPolicyTextBlock" contextRef="C_20240101to20241231" escape="true">
                  <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"><span><span>p.</span></span></span></span></td>
                        <td style="width:auto;vertical-align:top;text-align:justify">
                          <div>
                            <div style="line-height:1.25">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Severance pay:</span></span></span></span></div>
                              <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"><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="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="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 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"><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="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Severance expense for the years ended December 31, 2024, 2023 and 2022, amounted to $&#160;<ix:nonFraction id="Fxbrl_20220310133522869" name="us-gaap:SeveranceCosts1" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,861</ix:nonFraction>, $&#160;<ix:nonFraction id="Fxbrl_20220310133529654" name="us-gaap:SeveranceCosts1" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,057</ix:nonFraction>and $&#160;<ix:nonFraction id="Fxbrl_20220310133537863" name="us-gaap:SeveranceCosts1" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,516</ix:nonFraction>, respectively. During 2023, the Company implemented a cost reduction plan which included separation of employees which derived the 2023 severance exepenses.</span></span></span></span></div>
                            </div>
                          </div>
                        </td>
                      </tr>

                  </table>
                </ix:nonNumeric>
              </div>
            </div>
            <div style="line-height:1.25">&#160;</div>
            <div><ix:exclude>
              <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
                <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;margin-top:10pt"><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:18pt;margin-bottom:0pt"><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;font-weight:bold">&#160;</div><div style="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 style="text-align:justify;line-height:1.25;font-weight:bold">&#160;</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 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:56pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 2: -</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"><span style="font-family:Times New Roman,Times,serif">SIGNIFICANT ACCOUNTING POLICIES (Cont.)</span></span></div>
                    </td>
                  </tr>

              </table>
              <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
            </ix:exclude></div>
            <ix:nonNumeric id="Fxbrl_20250322050342007" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" contextRef="C_20240101to20241231" 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:#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"><span><span>q.</span></span></span></span></td>
                        <td style="width:auto;vertical-align:top;text-align:justify">
                          <div>
                            <div style="line-height:1.25">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Accounting for share-based compensation:</span></span></span></span></div>
                              <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"><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="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>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="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="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&#160;31, 2024, 2023 and 2022:</span></span></span></span></div>
                            </div>
                          </div>
                        </td>
                      </tr>

                  </table>
                  <div>
                    <div style="line-height:1.25">&#160;</div>
                  </div>
                </div>
                <div style="margin-left:90pt">
                  <ix:nonNumeric id="Fxbrl_20250322045649519" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" contextRef="C_20240101to20241231" escape="true">
                    <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;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>Year ended</span></span></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"><span><span>December 31,</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>2024</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>2023</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>2022</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Cost of rev</span><span>enues</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                            <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></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211109171356758" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">779</ix:nonFraction></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                            <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></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211109171412176" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20230101to20231231_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,219</ix:nonFraction></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                            <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></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211109171436241" 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></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:64%;vertical-align: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"><span><span>Research and development</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211109171502743" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,988</ix:nonFraction></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211109171508913" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20230101to20231231_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,010</ix:nonFraction></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211109171512665" 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></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Sales and marketing</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211109171516089" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,855</ix:nonFraction></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211109171539564" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20230101to20231231_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,651</ix:nonFraction></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211109171529097" 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></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align: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"><span><span>General and administrative</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211109171544148" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,418</ix:nonFraction></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211109171559812" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20230101to20231231_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,965</ix:nonFraction></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211109171604005" 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></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:64%;padding-bottom:4px;vertical-align: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"><span><span>Total share-based compensation expense</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <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></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211109171754442" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,040</ix:nonFraction></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <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></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211109171801418" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,845</ix:nonFraction></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <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></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211109171837689" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,165</ix:nonFraction></span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        </tr>

                    </table>
                  </ix:nonNumeric>
                </div>
                <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:56.7pt">&#160;</td>
                        <td style="width:28.35pt;vertical-align:top">&#160;</td>
                        <td style="width:auto;vertical-align:top;text-align:justify">
                          <div>
                            <div style="line-height:1.25">
                              <div style="line-height:1.25">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">During 2024, 2023 and 2022 no options were granted by the Company.</span></span></div>
                                <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 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></div>
                              </div>
                            </div>
                          </div>
                        </td>
                      </tr>

                  </table>
                </div>
                <div style="line-height:1.25">&#160;</div>
                <div><ix:exclude>
                  <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
                    <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;margin-top:10pt"><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:18pt;margin-bottom:0pt"><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;font-weight:bold">&#160;</div><div style="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 style="text-align:justify;line-height:1.25;font-weight:bold">&#160;</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 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:56pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 2: -</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"><span style="font-family:Times New Roman,Times,serif">SIGNIFICANT ACCOUNTING POLICIES (Cont.)</span></span></div>
                        </td>
                      </tr>

                  </table>
                  <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
                </ix:exclude></div>
                <div style="line-height:1.25">
                  <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="width:56.7pt">&#160;</td>
                          <td style="width:28.35pt;vertical-align:top">&#160;</td>
                          <td style="width:auto;vertical-align:top;text-align:justify">
                            <div>
                              <div style="line-height:1.25">
                                <div style="line-height:1.25">
                                  <div style="line-height:1.25">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company currently has no plans to distribute dividends and intends to retain future earnings to finance the development of its business.</span></span></div>
                                    <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 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></div>
                                    <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 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></div>
                                    <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 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_20220101to20221231_srtRangeAxis_srtMinimumMember" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal"><ix:nonFraction id="Fxbrl_20230113173741231" name="allt:AnnualPreVestingForfeitureRate" contextRef="C_20230101to20231231_srtRangeAxis_srtMinimumMember" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal"><ix:nonFraction id="Fxbrl_20230113173737422" name="allt:AnnualPreVestingForfeitureRate" contextRef="C_20240101to20241231_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_20220101to20221231_srtRangeAxis_srtMaximumMember" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal"><ix:nonFraction id="Fxbrl_20230113173637469" name="allt:AnnualPreVestingForfeitureRate" contextRef="C_20230101to20231231_srtRangeAxis_srtMaximumMember" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal"><ix:nonFraction id="Fxbrl_20230113173624324" name="allt:AnnualPreVestingForfeitureRate" contextRef="C_20240101to20241231_srtRangeAxis_srtMaximumMember" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">30</ix:nonFraction></ix:nonFraction></ix:nonFraction>% in the years 2024, 2023 and 2022.</span></span></div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </td>
                        </tr>

                    </table>
                  </div>
                </div>
              </div>
            </ix:nonNumeric>
            <div style="line-height:1.25">
              <div style="line-height:1.25">
                <div style="line-height:1.25">
                  <div style="line-height:1.25">&#160;</div>
                  <ix:nonNumeric id="Fxbrl_20250322050358012" name="allt:TreasuryStockPolicyTextBlock" contextRef="C_20240101to20241231" escape="true">
                    <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">r.</span></span></td>
                          <td style="width:auto;vertical-align:top;text-align:justify">
                            <div>
                              <div style="line-height:1.25">
                                <div style="line-height:1.25">
                                  <div style="line-height:1.25">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Treasury share:</span></span></div>
                                    <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">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></div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </td>
                        </tr>

                    </table>
                  </ix:nonNumeric>
                  <p style="margin:0pt">&#160;</p>
                </div>
              </div>
            </div>
            <ix:nonNumeric id="Fxbrl_20250322050418301" name="us-gaap:ConcentrationRiskCreditRisk" contextRef="C_20240101to20241231" escape="true">
              <div>
                <div style="line-height:1.25">
                  <div style="line-height:1.25">
                    <div style="line-height:1.25">
                      <div style="line-height:1.25">
                        <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="vertical-align:top;width:56pt">&#160;</td>
                                <td style="vertical-align:top;width:28pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">s.</span></span></td>
                                <td style="vertical-align:top;text-align:justify;width:auto">
                                  <div>
                                    <div style="line-height:1.25">
                                      <div style="line-height:1.25">
                                        <div style="line-height:1.25">
                                          <div style="line-height:1.25">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Concentration of credit risks:</span></span></div>
                                            <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">Financial instruments that potentially subject the Company to concentrations of credit risk&#160;consist primarily of cash and cash equivalents, marketable securities, short-term bank deposits, trade receivables and derivative instruments.</span></span></div>
                                            <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 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.</span></span></div>
                                            <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">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.</span></span></div>
                                            <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 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 $&#160;<ix:nonFraction id="Fxbrl_20230325020735198" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">25,306</ix:nonFraction> and $&#160;<ix:nonFraction id="Fxbrl_20230325020744081" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">25,253</ix:nonFraction> as of December 31, 2024 and 2023, respectively. See note 2g above.</span></span></div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                  </div>
                                </td>
                              </tr>

                          </table>
                          <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
                <div><ix:exclude>
                  <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
                    <div style="width:100%;margin-top:0pt;margin-bottom:0pt">
                      <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;margin-top:10pt"><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:18pt;margin-bottom:0pt"><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;font-weight:bold">&#160;</div><div style="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 style="text-align:justify;line-height:1.25;font-weight:bold">&#160;</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 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:56pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 2: -</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"><span style="font-family:Times New Roman,Times,serif">SIGNIFICANT ACCOUNTING POLICIES (Cont.)</span></span></div>
                        </td>
                      </tr>

                  </table>
                  <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
                </ix:exclude></div>
                <div style="line-height:1.25">
                  <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="width:56.7pt">&#160;</td>
                          <td style="width:28.35pt;vertical-align:top">&#160;</td>
                          <td style="width:auto;vertical-align:top;text-align:justify">
                            <div>
                              <div style="line-height:1.25">
                                <div style="line-height:1.25">
                                  <div style="line-height:1.25">
                                    <div style="line-height:1.25">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2024 we have past due of&#160; $<ix:nonFraction id="Fxbrl_20230326215838340" name="allt:AmountOfPastDueReceivables" contextRef="C_20241231" unitRef="USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">3.1</ix:nonFraction> million.</span></span></div>
                                      <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 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.</span></span></div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </td>
                        </tr>

                    </table>
                  </div>
                </div>
              </div>
            </ix:nonNumeric>
            <p style="margin:0pt">&#160;</p>
            <div style="line-height:1.25">
              <div style="line-height:1.25">
                <div style="line-height:1.25">
                  <div style="line-height:1.25">
                    <div style="line-height:1.25">
                      <div style="line-height:1.25">
                        <ix:nonNumeric id="Fxbrl_20250322050445713" name="allt:RoyaltyBearingGrantsPolicyTextBlock" contextRef="C_20240101to20241231" 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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">t.</span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <div>
                                      <div style="line-height:1.25">
                                        <div style="line-height:1.25">
                                          <div style="line-height:1.25">
                                            <div style="line-height:1.25">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Government grants:</span></span></div>
                                              <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">Grants from the Israel Innovation Authority (IIA):</span></span></div>
                                              <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">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 $&#160;<ix:nonFraction id="Fxbrl_20230325021917397" name="allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts" contextRef="C_20240101to20241231_srtProductOrServiceAxis_alltIsraelInnovationAuthorityGrantMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">489</ix:nonFraction>, $&#160;<ix:nonFraction id="Fxbrl_20230325021924221" name="allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts" contextRef="C_20230101to20231231_srtProductOrServiceAxis_alltIsraelInnovationAuthorityGrantMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">552</ix:nonFraction> and $ <ix:nonFraction id="Fxbrl_20230325021930975" name="allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts" contextRef="C_20220101to20221231_srtProductOrServiceAxis_alltIsraelInnovationAuthorityGrantMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">539 </ix:nonFraction>in 2024, 2023 and 2022, respectively.</span></span></div>
                                              <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">Grants from the Spain Tax Authorities:</span></span></div>
                                              <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">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_20240101to20241231_srtProductOrServiceAxis_alltSpainTaxAuthoritiesGrantMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,106</ix:nonFraction>, $ <ix:nonFraction id="Fxbrl_20230316123813574" name="allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts" contextRef="C_20230101to20231231_srtProductOrServiceAxis_alltSpainTaxAuthoritiesGrantMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,577</ix:nonFraction> and $ <ix:nonFraction id="Fxbrl_20250322050516844" name="allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts" contextRef="C_20220101to20221231_srtProductOrServiceAxis_alltSpainTaxAuthoritiesGrantMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">286</ix:nonFraction>&#160; in 2024 ,2023 and 2022, respectively.</span></span></div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                  </td>
                                </tr>

                            </table>
                          </div>
                        </ix:nonNumeric>
                        <p style="margin:0pt">&#160;</p>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>
          <ix:nonNumeric id="Fxbrl_20250322050507830" name="us-gaap:IncomeTaxPolicyTextBlock" contextRef="C_20240101to20241231" escape="true">
            <div>
              <div style="line-height:1.25">
                <div style="line-height:1.25">
                  <div style="line-height:1.25">
                    <div style="line-height:1.25">
                      <div style="line-height:1.25">
                        <div style="line-height:1.25">
                          <div style="line-height:1.25">
                            <div style="line-height:1.25">
                              <div style="line-height:1.25">
                                <div style="line-height:1.25">
                                  <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="vertical-align:top;width:56pt">&#160;</td>
                                          <td style="vertical-align:top;width:28pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">u.</span></span></td>
                                          <td style="vertical-align:top;text-align:justify;width:auto">
                                            <div>
                                              <div style="line-height:1.25">
                                                <div style="line-height:1.25">
                                                  <div style="line-height:1.25">
                                                    <div style="line-height:1.25">
                                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Income taxes:</span></span></div>
                                                      <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 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></div>
                                                      <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 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></div>
                                                    </div>
                                                  </div>
                                                </div>
                                              </div>
                                            </div>
                                          </td>
                                        </tr>

                                    </table>
                                  </div>
                                  <div style="line-height:1.25">
                                    <div style="line-height:1.25">
                                      <div style="line-height:1.25">
                                        <div style="line-height:1.25">&#160;</div>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
              <div><ix:exclude>
                <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
                  <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;margin-top:10pt"><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:18pt;margin-bottom:0pt"><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;font-weight:bold">&#160;</div><div style="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 style="text-align:justify;line-height:1.25;font-weight:bold">&#160;</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);margin-top:0pt;margin-bottom:0pt">

                      <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:56pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 2: -</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"><span style="font-family:Times New Roman,Times,serif">SIGNIFICANT ACCOUNTING POLICIES (Cont.)</span></span></div>
                        </td>
                      </tr>

                  </table>
                  <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
                </div>
              </ix:exclude></div>
              <div style="line-height:1.25">
                <div style="line-height:1.25">
                  <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="width:56.7pt">&#160;</td>
                          <td style="width:28.35pt;vertical-align:top">&#160;</td>
                          <td style="width:auto;vertical-align:top;text-align:justify">
                            <div>
                              <div style="line-height:1.25">
                                <div style="line-height:1.25">
                                  <div style="line-height:1.25">
                                    <div style="line-height:1.25">
                                      <div style="line-height:1.25">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="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. The Company classifies interest and penalties related to unrecognized tax benefits in taxes on income.</span></span></div>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </td>
                        </tr>

                    </table>
                  </div>
                </div>
              </div>
            </div>
          </ix:nonNumeric>
          <div style="line-height:1.25">
            <div style="line-height:1.25">
              <div style="line-height:1.25">
                <div style="line-height:1.25">
                  <div style="line-height:1.25">
                    <div style="line-height:1.25">
                      <div style="line-height:1.25">
                        <div style="line-height:1.25">
                          <div style="line-height:1.25">
                            <div style="line-height:1.25">
                              <div style="line-height:1.25">&#160;</div>
                              <ix:nonNumeric id="Fxbrl_20250322050535099" name="us-gaap:EarningsPerSharePolicyTextBlock" contextRef="C_20240101to20241231" escape="true">
                                <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">v.</span></span></td>
                                      <td style="width:auto;vertical-align:top;text-align:justify">
                                        <div>
                                          <div style="line-height:1.25">
                                            <div style="line-height:1.25">
                                              <div style="line-height:1.25">
                                                <div style="line-height:1.25">
                                                  <div style="line-height:1.25">
                                                    <div style="line-height:1.25">
                                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Basic and diluted net income (loss) per share:</span></span></div>
                                                      <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">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></div>
                                                      <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">For the years ended December 31, 2024, 2023 and 2022, 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_20240101to20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">3,107,441</ix:nonFraction>, <ix:nonFraction id="Fxbrl_20230325022403952" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="C_20230101to20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">2,665,194</ix:nonFraction>, <ix:nonFraction id="Fxbrl_20230325022409634" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="C_20220101to20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">2,735,125</ix:nonFraction> respectively.</span></span></div>
                                                    </div>
                                                  </div>
                                                </div>
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </td>
                                    </tr>

                                </table>
                              </ix:nonNumeric>
                              <p style="margin:0pt">&#160;</p>
                            </div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>
          <ix:nonNumeric id="Fxbrl_20250322050608740" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock" contextRef="C_20240101to20241231" escape="true">
            <div>
              <div style="line-height:1.25">
                <div style="line-height:1.25">
                  <div style="line-height:1.25">
                    <div style="line-height:1.25">
                      <div style="line-height:1.25">
                        <div style="line-height:1.25">
                          <div style="line-height:1.25">
                            <div style="line-height:1.25">
                              <div style="line-height:1.25">
                                <div style="line-height:1.25">
                                  <div style="line-height:1.25">
                                    <div style="line-height:1.25">
                                      <div style="line-height:1.25">
                                        <div style="line-height:1.25">
                                          <div style="line-height:1.25">
                                            <div style="line-height:1.25">
                                              <div style="line-height:1.25">
                                                <div style="line-height:1.25">
                                                  <div style="line-height:1.25">
                                                    <div style="line-height:1.25">
                                                      <div style="line-height:1.25">
                                                        <div style="line-height:1.25">
                                                          <div style="line-height:1.25">
                                                            <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="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">w.</span></span></td>
                                                                    <td style="width:auto;vertical-align:top;text-align:justify">
                                                                      <div>
                                                                        <div style="line-height:1.25">
                                                                          <div style="line-height:1.25">
                                                                            <div style="line-height:1.25">
                                                                              <div style="line-height:1.25">
                                                                                <div style="line-height:1.25">
                                                                                  <div style="line-height:1.25">
                                                                                    <div style="line-height:1.25">
                                                                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Comprehensive loss:</span></span></div>
                                                                                      <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 Company accounts for comprehensive loss in accordance with Accounting Standards Codification No. 220, "Comprehensive Income" ("ASC&#160;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></div>
                                                                                    </div>
                                                                                  </div>
                                                                                </div>
                                                                              </div>
                                                                            </div>
                                                                          </div>
                                                                        </div>
                                                                      </div>
                                                                    </td>
                                                                  </tr>

                                                              </table>
                                                            </div>
                                                            <div style="line-height:1.25">
                                                              <div style="line-height:1.25">
                                                                <div style="line-height:1.25">
                                                                  <div style="line-height:1.25">
                                                                    <div style="line-height:1.25">
                                                                      <div style="line-height:1.25">&#160;</div>
                                                                    </div>
                                                                  </div>
                                                                </div>
                                                              </div>
                                                            </div>
                                                          </div>
                                                        </div>
                                                      </div>
                                                    </div>
                                                  </div>
                                                </div>
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
              <div><ix:exclude>
                <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
                  <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;margin-top:10pt"><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:18pt;margin-bottom:0pt"><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;font-weight:bold">&#160;</div><div style="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 style="text-align:justify;line-height:1.25;font-weight:bold">&#160;</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);margin-top:0pt;margin-bottom:0pt">

                      <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:56pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 2: -</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"><span style="font-family:Times New Roman,Times,serif">SIGNIFICANT ACCOUNTING POLICIES (Cont.)</span></span></div>
                        </td>
                      </tr>

                  </table>
                  <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
                </div>
              </ix:exclude></div>
              <div style="line-height:1.25">
                <div style="line-height:1.25">
                  <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="width:56.7pt">&#160;</td>
                          <td style="width:28.35pt;vertical-align:top">&#160;</td>
                          <td style="width:auto;vertical-align:top;text-align:justify">
                            <div>
                              <div style="line-height:1.25">
                                <div style="line-height:1.25">
                                  <div style="line-height:1.25">
                                    <div style="line-height:1.25">
                                      <div style="line-height:1.25">
                                        <div style="line-height:1.25">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following table shows the components and the effects on net loss of amounts reclassified from accumulated other comprehensive loss as of December 31, 2024:</span></span></div>
                                        </div>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </td>
                        </tr>

                    </table>
                  </div>
                  <div style="line-height:1.25">
                    <div style="line-height:1.25">
                      <div style="line-height:1.25">
                        <div style="line-height:1.25">
                          <div style="line-height:1.25">
                            <div style="line-height:1.25">
                              <div style="line-height:1.25">
                                <div style="line-height:1.25">
                                  <div style="line-height:1.25">&#160;</div>
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
                <div style="margin-left:90pt">
                  <ix:nonNumeric id="Fxbrl_20250322045706059" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" contextRef="C_20240101to20241231" escape="true">
                    <div>
                      <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;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                            <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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, 2024</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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">Balance as of December 31, 2023</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align:bottom">
                              <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_20231231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedNetUnrealizedInvestmentGainLossMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align:bottom">
                              <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_20231231_usgaapDerivativeInstrumentRiskAxis_usgaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">482</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align:bottom">
                              <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_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">483</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:64%;vertical-align: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">Changes in other comprehensive loss before reclassifications</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                              <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_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedNetUnrealizedInvestmentGainLossMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                              <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_20240101to20241231_usgaapDerivativeInstrumentRiskAxis_usgaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                              <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_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">34</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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">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);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:64%;vertical-align: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">Cost of revenues</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                              <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_20240101to20241231_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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                              <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_20240101to20241231_usgaapDerivativeInstrumentRiskAxis_usgaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">27</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                              <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_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">27</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                              <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);vertical-align: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">Research and development</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240408152122773_xbrl_20220114000644271" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" contextRef="C_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember_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);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20240408152122773_xbrl_20211109174341334" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" contextRef="C_20240101to20241231_usgaapDerivativeInstrumentRiskAxis_usgaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">68</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                              <div style="line-height:1.25"><span style="font-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);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20240408152122773_xbrl_20211109174352966" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" contextRef="C_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">68</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                              <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%;vertical-align: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">Sales and marketing</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240408152126269_xbrl_20220114000644271" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" contextRef="C_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember_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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20240408152126269_xbrl_20211109174341334" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" contextRef="C_20240101to20241231_usgaapDerivativeInstrumentRiskAxis_usgaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">36</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20240408152126269_xbrl_20211109174352966" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" contextRef="C_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">36</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                              <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);padding-bottom:2px;vertical-align: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">General and administrative</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240408152128581_xbrl_20220114000644271" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" contextRef="C_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember_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);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20240408152128581_xbrl_20211109174341334" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" contextRef="C_20240101to20241231_usgaapDerivativeInstrumentRiskAxis_usgaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">29</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                              <div style="line-height:1.25"><span style="font-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;vertical-align: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);vertical-align: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);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20240408152128581_xbrl_20211109174352966" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" contextRef="C_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">29</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                              <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%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:64%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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">Net current-period other comprehensive loss</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                              <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_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapNonoperatingIncomeExpenseMember_usgaapStatementEquityComponentsAxis_usgaapAccumulatedNetUnrealizedInvestmentGainLossMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                              <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_20240101to20241231_usgaapDerivativeInstrumentRiskAxis_usgaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_usgaapIncomeStatementLocationAxis_usgaapOperatingExpenseMember" 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%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                              <div style="line-height:1.25"><span style="font-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);vertical-align: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);vertical-align: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);vertical-align:bottom">
                              <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_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">126</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                              <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%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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">Balance as of December 31, 2024</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                              <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_20241231_usgaapIncomeStatementLocationAxis_usgaapNonoperatingIncomeExpenseMember_usgaapStatementEquityComponentsAxis_usgaapAccumulatedNetUnrealizedInvestmentGainLossMember" 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;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                              <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_20241231_usgaapDerivativeInstrumentRiskAxis_usgaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_usgaapIncomeStatementLocationAxis_usgaapOperatingExpenseMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">342</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                              <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_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">357</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>

                      </table>
                    </div>
                  </ix:nonNumeric>
                </div>
                <div style="line-height:1.25">
                  <div style="line-height:1.25">
                    <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:56.7pt">&#160;</td>
                            <td style="width:28.35pt;vertical-align:top">&#160;</td>
                            <td style="width:auto;vertical-align:top;text-align:justify">
                              <div>
                                <div style="line-height:1.25">
                                  <div style="line-height:1.25">
                                    <div style="line-height:1.25">
                                      <div style="line-height:1.25">
                                        <div style="line-height:1.25">
                                          <div style="line-height:1.25">
                                            <div style="line-height:1.25">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">There was no income tax expense or benefit allocated to other comprehensive income, including reclassification adjustments for the year ended December 31, 2024.</span></span></div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </td>
                          </tr>

                      </table>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </ix:nonNumeric>
          <div style="line-height:1.25">
            <div style="line-height:1.25">&#160;</div>
            <ix:nonNumeric id="Fxbrl_20250322050651445" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" contextRef="C_20240101to20241231" escape="true">
              <div>
                <div style="line-height:1.25">
                  <div style="line-height:1.25">
                    <div style="line-height:1.25">
                      <div style="line-height:1.25">
                        <div style="line-height:1.25">
                          <div style="line-height:1.25">
                            <div style="line-height:1.25">
                              <div style="line-height:1.25">
                                <div style="line-height:1.25">
                                  <div style="line-height:1.25">
                                    <div style="line-height:1.25">
                                      <div style="line-height:1.25">
                                        <div style="line-height:1.25">
                                          <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="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">x.</span></span></td>
                                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                                    <div>
                                                      <div style="line-height:1.25">
                                                        <div style="line-height:1.25">
                                                          <div style="line-height:1.25">
                                                            <div style="line-height:1.25">
                                                              <div style="line-height:1.25">
                                                                <div style="line-height:1.25">
                                                                  <div style="line-height:1.25">
                                                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value of financial instruments:</span></span></div>
                                                                    <div style="line-height:1.25">&#160;</div>
                                                                    <div style="line-height:1.25">
                                                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">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></div>
                                                                      <div style="margin-left:84pt;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 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></div>
                                                                      <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 Company uses a three-tier value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:</span></span></div>
                                                                    </div>
                                                                  </div>
                                                                </div>
                                                              </div>
                                                            </div>
                                                          </div>
                                                        </div>
                                                      </div>
                                                    </div>
                                                  </td>
                                                </tr>

                                            </table>
                                            <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                  </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="width:84pt">&#160;</td>
                      <td style="width:56.7pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 1 -</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">Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></span></div>
                      </td>
                    </tr>

                </table>
                <div style="line-height:1.25">&#160;</div>
                <div><ix:exclude>
                  <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
                    <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;margin-top:10pt"><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:18pt;margin-bottom:0pt"><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;font-weight:bold">&#160;</div><div style="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 style="text-align:justify;line-height:1.25;font-weight:bold">&#160;</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 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:56pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 2: -</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"><span style="font-family:Times New Roman,Times,serif">SIGNIFICANT ACCOUNTING POLICIES (Cont.)</span></span></div>
                        </td>
                      </tr>

                  </table>
                  <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
                </ix:exclude></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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 2 -</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">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></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:84pt">&#160;</td>
                      <td style="width:56.7pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 3 -</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">Unobservable inputs which are supported by little or no market activity.</span></span></div>
                      </td>
                    </tr>

                </table>
                <div style="line-height:1.25">
                  <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:56.7pt">&#160;</td>
                          <td style="width:28.35pt;vertical-align:top">&#160;</td>
                          <td style="width:auto;vertical-align:top;text-align:justify">
                            <div>
                              <div style="line-height:1.25">
                                <div style="line-height:1.25">
                                  <div style="line-height:1.25">
                                    <div style="line-height:1.25">
                                      <div style="line-height:1.25">
                                        <div style="line-height:1.25">
                                          <div style="line-height:1.25">
                                            <div style="line-height:1.25">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">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></div>
                                              <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 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></div>
                                              <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 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. According to the management there are no estimation for future revenues and therefore the earn-out fair value measurement is nil.</span></span></div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </td>
                        </tr>

                    </table>
                  </div>
                </div>
              </div>
            </ix:nonNumeric>
            <p style="margin:0pt">&#160;</p>
            <div style="line-height:1.25">
              <div style="line-height:1.25">
                <div style="line-height:1.25">
                  <div style="line-height:1.25">
                    <div style="line-height:1.25">
                      <div style="line-height:1.25">
                        <div style="line-height:1.25">
                          <div style="line-height:1.25">
                            <div style="line-height:1.25">
                              <div style="line-height:1.25">
                                <div style="line-height:1.25">
                                  <div style="line-height:1.25">
                                    <div style="line-height:1.25">
                                      <div style="line-height:1.25">
                                        <ix:nonNumeric id="Fxbrl_20250322050710901" name="us-gaap:DerivativesMethodsOfAccountingHedgingDerivatives" contextRef="C_20240101to20241231" 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:#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">y.</span></span></td>
                                                    <td style="width:auto;vertical-align:top;text-align:justify">
                                                      <div>
                                                        <div style="line-height:1.25">
                                                          <div style="line-height:1.25">
                                                            <div style="line-height:1.25">
                                                              <div style="line-height:1.25">
                                                                <div style="line-height:1.25">
                                                                  <div style="line-height:1.25">
                                                                    <div style="line-height:1.25">
                                                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Derivatives and hedging:</span></span></div>
                                                                      <div style="line-height:1.25">&#160;</div>
                                                                      <div style="line-height:1.25">
                                                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company accounts for derivatives and hedging based on Accounting Standards Codification No. 815, "Derivatives and Hedging" ("ASC No. 815").</span></span></div>
                                                                        <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 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></div>
                                                                      </div>
                                                                    </div>
                                                                  </div>
                                                                </div>
                                                              </div>
                                                            </div>
                                                          </div>
                                                        </div>
                                                      </div>
                                                    </td>
                                                  </tr>

                                              </table>
                                            </div>
                                          </div>
                                        </ix:nonNumeric>
                                        <div style="line-height:1.25">
                                          <div style="line-height:1.25">
                                            <div style="line-height:1.25">
                                              <div style="line-height:1.25">
                                                <div style="line-height:1.25">
                                                  <div style="line-height:1.25">
                                                    <div style="line-height:1.25">
                                                      <div style="line-height:1.25">
                                                        <div style="line-height:1.25">
                                                          <div style="line-height:1.25">
                                                            <div style="line-height:1.25">
                                                              <div style="line-height:1.25">
                                                                <div style="line-height:1.25">&#160;</div>
                                                              </div>
                                                            </div>
                                                          </div>
                                                        </div>
                                                      </div>
                                                    </div>
                                                  </div>
                                                </div>
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
            <div><ix:exclude>
              <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
                <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;margin-top:10pt"><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:18pt;margin-bottom:0pt"><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;font-weight:bold">&#160;</div><div style="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 style="text-align:justify;line-height:1.25;font-weight:bold">&#160;</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 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:56pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 2: -</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"><span style="font-family:Times New Roman,Times,serif">SIGNIFICANT ACCOUNTING POLICIES (Cont.)</span></span></div>
                    </td>
                  </tr>

              </table>
              <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
            </ix:exclude></div>
            <ix:nonNumeric id="Fxbrl_20250322050728805" name="us-gaap:BusinessCombinationsPolicy" contextRef="C_20240101to20241231" escape="true">
              <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">z.</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">Business combinations:</span></span></div>
                      <div>&#160;</div>
                      <div>
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company accounts for business combinations in accordance with ASC No.&#160;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></div>
                      </div>
                    </td>
                  </tr>

              </table>
            </ix:nonNumeric>
            <div style="line-height:1.25">
              <div style="line-height:1.25">&#160;</div>
              <ix:nonNumeric id="Fxbrl_20250322050745409" name="us-gaap:LesseeLeasesPolicyTextBlock" contextRef="C_20240101to20241231" escape="true">
                <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"><span><span>aa.</span></span></span></span></td>
                      <td style="width:auto;vertical-align:top;text-align:justify">
                        <div>
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Lease:</span></span></span></span></div>
                          <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"><span><span>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="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="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="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Payments under our lease arrangements are primarily fixed, however, certain lease agreements include rental payments that are adjusted periodically for the consumer price index ("CPI"). The ROU and lease liability were calculated using the CPI as of the commencement date and will not be subsequently adjusted, unless the liability is reassessed for other reasons. Other variable lease payments are primarily comprised of payments affected by common area maintenance and utility charges.</span></span></span></span></div>
                        </div>
                      </td>
                    </tr>

                </table>
              </ix:nonNumeric>
              <p style="margin:0pt">&#160;</p>
            </div>
            <div><ix:exclude>
              <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
                <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;margin-top:10pt"><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:18pt;margin-bottom:0pt"><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;font-weight:bold">&#160;</div><div style="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 style="text-align:justify;line-height:1.25;font-weight:bold">&#160;</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 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:56pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 2: -</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"><span style="font-family:Times New Roman,Times,serif">SIGNIFICANT ACCOUNTING POLICIES (Cont.)</span></span></div>
                    </td>
                  </tr>

              </table>
              <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
            </ix:exclude></div>
            <div style="line-height:1.25">
              <ix:nonNumeric id="Fxbrl_20250322050802676" name="us-gaap:StandardProductWarrantyPolicy" contextRef="C_20240101to20241231" 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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>ab.</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>Warranty costs:</span></span></span></span></div>
                          <div>&#160;</div>
                          <div>
                            <div style="line-height:1.25"><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, 2024, 2023 and 2022 were immaterial.</span></span></span></span></div>
                          </div>
                        </td>
                      </tr>

                  </table>
                </div>
              </ix:nonNumeric>
              <p style="margin:0pt">&#160;</p>
            </div>
            <div style="line-height:1.25">
              <div style="line-height:1.25">
                <ix:nonNumeric id="Fxbrl_20250322050817870" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" contextRef="C_20240101to20241231" escape="true">
                  <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"><span><span>ac.</span></span></span></span></td>
                        <td style="width:auto;vertical-align:top;text-align:justify">
                          <div>
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Recently Adopted Accounting Pronouncements:</span></span></span></span></div>
                            <div style="text-indent:-56.7pt;margin-left:85.05pt;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"><span><span>In November 2023, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires public entities to disclose information about their reportable segments&#8217; significant expenses and other segment items on an annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU.</span></span></span></span></div>
                            <div style="text-indent:22.95pt;margin-left:85.05pt;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"><span><span>2023-07 as well as all existing segment disclosures and reconciliation requirements in ASC 280 on an annual basis. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, with early adoption permitted.<span style="font-weight:bold">&#160;</span>The Company operates in one operating segment, and this segment comprises only one reporting unit. Therefore, there is no influence&#160; adopting the Standard.</span></span></span></span></div>
                            <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"><span><span>In November 2024, the FASB issued Accounting Standards Update No. 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures: Disaggregation of Income Statement Expenses. This ASU requires to disclose disaggregated information about certain income statement expense line items. Entities are required to disclose purchases of inventory, employee compensation, depreciation, intangible asset amortization and depletion for each income statement line item that contains those expenses. Specified expenses, gains or losses that are already disclosed under existing US GAAP are required to be included in the disaggregated income statement expense line-item disclosures, and any remaining amounts need to be described qualitatively. Separate disclosures of total selling expenses and an entity&#8217;s definition of those expenses are also required. This ASU is effective for fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027, with early adoption permitted. The Company is currently assessing the impact of the adoption of this standard on its consolidated financial statements.</span></span></span></span></div>
                            <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"><span><span>In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-09.</span></span></span></span></div>
                          </div>
                        </td>
                      </tr>

                  </table>
                </ix:nonNumeric>
              </div>
            </div>
          </div>
        </div>
      </div>
    </ix:nonNumeric>
    <p style="margin:0pt">&#160;</p>
    <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;margin-top:10pt"><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:18pt;margin-bottom:0pt"><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;font-weight:bold">&#160;</div><div style="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 style="text-align:justify;line-height:1.25;font-weight:bold">&#160;</div></div>
  </div>

  <ix:nonNumeric id="Fxbrl_20211108132829047" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" contextRef="C_20240101to20241231" 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="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"><span>NOTE 3: -</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>AVAILABLE-FOR-SALE MARKETABLE SECURITIES</span></span></span></div>
            </td>
          </tr>

      </table>
      <div style="line-height:1.25">
        <div style="line-height:1.25">
          <div style="line-height:1.25">
            <div style="line-height:1.25">&#160;</div>
          </div>
        </div>
      </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>The following is a summary of available-for-sale marketable securities:</span></span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <ix:nonNumeric id="Fxbrl_20240410004318155" name="us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" contextRef="C_20240101to20241231" escape="true">
        <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;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>December 31, 2024</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>December 31, 2023</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" style="vertical-align:top;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><strong><span><span><span><span><span>Amortized cost</span></span></span></span></span></strong></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><strong><span><span><span><span><span>Gross unrealized gain</span></span></span></span></span></strong></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><strong><span><span><span><span><span>Gross unrealized</span></span></span></span></span></strong></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"><strong><span><span><span><span><span>loss</span></span></span></span></span></strong></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><strong><span><span><span><span><span>Fair</span></span></span></span></span></strong></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"><strong><span><span><span><span><span>Value</span></span></span></span></span></strong></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><strong><span><span><span><span><span>Amortized cost</span></span></span></span></span></strong></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><strong><span><span><span><span><span>Gross</span></span></span></span></span></strong></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"><strong><span><span><span><span><span>unrealized gain</span></span></span></span></span></strong></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align: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"><strong><span><span><span><span><span>Gross unrealized loss</span></span></span></span></span></strong></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><strong><span><span><span><span><span>Fair</span></span></span></span></span></strong></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"><strong><span><span><span><span><span>value</span></span></span></span></span></strong></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" style="vertical-align:top;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:top;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:top;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align: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"><span>Available-for-sale - matures within one year:</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" style="vertical-align:top;width:20%;vertical-align: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"><span>US Governmental debentures</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20240321173801814_xbrl_20211120131946655" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">26,455</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20240321173801814_xbrl_20211120131904913" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20240321173801814_xbrl_20211108140121413" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20240321173801814_xbrl_20211108140205321" name="us-gaap:MarketableSecuritiesCurrent" contextRef="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">26,470</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20240321173801814_xbrl_20211108140244094" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,495</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20240321173801814_xbrl_20211108133804403" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20240321173801814_xbrl_20211108133922290" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20240321173801814_xbrl_20211108134753535" name="us-gaap:MarketableSecuritiesCurrent" contextRef="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,504</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" style="vertical-align:top;width:20%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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"><span>Corporate debentures</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20211120130723413" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20211108135900334" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20230316102100048" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20211108140038118" name="us-gaap:MarketableSecuritiesCurrent" contextRef="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20211108133422874" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">357</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20211108133456681" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(<ix:nonFraction id="Fxbrl_20211108133526785" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20211108133509153" name="us-gaap:MarketableSecuritiesCurrent" contextRef="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">349</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" style="vertical-align:top;width:20%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" style="vertical-align:top;width:20%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20211120130822782" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">26,455</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20211108135908070" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20230316102320176" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20211108140045189" name="us-gaap:MarketableSecuritiesCurrent" contextRef="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">26,470</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20211108133607881" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,852</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20211108133619161" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(<ix:nonFraction id="Fxbrl_20211108133627945" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20211108133655369" name="us-gaap:MarketableSecuritiesCurrent" contextRef="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,853</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" style="vertical-align:top;width:20%;vertical-align:bottom">
                <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;text-indent:-9pt;margin-left:9pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Available-for-sale - matures after one year through three years:</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" style="vertical-align:top;width:20%;background-color:rgb(204, 238, 255);vertical-align: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"><span>US Governmental debentures</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20211120131946655" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20211120131904913" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20211108140121413" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20211108140205321" name="us-gaap:MarketableSecuritiesCurrent" contextRef="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20211108140244094" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20211108133804403" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20211108133922290" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20211108134753535" name="us-gaap:MarketableSecuritiesCurrent" contextRef="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" style="vertical-align:top;width:20%;padding-bottom:2px;vertical-align: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"><span>Corporate debentures</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20211120131723842" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20211108140127133" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20220309222448831" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20211108140256950" name="us-gaap:MarketableSecuritiesCurrent" contextRef="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20211108133807873" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20211108133932849" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20230316102509905" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20211108134857189" name="us-gaap:MarketableSecuritiesCurrent" contextRef="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" style="vertical-align:bottom;padding-left:9pt;width:20%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" style="vertical-align:bottom;padding-left:9pt;width:20%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20240321173933964_xbrl_20211120130822782" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20240321173933964_xbrl_20211108135908070" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20240321173933964_xbrl_20230316102320176" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20240321173933964_xbrl_20211108140045189" name="us-gaap:MarketableSecuritiesCurrent" contextRef="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20240321173933964_xbrl_20211108133607881" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20240321173933964_xbrl_20211108133619161" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20240321173933964_xbrl_20211108133627945" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20240321173933964_xbrl_20211108133655369" name="us-gaap:MarketableSecuritiesCurrent" contextRef="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" style="vertical-align:top;width:20%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" style="vertical-align:top;width:20%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20211120133018708" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">26,455</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20211108140349406" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20220318130538270" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20211108140525003" name="us-gaap:MarketableSecuritiesCurrent" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">26,470</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20211108135629463" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,852</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20211108135700669" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(<ix:nonFraction id="Fxbrl_20230316102806589" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20211108135813238" name="us-gaap:MarketableSecuritiesCurrent" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,853</ix:nonFraction></span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>

        </table>
      </ix:nonNumeric>
      <div style="line-height:1.25">
        <div style="line-height:1.25">
          <div style="line-height:1.25">
            <div style="line-height:1.25">&#160;</div>
          </div>
        </div>
      </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>As of December 31, 2024 and 2023, the Company had no investments with a significant unrealized loss for more than 12 months.</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"><span>As of December 31,2024, 2023 and 2022, no credit loss impairment was recorded regarding the available for sale marketable securities.</span></span></span></div>
    </div>
  </ix:nonNumeric>
  <p style="margin:0pt">&#160;</p>

  <ix:nonNumeric id="Fxbrl_20240322112541795" name="us-gaap:FairValueDisclosuresTextBlock" contextRef="C_20240101to20241231" escape="true">
    <div>
      <div style="line-height:1.25">
        <table cellpadding="0" cellspacing="0" style="font-size:10pt;font-family:Times New Roman, Times, serif;width:100%;color:rgb(0, 0, 0)">

            <tr>
              <td style="vertical-align:top;font-weight:bold;width:56pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>NOTE 4: -</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>FAIR VALUE MEASUREMENTS</span></span></span></div>
              </td>
            </tr>

        </table>
      </div>
      <div style="line-height:1.25">
        <div style="line-height:1.25">
          <div style="line-height:1.25">
            <div style="line-height:1.25">&#160;</div>
          </div>
        </div>
      </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>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></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"><span>Last 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></span></div>
      <div>&#160;</div>
      <div><ix:exclude>
        <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
          <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;margin-top:10pt"><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:18pt;margin-bottom:0pt"><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;font-weight:bold">&#160;</div><div style="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 style="text-align:justify;line-height:1.25;font-weight:bold">&#160;</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 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:56pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="margin-top:0pt;margin-bottom:0pt">NOTE 4: -</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"><span style="font-family:Times New Roman,Times,serif"><span style="margin-top:0pt;margin-bottom:0pt">FAIR VALUE MEASUREMENTS&#160;(Cont.)</span></span></span></div>
              </td>
            </tr>

        </table>
        <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
      </ix:exclude></div>
      <div style="line-height:1.25">
        <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>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, 2024 and 2023, respectively:</span></span></span></div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25">&#160;</div>
      </div>
      <ix:nonNumeric id="Fxbrl_20250323101457420" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock" contextRef="C_20240101to20241231" escape="true">
        <div>
          <div style="margin-left:63pt">
            <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;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="line-height:1.25;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong><span>As of December 31, 2024</span></strong></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>Fair value measurements using input type</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>Level 1</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>Level 2</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>Level 3</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>Total</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <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"><span>Assets:</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;vertical-align: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"><span>Available-for-sale marketable securities</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20240322112409451_xbrl_20211120134751731" name="us-gaap:MarketableSecuritiesCurrent" contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20240322112409451_xbrl_20211120134653210" name="us-gaap:MarketableSecuritiesCurrent" contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">26,470</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20240322112409451_xbrl_20211108144503749" name="us-gaap:MarketableSecuritiesCurrent" contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20240322112409451_xbrl_20211108145150370" name="us-gaap:MarketableSecuritiesCurrent" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">26,470</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);vertical-align: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"><span>Foreign currency derivative contracts</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20240322112409453_xbrl_20230325042213976_xbrl_20211120134653210" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20240322112409453_xbrl_20230325042229479" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">584</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20240322112409453_xbrl_20230325042213976_xbrl_20211108144503749" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20240322112409453_xbrl_20230325042213976_xbrl_20211108145150370" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">584</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <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"><span>Liabilities:</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;padding-bottom:2px;vertical-align: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"><span>Foreign currency derivative contracts</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20240322112409460_xbrl_20211120134545539" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(<ix:nonFraction id="Fxbrl_20240322112409460_xbrl_20230325040023050" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">224</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20240322112409460_xbrl_20211108144518532" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(<ix:nonFraction id="Fxbrl_20240322112409460_xbrl_20211108144628925" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">224</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;padding-bottom:4px;vertical-align: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"><span>Total financial net assets</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20240322112409463_xbrl_20211120134814546" name="allt:NetAssetsFairValueDisclosure" contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20240322112409463_xbrl_20211108144548852" name="allt:NetAssetsFairValueDisclosure" contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">26,830</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20240322112409463_xbrl_20211124113756049" name="allt:NetAssetsFairValueDisclosure" contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20240322112409463_xbrl_20211108144648253" name="allt:NetAssetsFairValueDisclosure" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">26,830</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </div>
          <div style="line-height:1.25">&#160;</div>
          <div style="margin-left:63pt">
            <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;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>As of December 31, 2023</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>Fair value measurements using input type</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>Level 1</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>Level 2</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>Level 3</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>Total</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <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"><span>Assets:</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;vertical-align: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"><span>Available-for-sale marketable securities</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20240322112423493_xbrl_20211120134751731" name="us-gaap:MarketableSecuritiesCurrent" contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20240322112423493_xbrl_20211120134653210" name="us-gaap:MarketableSecuritiesCurrent" contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,853</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20240322112423493_xbrl_20211108144503749" name="us-gaap:MarketableSecuritiesCurrent" contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20240322112423493_xbrl_20211108145150370" name="us-gaap:MarketableSecuritiesCurrent" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,853</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);vertical-align: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"><span>Foreign currency derivative contracts</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20240322112423499_xbrl_20230325042213976_xbrl_20211120134653210" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20240322112423499_xbrl_20230325042229479" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">650</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20240322112423499_xbrl_20230325042213976_xbrl_20211108144503749" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20240322112423499_xbrl_20230325042213976_xbrl_20211108145150370" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">650</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <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"><span>Liabilities:</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;vertical-align: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"><span>Earn-out liability</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20240322112423507_xbrl_20230317122342778" name="us-gaap:DerivativeLiabilities" contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20240322112423507_xbrl_20230317115735046" name="us-gaap:DerivativeLiabilities" contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20240322112423507_xbrl_20230317122623088" name="us-gaap:DerivativeLiabilities" contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20240322112423507_xbrl_20230325142125236" name="us-gaap:DerivativeLiabilities" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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"><span>Foreign currency derivative contracts</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20240322112423511_xbrl_20211120134545539" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(<ix:nonFraction id="Fxbrl_20240322112423511_xbrl_20230325040023050" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">106</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20240322112423511_xbrl_20211108144518532" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(<ix:nonFraction id="Fxbrl_20240322112423511_xbrl_20211108144628925" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">106</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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"><span>Total financial net assets</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20240322112423514_xbrl_20211120134814546" name="allt:NetAssetsFairValueDisclosure" contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20240322112423514_xbrl_20211108144548852" name="allt:NetAssetsFairValueDisclosure" contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,397</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20240322112423514_xbrl_20211124113756049" name="allt:NetAssetsFairValueDisclosure" contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20240322112423514_xbrl_20211108144648253" name="allt:NetAssetsFairValueDisclosure" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,397</ix:nonFraction></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </div>
        </div>
      </ix:nonNumeric>
    </div>
  </ix:nonNumeric>
  <p style="margin:0pt">&#160;</p>
  <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;margin-top:10pt"><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:18pt;margin-bottom:0pt"><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;font-weight:bold">&#160;</div><div style="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 style="text-align:justify;line-height:1.25;font-weight:bold">&#160;</div></div>

  <ix:nonNumeric id="Fxbrl_20240321175756760" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" contextRef="C_20240101to20241231" escape="true">
    <div>
      <div style="line-height:1.25">
        <table cellpadding="0" cellspacing="0" style="font-size:10pt;font-family:Times New Roman, Times, serif;width:100%;color:rgb(0, 0, 0)">

            <tr>
              <td style="vertical-align:top;font-weight:bold;width:56pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>NOTE 5: -</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>DERIVATIVE INSTRUMENTS</span></span></span></div>
              </td>
            </tr>

        </table>
      </div>
      <div style="line-height:1.25">
        <div style="line-height:1.25">
          <div style="line-height:1.25">
            <div style="line-height:1.25">&#160;</div>
          </div>
        </div>
      </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>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></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"><span>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&#160;</span></span></span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>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></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"><span>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, 2024, 2023 and 2022 was $(<ix:nonFraction id="F20220318080619065_8" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">862</ix:nonFraction>), $(<ix:nonFraction id="F20220318080619041_0" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">42</ix:nonFraction>) and $<ix:nonFraction id="F20220318080619062_1" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">1,520</ix:nonFraction>, respectively.</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"><span>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_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">342</ix:nonFraction> and $<ix:nonFraction id="Fxbrl_20230316112515628" name="us-gaap:UnrealizedGainLossOnDerivativesAndCommodityContracts" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">482</ix:nonFraction> recorded in other comprehensive loss as of December&#160;31, 2024, respectively. As of December 31, 2024 and 2023, the Company had outstanding hedge transactions in the net amount of $&#160;<ix:nonFraction id="Fxbrl_20230316112604465" name="us-gaap:DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">30,354</ix:nonFraction> and $&#160;<ix:nonFraction id="Fxbrl_20230316112610676" name="us-gaap:DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,245</ix:nonFraction>, respectively.</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"><span>The fair value of the outstanding foreign exchange contracts recorded by the Company on its consolidated balance sheets as of December 31, 2024 and 2023, as assets and liabilities are as follows:</span></span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="margin-left:63pt">
        <ix:nonNumeric id="Fxbrl_20240321175828111" name="us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" contextRef="C_20240101to20241231_usgaapHedgingDesignationAxis_usgaapDesignatedAsHedgingInstrumentMember" escape="true">
          <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;width:37%;vertical-align: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"><span>Foreign exchange forward and</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom">&#160;</td>
                <td style="vertical-align:bottom;padding-bottom:2px;width:38%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="6" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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"><span>December 31,</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:37%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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"><span>options contracts</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom">&#160;</td>
                <td style="vertical-align:bottom;width:38%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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"><span>Balance sheet</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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"><span>2024</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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"><span>2023</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:37%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td style="vertical-align:bottom;width:38%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:37%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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"><span>Fair value of foreign exchange hedge transactions</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td style="vertical-align:bottom;width:38%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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"><span>Other receivables and prepaid expenses</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></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);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20220318143736135_20220318080619063_2" name="us-gaap:ForeignCurrencyFairValueHedgeAssetAtFairValue" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">566</ix:nonFraction></span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></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);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20220318143736135_20220318080619063_3" name="us-gaap:ForeignCurrencyFairValueHedgeAssetAtFairValue" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">537</ix:nonFraction></span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:37%;padding-bottom:2px;vertical-align: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"><span>Fair value of foreign exchange hedge transactions</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td style="vertical-align:bottom;width:38%;padding-bottom:2px;vertical-align: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"><span>Other payables and accrued expenses</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(<ix:nonFraction id="Fxbrl_20220318143736137_20220318080619063_4" name="us-gaap:ForeignCurrencyFairValueHedgeLiabilityAtFairValue" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">224</ix:nonFraction></span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(<ix:nonFraction id="Fxbrl_20220318143736137_20220318080619064_5" name="us-gaap:ForeignCurrencyFairValueHedgeLiabilityAtFairValue" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">55</ix:nonFraction></span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                </td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:37%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td style="vertical-align:bottom;width:38%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:37%;padding-bottom:4px;vertical-align: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"><span>Total derivatives designated as hedging instruments</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td style="vertical-align:bottom;width:38%;padding-bottom:4px;vertical-align: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"><span>Other Comprehensive profit</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20230326220824906" name="us-gaap:ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">342</ix:nonFraction></span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20220318143736140_20220318080619064_7" name="us-gaap:ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">482</ix:nonFraction></span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>

          </table>
        </ix:nonNumeric>
      </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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Gain or loss on the derivative instruments, which partially offset the foreign currency impact from the underlying exposures, reclassified from other comprehensive profit (loss) to cost of revenues for the years ended December 31, 2024, 2023 were $ <ix:nonFraction id="Fxbrl_20240408153540824" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">27</ix:nonFraction> , $ (<ix:nonFraction id="Fxbrl_20240408153546252" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">474</ix:nonFraction>), respectively. The amount reclassified from other comprehensive profit (loss) to operating expenses for the years ended December 31, 2024, 2023 were $&#160; <ix:nonFraction id="Fxbrl_20240408155505001" name="allt:DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToResearchAndDevelopmentExpenses" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">133</ix:nonFraction>, $ (<ix:nonFraction id="Fxbrl_20240408160007715" name="allt:DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToResearchAndDevelopmentExpenses" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">2,176</ix:nonFraction>), respectively.</span></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:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>The amount reclassified from other comprehensive profit (loss) to Sales and marketing expenses for the years ended December 31, 2024, 2023 were $ <ix:nonFraction id="Fxbrl_20240408155510116" name="allt:DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToSalesAndMarketingExpenses" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">36</ix:nonFraction> and $ (<ix:nonFraction id="Fxbrl_20240408160025940" name="allt:DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToSalesAndMarketingExpenses" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">540</ix:nonFraction>), respectively.</span></span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div><ix:exclude>
        <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;margin-top:10pt"><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:18pt;margin-bottom:0pt"><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;font-weight:bold">&#160;</div><div style="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 style="text-align:justify;line-height:1.25;font-weight:bold">&#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="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"><span>NOTE 5: -</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>DERIVATIVE INSTRUMENTS(Cont.)</span></span></span></div>
              </td>
            </tr>

        </table>
        <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
      </ix:exclude></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>The amount reclassified from other comprehensive profit (loss) to General and administrative expenses for the years ended December 31, 2024, 2023 were $ <ix:nonFraction id="Fxbrl_20240408155514627" name="allt:DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToGeneralAndAdministrativeExpenses" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">29</ix:nonFraction> and $ (<ix:nonFraction id="Fxbrl_20240408160043547" name="allt:DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToGeneralAndAdministrativeExpenses" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">440</ix:nonFraction>), respectively.</span></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"><span><span style="text-decoration:underline">Non-designated hedges</span>:</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"><span>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></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"><span>As of December 31,&#160;2024 and 2023, the Company&#8217;s outstanding non-hedge transactions were $&#160;<ix:nonFraction id="Fxbrl_20240408160106300" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,326</ix:nonFraction> and $&#160;<ix:nonFraction id="Fxbrl_20240408160112628" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,459</ix:nonFraction>, respectively.</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"><span>The fair value of the outstanding non-designated foreign exchange contracts recorded by the Company on its consolidated balance sheets as of December 31, 2024 and 2023, as assets and liabilities are as follows:</span></span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="margin-left:63pt">
        <ix:nonNumeric id="Fxbrl_20240321175955856" name="us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" contextRef="C_20240101to20241231_usgaapHedgingDesignationAxis_usgaapNondesignatedMember" escape="true">
          <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;width:37%;vertical-align: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"><span>Foreign exchange forward and</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom">&#160;</td>
                <td style="vertical-align:bottom;padding-bottom:2px;width:38%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="6" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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"><span>December 31,</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:37%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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"><span>options contracts</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom">&#160;</td>
                <td style="vertical-align:bottom;width:38%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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"><span>Balance sheet</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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"><span>2024</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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"><span>2023</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:37%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td style="vertical-align:bottom;width:38%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:37%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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"><span>Fair value of foreign exchange non-designated hedge transactions</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td style="vertical-align:bottom;width:38%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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"><span>Other receivables and prepaid expenses</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></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);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20220318143853031_20220318080619065_10" name="us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">18</ix:nonFraction></span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></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);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20220318143853031_20220318080619065_9" name="us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">113</ix:nonFraction></span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:37%;padding-bottom:2px;vertical-align: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"><span>Fair value of foreign exchange non-designated hedge transactions</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td style="vertical-align:bottom;width:38%;padding-bottom:2px;vertical-align: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"><span>Other payables and accrued expenses</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20220318143853035_20220318080619069_21" name="us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(<ix:nonFraction id="Fxbrl_20220318143853035_20220318080619068_20" name="us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">51</ix:nonFraction></span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                </td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:37%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td style="vertical-align:bottom;width:38%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:37%;padding-bottom:4px;vertical-align: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"><span>Total derivatives non-designated as hedging instruments</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td style="vertical-align:bottom;width:38%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20220318143853037_20220318080619070_23" name="us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">18</ix:nonFraction></span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20220318143853037_20220318080619069_22" name="us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">62</ix:nonFraction></span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>

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

  <div>
    <div>
      <ix:nonNumeric id="Fxbrl_20211108160002586" name="us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" contextRef="C_20240101to20241231" escape="true">
        <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:56pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>NOTE 6: -</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>OTHER RECEIVABLES AND PREPAID EXPENSES</span></span></span></span>
                                      <p style="margin:0pt">&#160;</p>
                                    </div>
                                  </td>
                                </tr>

                            </table>
                            <ix:nonNumeric id="Fxbrl_20250321214155388" name="allt:OtherAccountsReceivableAndPrepaidExpensesTableTextBlock" contextRef="C_20240101to20241231" escape="true">
                              <div>
                                <div style="margin-left:63pt">
                                  <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;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                        <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>December&#160;31,</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                      </tr>
                                      <tr>
                                        <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                        <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>2024</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                        <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>2023</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                      </tr>
                                      <tr>
                                        <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                                        <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                                        <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                      </tr>
                                      <tr>
                                        <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                          <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>Prepaid expenses</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                          <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></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108160038904_33" name="us-gaap:PrepaidExpenseCurrent" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,335</ix:nonFraction></span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                          <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></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108162133132" name="us-gaap:PrepaidExpenseCurrent" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,890</ix:nonFraction></span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                      </tr>
                                      <tr>
                                        <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                                          <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>Government authorities</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108160038904_43" name="us-gaap:GovernmentContractReceivable" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">969</ix:nonFraction></span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108160038904_47" name="us-gaap:GovernmentContractReceivable" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">988</ix:nonFraction></span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                      </tr>
                                      <tr>
                                        <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                          <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>Accrued interest</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20230316122107862_xbrl_20211108160038904_43" name="us-gaap:PrepaidInterest" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">34</ix:nonFraction></span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20230316122107862_xbrl_20211108160038904_47" name="us-gaap:PrepaidInterest" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">591</ix:nonFraction></span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                      </tr>
                                      <tr>
                                        <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                                          <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>Foreign currency derivative contracts</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108160038904_63" name="us-gaap:DerivativeFairValueOfDerivativeAsset" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">584</ix:nonFraction></span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108160038904_67" name="us-gaap:DerivativeFairValueOfDerivativeAsset" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">650</ix:nonFraction></span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                      </tr>
                                      <tr>
                                        <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                          <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>Grants receivable from the OCS</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20250321214534430_xbrl_20211108160038904_63" name="us-gaap:GrantsReceivable" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12</ix:nonFraction></span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20250321214534430_xbrl_20211108160038904_67" name="us-gaap:GrantsReceivable" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                      </tr>
                                      <tr>
                                        <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                                          <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>Short-term lease deposits</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108160038904_73" name="us-gaap:DepositsAssetsCurrent" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">124</ix:nonFraction></span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108160038904_77" name="us-gaap:DepositsAssetsCurrent" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">145</ix:nonFraction></span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                      </tr>
                                      <tr>
                                        <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">
                                          <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>Others</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108160038904_93" name="us-gaap:OtherAssetsCurrent" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">259</ix:nonFraction></span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108160038904_97" name="us-gaap:OtherAssetsCurrent" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">173</ix:nonFraction></span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                      </tr>
                                      <tr>
                                        <td style="vertical-align:bottom;width:76%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                      </tr>
                                      <tr>
                                        <td style="vertical-align:bottom;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                                          <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></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);vertical-align:bottom">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108160038904_113" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,317</ix:nonFraction></span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                                          <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></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);vertical-align:bottom">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108160038904_117" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,437</ix:nonFraction></span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                      </tr>

                                  </table>
                                </div>
                              </div>
                            </ix:nonNumeric>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </ix:nonNumeric>
      <p style="margin:0pt">&#160;</p>
      <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;margin-top:10pt"><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:18pt;margin-bottom:0pt"><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;font-weight:bold">&#160;</div><div style="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 style="text-align:justify;line-height:1.25;font-weight:bold">&#160;</div></div>
    </div>
  </div>

  <div>
    <div>
      <div>
        <div>
          <ix:nonNumeric id="Fxbrl_20211122175645781" name="us-gaap:InventoryDisclosureTextBlock" contextRef="C_20240101to20241231" escape="true">
            <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:56pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>NOTE 7: -</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>INVENTORIES</span></span></span></span></div>
                                    </td>
                                  </tr>

                              </table>
                              <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
                              <ix:nonNumeric id="Fxbrl_20250321215145820" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" contextRef="C_20240101to20241231" escape="true">
                                <div>
                                  <div style="margin-left:63pt">
                                    <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;vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                          <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>December 31,</span></span></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>2024</span></span></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>2023</span></span></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Raw materials</span></span></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                            <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></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108161707889" name="us-gaap:InventoryRawMaterialsNetOfReserves" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">650</ix:nonFraction></span></span></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                            <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></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108161716737" name="us-gaap:InventoryRawMaterialsNetOfReserves" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,656</ix:nonFraction></span></span></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align: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"><span><span>Finished goods</span></span></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108161826428" name="us-gaap:InventoryFinishedGoodsNetOfReserves" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,961</ix:nonFraction></span></span></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108161852791" name="us-gaap:InventoryFinishedGoodsNetOfReserves" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,218</ix:nonFraction></span></span></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                            <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></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108161925273" name="us-gaap:InventoryNet" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,611</ix:nonFraction></span></span></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                            <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></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108162019548" name="us-gaap:InventoryNet" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,874</ix:nonFraction></span></span></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#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"><span><span>As of December 31, 2024 and 2023, 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_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,046</ix:nonFraction> and $ <ix:nonFraction id="Fxbrl_20220310112026674" name="allt:CostOfGoodsSoldDeferredRevenue" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,788</ix:nonFraction>, respectively.</span></span></span></span></div>
                            </div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </ix:nonNumeric>
          <p style="margin:0pt">&#160;</p>
        </div>
      </div>
    </div>
  </div>

  <div>
    <div>
      <div>
        <ix:nonNumeric id="Fxbrl_20211125121006963" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" contextRef="C_20240101to20241231" escape="true">
          <div>
            <div>
              <div>
                <div style="text-align:justify;margin-left:0.3pt;line-height:1.25">
                  <table cellpadding="0" cellspacing="0" style="font-size:10pt;text-align:left;font-family:Times New Roman, Times, serif;width:100%;color:rgb(0, 0, 0)">

                      <tr>
                        <td style="vertical-align:top;font-weight:bold;width:56pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>NOTE 8: -</span></span></span></span></td>
                        <td style="vertical-align:top;text-align:justify;width:auto"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">PROPERTY AND EQUIPMENT, NET</span></span></span></span></span></td>
                      </tr>

                  </table>
                  <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
                </div>
                <div>
                  <ix:nonNumeric id="Fxbrl_20250322052419392" name="us-gaap:PropertyPlantAndEquipmentTextBlock" contextRef="C_20240101to20241231" escape="true">
                    <div>
                      <div style="margin-left:63pt">
                        <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;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                              <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>December 31,</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>2024</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>2023</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Cost:</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;vertical-align: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"><span><span>Lab equipment</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                                <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></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108162522618_33" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="C_20241231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOtherMachineryAndEquipmentMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,011</ix:nonFraction></span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                                <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></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108162522618_37" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="C_20231231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOtherMachineryAndEquipmentMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,750</ix:nonFraction></span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Computers and peripheral equipment</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108162522618_43" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="C_20241231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOfficeEquipmentMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,058</ix:nonFraction></span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108162522618_47" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="C_20231231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOfficeEquipmentMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,353</ix:nonFraction></span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;vertical-align: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"><span><span>Office furniture and equipment</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108162522618_53" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="C_20241231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapFurnitureAndFixturesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,431</ix:nonFraction></span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108162522618_57" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="C_20231231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapFurnitureAndFixturesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,438</ix:nonFraction></span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Leasehold improvements</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108162522618_63" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="C_20241231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapLeaseholdImprovementsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,094</ix:nonFraction></span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108162522618_67" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="C_20231231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapLeaseholdImprovementsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,990</ix:nonFraction></span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align: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"><span><span>SECaaS equipment</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108162522618_73" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="C_20241231_usgaapPropertyPlantAndEquipmentByTypeAxis_alltSecurityAsServiceMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,476</ix:nonFraction></span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108162522618_77" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="C_20231231_usgaapPropertyPlantAndEquipmentByTypeAxis_alltSecurityAsServiceMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,036</ix:nonFraction></span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108162522618_93" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">37,070</ix:nonFraction></span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108162522618_97" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">36,567</ix:nonFraction></span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Accumulated depreciation:</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;vertical-align: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"><span><span>Lab equipment</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108162522618_113" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="C_20241231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOtherMachineryAndEquipmentMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,944</ix:nonFraction></span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108162522618_117" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="C_20231231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOtherMachineryAndEquipmentMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,835</ix:nonFraction></span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Computers and peripheral equipment</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108162522618_123" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="C_20241231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOfficeEquipmentMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,778</ix:nonFraction></span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108162522618_127" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="C_20231231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOfficeEquipmentMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,041</ix:nonFraction></span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;vertical-align: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"><span><span>Office furniture and equipment</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108162522618_133" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="C_20241231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapFurnitureAndFixturesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">588</ix:nonFraction></span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108162522618_137" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="C_20231231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapFurnitureAndFixturesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">535</ix:nonFraction></span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Leasehold improvements</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108162522618_143" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="C_20241231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapLeaseholdImprovementsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,941</ix:nonFraction></span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108162522618_147" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="C_20231231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapLeaseholdImprovementsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,692</ix:nonFraction></span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align: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"><span><span>SECaaS equipment</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108162522618_153" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="C_20241231_usgaapPropertyPlantAndEquipmentByTypeAxis_alltSecurityAsServiceMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,127</ix:nonFraction></span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108162522618_157" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="C_20231231_usgaapPropertyPlantAndEquipmentByTypeAxis_alltSecurityAsServiceMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,275</ix:nonFraction></span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108162522618_173" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,378</ix:nonFraction></span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108162522618_177" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">25,378</ix:nonFraction></span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align: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"><span><span>Depreciated cost</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                <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></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108162522618_193" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,692</ix:nonFraction></span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                <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></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108162522618_197" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,189</ix:nonFraction></span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#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"><span><span>Depreciation expenses for the years ended December 31, 2024, 2023 and 2022 was $&#160;<ix:nonFraction id="Fxbrl_20211108163317566" name="us-gaap:Depreciation" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,613</ix:nonFraction>, $&#160;<ix:nonFraction id="Fxbrl_20211108163326940" name="us-gaap:Depreciation" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,536 </ix:nonFraction>and $&#160;<ix:nonFraction id="Fxbrl_20211108163330584" name="us-gaap:Depreciation" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,406</ix:nonFraction>, respectively.</span></span></span></span></div>
                </div>
              </div>
            </div>
          </div>
        </ix:nonNumeric>
        <p style="margin:0pt">&#160;</p>
        <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;margin-top:10pt"><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:18pt;margin-bottom:0pt"><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;font-weight:bold">&#160;</div><div style="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 style="text-align:justify;line-height:1.25;font-weight:bold">&#160;</div></div>
      </div>
    </div>
  </div>

  <ix:nonNumeric id="Fxbrl_20240321163709827" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" contextRef="C_20240101to20241231" 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"><span><span>NOTE 9: -</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>INTANGIBLE ASSETS, NET</span></span></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"><span><span>a.</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>The following table shows the Company's intangible assets for the periods presented</span></span></span></span></div>
                  </td>
                </tr>

            </table>
            <div style="line-height:1.25">&#160;</div>
            <div style="margin-left:90pt">
              <ix:nonNumeric id="Fxbrl_20250322052922674" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" contextRef="C_20240101to20241231" escape="true">
                <div>
                  <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;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>December 31,</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>2024</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>2023</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Original Cost:</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Technology</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <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></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108165255174" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="C_20241231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapTechnologyBasedIntangibleAssetsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,113</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <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></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108165301405" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="C_20231231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapTechnologyBasedIntangibleAssetsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,113</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;vertical-align: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"><span><span>Backlog</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108165324452" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="C_20241231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapOrderOrProductionBacklogMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,877</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108165345380" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="C_20231231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapOrderOrProductionBacklogMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,877</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Customer relationships</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108165328252" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="C_20241231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,592</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108165349059" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="C_20231231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,592</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;vertical-align: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"><span><span>Software license</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20220310112744159_xbrl_20211108165328252" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="C_20241231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapComputerSoftwareIntangibleAssetMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,651</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20220318145517707" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="C_20231231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapComputerSoftwareIntangibleAssetMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,651</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>IP R&amp;D</span></span></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);vertical-align: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);vertical-align: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);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108165332948" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="C_20241231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapIntellectualPropertyMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,659</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108165353020" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="C_20231231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapIntellectualPropertyMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,659</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                          <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></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);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108165801868" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,892</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                          <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></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);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108165809785" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,892</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;vertical-align: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"><span><span>Accumulated amortization:</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;vertical-align: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"><span><span>&#160;Technology</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                          <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></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108165905702" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="C_20241231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapTechnologyBasedIntangibleAssetsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,113</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                          <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></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108165953820" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="C_20231231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapTechnologyBasedIntangibleAssetsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,113</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Backlog</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108170023190" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="C_20241231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapOrderOrProductionBacklogMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,877</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108170029940" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="C_20231231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapOrderOrProductionBacklogMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,877</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;vertical-align: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"><span><span>Customer relationships</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108170100401" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="C_20241231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,592</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108170103553" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="C_20231231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,592</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Software license</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20220310112815167_xbrl_20211108170100401" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="C_20241231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapComputerSoftwareIntangibleAssetMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,651</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20220310112815167_xbrl_20211108170103553" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="C_20231231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapComputerSoftwareIntangibleAssetMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,651</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align: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"><span><span>IP R&amp;D</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108170124993" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="C_20241231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapIntellectualPropertyMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,354</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108170129217" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="C_20231231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapIntellectualPropertyMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,744</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                          <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></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108170134065" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,587</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                          <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></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108170143169" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,977</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align: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"><span><span>Amortized cost</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                          <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></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108170452649" name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">305</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                          <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></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108170508937" name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">915</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>

                  </table>
                </div>
              </ix:nonNumeric>
            </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"><span><span>b.</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>Amortization expense for the years ended December 31, 2024, 2023 and 2022 were $&#160;<ix:nonFraction id="Fxbrl_20220310112248205" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">610</ix:nonFraction>, $ <ix:nonFraction id="Fxbrl_20220310112252185" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">982</ix:nonFraction> and $&#160;<ix:nonFraction id="Fxbrl_20220310112255337" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">946</ix:nonFraction>, respectively.</span></span></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"><span><span>c.</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>Estimated amortization expense for the years ending:</span></span></span></span></div>
                  </td>
                </tr>

            </table>
            <ix:nonNumeric id="Fxbrl_20250322052937958" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" contextRef="C_20240101to20241231" 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:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                      <tr>
                        <td style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                          <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"><span><span>Year ending December 31,</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:88%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>2025</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108164839640" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">305</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:88%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:88%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Total</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                          <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></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);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20211108165020902" name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">305</ix:nonFraction></span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>

                  </table>
                </div>
              </div>
            </ix:nonNumeric>
          </div>
        </div>
      </div>
    </div>
  </ix:nonNumeric>
  <p style="margin:0pt">&#160;</p>

  <div>
    <div>
      <ix:nonNumeric id="Fxbrl_20211122175140958" name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" contextRef="C_20240101to20241231" 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="vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;width:56pt">NOTE 10: -</td>
                            <td style="vertical-align:top;text-align:justify;width:auto">
                              <div style="font-weight:bold">OTHER PAYABLES AND ACCRUED EXPENSES</div>
                            </td>
                          </tr>

                      </table>
                      <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
                      <ix:nonNumeric id="Fxbrl_20250322053109100" name="us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" contextRef="C_20240101to20241231" escape="true">
                        <div>
                          <div style="margin-left:90pt">
                            <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;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                  <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">December&#160;31,</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2024</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2023</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                    <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">Accrued expenses</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                    <div style="line-height:1.25">$</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                    <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20211108171620009_33" name="us-gaap:AccruedLiabilitiesCurrent" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,230</ix:nonFraction></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                    <div style="line-height:1.25">$</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                    <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20211108171620009_37" name="us-gaap:AccruedLiabilitiesCurrent" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,964</ix:nonFraction></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                                    <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">Deferred revenues from IIA</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                    <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220310141412997_xbrl_20211108171620009_33" name="us-gaap:DeferredIncome" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                    <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220319141850853" name="us-gaap:DeferredIncome" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">302</ix:nonFraction></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                    <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">Onerous contract&#160;liability</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                    <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20240321164527635" name="allt:OnerousContractLiability" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">276</ix:nonFraction></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                    <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20240321164540043" name="allt:OnerousContractLiability" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">551</ix:nonFraction></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                                    <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">Government authorities</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                    <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20211108171620009_43" name="allt:GovernmentAuthorities" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,032</ix:nonFraction></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                    <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20211108171620009_47" name="allt:GovernmentAuthorities" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,108</ix:nonFraction></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                    <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">Foreign currency derivative contracts</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                    <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20211108171620009_53" name="us-gaap:DerivativeFairValueOfDerivativeLiability" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">224</ix:nonFraction></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                    <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20211108171620009_57" name="us-gaap:DerivativeFairValueOfDerivativeLiability" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">106</ix:nonFraction></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                                    <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">Holdback and contingent earnout</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                    <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20211108171620009_63" name="allt:HoldbackAndContingentEarnout" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">300</ix:nonFraction></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                    <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20211108171620009_67" name="allt:HoldbackAndContingentEarnout" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">299</ix:nonFraction></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                    <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">Provision for returns</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                    <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20211108171620009_73" name="allt:ProvisionForReturns" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">33</ix:nonFraction></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                    <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20211108171620009_77" name="allt:ProvisionForReturns" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">90</ix:nonFraction></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom">
                                    <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">Others</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                    <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20211108171620009_93" name="us-gaap:OtherAccountsPayableAndAccruedLiabilities" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">105</ix:nonFraction></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                    <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20211108171620009_97" name="us-gaap:OtherAccountsPayableAndAccruedLiabilities" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">108</ix:nonFraction></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                    <div style="line-height:1.25">$</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                    <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20211108171620009_113" name="allt:OtherPayablesAndAccruedLiabilitiesCurrent" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,200</ix:nonFraction></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                    <div style="line-height:1.25">$</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                    <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20211108171620009_117" name="allt:OtherPayablesAndAccruedLiabilitiesCurrent" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,528</ix:nonFraction></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                </tr>

                            </table>
                          </div>
                        </div>
                      </ix:nonNumeric>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </ix:nonNumeric>
      <p style="margin:0pt">&#160;</p>
      <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;margin-top:10pt"><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:18pt;margin-bottom:0pt"><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;font-weight:bold">&#160;</div><div style="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 style="text-align:justify;line-height:1.25;font-weight:bold">&#160;</div></div>
    </div>
  </div>

  <ix:nonNumeric id="Fxbrl_20250323103131208" name="us-gaap:OperatingLeasesOfLessorDisclosureTextBlock" contextRef="C_20240101to20241231" 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="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"><span><span>NOTE 11: -</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>LEASE</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 Group's facilities are leased under several lease agreements.</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 addition, the Company has various operating lease agreements with respect to motor vehicles.</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>Lease expenses of office rent and vehicles for the years ended December 31, 2024, 2023 and 2022 were approximately $ <ix:nonFraction id="Fxbrl_20240408165011492" name="us-gaap:LeaseCost" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,735</ix:nonFraction>, $ <ix:nonFraction id="Fxbrl_20240408165017562" name="us-gaap:LeaseCost" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,545</ix:nonFraction> and $ <ix:nonFraction id="Fxbrl_20240408165023258" name="us-gaap:LeaseCost" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,784</ix:nonFraction>, respectively.</span></span></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"><span><span>Expenses for short- term leases in 2024 were $ <ix:nonFraction id="Fxbrl_20240408165039899" name="us-gaap:ShortTermLeaseCost" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">199</ix:nonFraction>, $ <ix:nonFraction id="Fxbrl_20240408165044403" name="us-gaap:ShortTermLeaseCost" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">229</ix:nonFraction> and $ <ix:nonFraction id="Fxbrl_20240408165047146" name="us-gaap:ShortTermLeaseCost" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">82</ix:nonFraction>, respectively. Variable lease costs for the years ended December 31, 2024, 2023 and 2022 were $ <ix:nonFraction id="Fxbrl_20240408171008878" name="us-gaap:VariableLeaseCost" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">826</ix:nonFraction>, $ <ix:nonFraction id="Fxbrl_20240408171017666" name="us-gaap:VariableLeaseCost" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">831</ix:nonFraction> and $<ix:nonFraction id="Fxbrl_20240408171020524" name="us-gaap:VariableLeaseCost" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">813</ix:nonFraction>, 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>The following table represents the weighted-average remaining lease term and discount rate:</span></span></span></span></div>
      <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
      <ix:nonNumeric id="Fxbrl_20250323103048012" name="allt:ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRate" contextRef="C_20240101to20241231" escape="true">
        <div>
          <div style="margin-left:90pt">
            <div>
              <div>
                <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt">

                    <tr>
                      <td style="width:69%;vertical-align:bottom">&#160;</td>
                      <td colspan="3" style="vertical-align:top;border-bottom:2px solid rgb(0, 0, 0)">
                        <div style="text-align:center;line-height:1.25;font-weight:bold">Year ended December 31,</div>
                      </td>
                    </tr>
                    <tr>
                      <td style="width:69%;vertical-align:bottom">&#160;</td>
                      <td style="width:15%;vertical-align:top;border-bottom:2px solid rgb(0, 0, 0)">
                        <div style="text-align:center;line-height:1.25;font-weight:bold">2024</div>
                      </td>
                      <td style="width:1%;vertical-align:top">&#160;</td>
                      <td style="width:15%;vertical-align:top;border-bottom:2px solid rgb(0, 0, 0)">
                        <div style="text-align:center;line-height:1.25;font-weight:bold">2023</div>
                      </td>
                    </tr>
                    <tr>
                      <td style="width:69%;vertical-align:bottom;text-align:center">&#160;</td>
                      <td style="width:15%;vertical-align:top">&#160;</td>
                      <td style="width:1%;vertical-align:top">&#160;</td>
                      <td style="width:15%;vertical-align:top">&#160;</td>
                    </tr>
                    <tr>
                      <td style="width:69%;vertical-align:bottom;background-color:rgb(204, 238, 255)">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Weighted average remaining lease term</div>
                      </td>
                      <td style="width:15%;vertical-align:bottom;background-color:rgb(204, 238, 255)">
                        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif"><ix:nonNumeric id="Fxbrl_20250324095346491" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" contextRef="C_20241231" format="ixt-sec:duryear">5</ix:nonNumeric> years</div>
                      </td>
                      <td style="width:1%;vertical-align:top;background-color:rgb(204, 238, 255);text-align:center">&#160;</td>
                      <td style="width:15%;vertical-align:bottom;background-color:rgb(204, 238, 255)">
                        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif"><ix:nonNumeric id="Fxbrl_20250324095352774" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" contextRef="C_20231231" format="ixt-sec:duryear">1.5</ix:nonNumeric> years</div>
                      </td>
                    </tr>
                    <tr>
                      <td style="width:69%;vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Weighted average discount rate</div>
                      </td>
                      <td style="width:15%;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif"><ix:nonFraction id="Fxbrl_20250324095336398_xbrl_20220318154605114" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" contextRef="C_20241231" unitRef="pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">8.84</ix:nonFraction>%</div>
                      </td>
                      <td style="width:1%;vertical-align:top;text-align:center">&#160;</td>
                      <td style="width:15%;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif"><ix:nonFraction id="Fxbrl_20250324095336398_xbrl_20230324104201798" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" contextRef="C_20231231" unitRef="pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">2.10</ix:nonFraction>%</div>
                      </td>
                    </tr>

                </table>
              </div>
            </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"><span><span>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></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>Cash paid for amounts included in measurement of lease liabilities during the years ended 2024, 2023 and 2022 were $<ix:nonFraction id="Fxbrl_20230324111647614" name="us-gaap:OperatingLeasePayments" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,751</ix:nonFraction>, $<ix:nonFraction id="Fxbrl_20230324111659067" name="us-gaap:OperatingLeasePayments" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,152</ix:nonFraction>, and $<ix:nonFraction id="Fxbrl_20230324111703267" name="us-gaap:OperatingLeasePayments" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,843</ix:nonFraction>, 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>Maturities of operating lease liabilities were as follows:</span></span></span></span></div>
      <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
      <ix:nonNumeric id="Fxbrl_20250323103035792" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" contextRef="C_20240101to20241231" escape="true">
        <div>
          <div style="margin-left:90pt">
            <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);vertical-align: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"><span><span>Year ending December 31,</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:88%;vertical-align: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"><span><span>2025</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20220318154349999_xbrl_20211108184730177" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,059</ix:nonFraction></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>2026</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20220318154350000_xbrl_20211108184854618" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,511</ix:nonFraction></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:88%;vertical-align: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"><span><span>2027</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20220318154350001_xbrl_20211108184916050" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,590</ix:nonFraction></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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"><span><span>2028 and thereafter</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20250323103237522" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,832</ix:nonFraction></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:88%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Total lease payments</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20220318154350004_xbrl_20211108184953859" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,992</ix:nonFraction></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:88%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:88%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Less - imputed interest</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="Fxbrl_20220318154350006_xbrl_20211108185035276" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,622</ix:nonFraction></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                    <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></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:88%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:88%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Present value of lease liabilities</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20220318154350009_xbrl_20211108185056732" name="us-gaap:OperatingLeaseLiability" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,370</ix:nonFraction></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </div>
        </div>
      </ix:nonNumeric>
      <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>During the years ended December 31, 2024, and 2023, the short-term maturities of operating lease liabilities with a term of twelve months or less were $ <ix:nonFraction id="Fxbrl_20240408165109571" name="us-gaap:ShortTermLeasePayments" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">199</ix:nonFraction> and $ <ix:nonFraction id="Fxbrl_20240408165114987" name="us-gaap:ShortTermLeasePayments" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">195</ix:nonFraction>, respectively.</span></span></span></span></div>
    </div>
  </ix:nonNumeric>
  <p style="margin:0pt">&#160;</p>
  <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;margin-top:10pt"><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:18pt;margin-bottom:0pt"><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;font-weight:bold">&#160;</div><div style="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 style="text-align:justify;line-height:1.25;font-weight:bold">&#160;</div></div>

  <ix:nonNumeric id="Fxbrl_20240408171507129" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" contextRef="C_20240101to20241231" 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="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"><span>NOTE 12: -</span></span></span></td>
            <td style="vertical-align:top;text-align:justify;width:auto"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span style="font-weight:bold">COMMITMENTS AND CONTINGENT LIABILITIES</span></span></span></span></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: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"><span>a.</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>Liens and guarantees:</span></span></span></div>
                <div>&#160;</div>
                <div>
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>As of December 31, 2024, the Company has provided bank guarantees in respect of&#160;performance obligation to customers in an aggregate amount of approximately $&#160;<ix:nonFraction id="Fxbrl_20240408172043682" name="allt:BankGuarantees" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">736</ix:nonFraction>, in addition to bank guarantees in favor of leases agreements in an aggregate amount of approximately $&#160;<ix:nonFraction id="Fxbrl_20240408172049378" name="allt:GuaranteesInFavorOfLease" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">396</ix:nonFraction>.</span></span></span></span></span></div>
                </div>
              </td>
            </tr>

        </table>
        <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
      </div>
      <div style="line-height:1.25">
        <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="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"><span>b.</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>Litigations:</span></span></span></div>
                  <div>&#160;</div>
                  <div>
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>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. $ <ix:nonFraction id="Fxbrl_20240408172100874" name="us-gaap:LossContingencyDamagesSoughtValue" contextRef="C_20211101to20211102" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">834</ix:nonFraction>. Allot has filed its defense statement refuting all claims and denying any breach and obligation to compensate. On March 6, 2023 the Company signed a settlement agreement with the two founders in which the Company will be pay both founders an amount of $ <ix:nonFraction id="Fxbrl_20240408172136866" name="us-gaap:LitigationSettlementAmountAwardedToOtherParty" contextRef="C_20230301to20230306" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">260</ix:nonFraction> and the founders will waive their claim.</span></span></span></div>
                    <div style="margin-left:85.05pt;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"><span>There are ongoing legal proceedings against the rest. As of December 31, 2024, the results of this claim were uncertain.</span></span></span></div>
                  </div>
                </td>
              </tr>

          </table>
        </div>
      </div>
    </div>
  </ix:nonNumeric>
  <p style="margin:0pt">&#160;</p>

  <ix:nonNumeric id="Fxbrl_20240322033622933" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" contextRef="C_20240101to20241231" 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="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"><span><span>NOTE 13: -</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>SHAREHOLDERS' EQUITY</span></span></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"><span><span>a.</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>Company's shares:</span></span></span></span></div>
              <div>&#160;</div>
              <div>
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>As of December 31, 2024, the Company's authorized share capital consists of NIS&#160;<ix:nonFraction id="Fxbrl_20220114180246973" name="allt:CommonStockValueAuthorized" contextRef="C_20241231" 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_20241231" 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_20241231" 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></span></span></div>
              </div>
            </td>
          </tr>

      </table>
      <div style="line-height:1.25">&#160;</div>
      <div><ix:exclude>
        <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
          <div style="width:100%;margin-top:0pt;margin-bottom:0pt">
            <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;margin-top:10pt"><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:18pt;margin-bottom:0pt"><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;font-weight:bold">&#160;</div><div style="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 style="text-align:justify;line-height:1.25;font-weight:bold">&#160;</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 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:56pt">NOTE 13: -</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">SHAREHOLDERS' EQUITY (Cont.)</div>
              </td>
            </tr>

        </table>
        <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
      </ix:exclude></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>
              <div>&#160;</div>
              <div>
                <div style="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>
            </td>
          </tr>

      </table>
      <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
      <ix:nonNumeric id="Fxbrl_20250323121845713" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" contextRef="C_20240101to20241231" escape="true">
        <div>
          <div style="margin-left:90pt">
            <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;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="22" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="6" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align: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">2024</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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">2023</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255);vertical-align: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">Outstanding at beginning of year</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <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_20231231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">413,995</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align:bottom">
                    <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_20231231" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">5.44</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <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_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%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align:bottom">
                    <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_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%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <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_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);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align:bottom">
                    <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_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);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:28%;vertical-align: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">Granted</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250323122008678_xbrl_20220318171035052_xbrl_20211109144759912_63" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" contextRef="C_20240101to20241231" unitRef="shares" decimals="INF" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250323122008678_xbrl_20220318171035052_xbrl_20211109144759912_67" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="C_20240101to20241231" 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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250323122008678_xbrl_20220318171035052_xbrl_20211109144759912_611" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" contextRef="C_20230101to20231231" unitRef="shares" decimals="INF" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250323122008678_xbrl_20220318171035052_xbrl_20211125114552723" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="C_20230101to20231231" 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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250323122008678_xbrl_20220318171035052_xbrl_20211109144759912_619" 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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250323122008678_xbrl_20220318171035052_xbrl_20211125114619531" 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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255);vertical-align: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">Forfeited</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <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_20240101to20241231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">353,745</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-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);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align:bottom">
                    <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_20240101to20241231" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">5.35</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <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_20230101to20231231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">72,480</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-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);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align:bottom">
                    <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_20230101to20231231" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">9.04</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <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_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);vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-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);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align:bottom">
                    <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_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);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:28%;padding-bottom:2px;vertical-align: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">Exercised</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <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_20240101to20241231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">250</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-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;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                    <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_20240101to20241231" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">5.16</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <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_20230101to20231231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">1,364</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-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;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                    <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_20230101to20231231" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">0.03</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <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_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;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-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;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                    <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_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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:28%;padding-bottom:4px;vertical-align: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">Outstanding at end of year</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <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_20241231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">60,000</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                    <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_20241231" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">5.94</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <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_20231231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">413,995</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                    <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_20231231" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">5.44</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <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_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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                    <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_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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:28%;padding-bottom:4px;vertical-align: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">Exercisable at end of year</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <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_20241231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">60,000</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                    <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_20241231" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">5.94</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <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_20231231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">413,995</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                    <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_20231231" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">5.44</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <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_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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                    <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_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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:28%;padding-bottom:4px;vertical-align: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">Vested and expected to vest</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <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_20241231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">60,000</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                    <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_20241231" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">5.94</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <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_20231231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">413,995</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                    <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_20231231" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">5.44</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <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_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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                    <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_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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </div>
        </div>
      </ix:nonNumeric>
      <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:56.7pt">&#160;</td>
              <td style="width:28.35pt;vertical-align:top">&#160;</td>
              <td style="width:auto;vertical-align:top;text-align:justify">
                <div>
                  <div style="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 2024, 2023 and 2022 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&#160;31, 2024, 2023 and 2022, 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, 2024, 2023 and 2022, were $ <ix:nonFraction id="Fxbrl_20220310115341455" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1</ix:nonFraction>, $ <ix:nonFraction id="Fxbrl_20220310115345388" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">0</ix:nonFraction> and $ <ix:nonFraction id="Fxbrl_20220310115351740" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10</ix:nonFraction>, respectively.</span></span></div>
                  <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 total intrinsic value of exercisable options as of December 31, 2024, 2023 and 2022, were approximately $&#160;<ix:nonFraction id="Fxbrl_20240408172719994" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1</ix:nonFraction>, $ <ix:nonFraction id="Fxbrl_20240408172729450" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1</ix:nonFraction> and $ <ix:nonFraction id="Fxbrl_20240408172734730" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10</ix:nonFraction> , respectively. The total intrinsic value of options vested and expected to vest as of December 31, 2024, 2023 and 2022, were approximately $&#160;<ix:nonFraction id="Fxbrl_20240408172745714" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1</ix:nonFraction>, $ <ix:nonFraction id="Fxbrl_20240408172754162" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">0</ix:nonFraction> and $ <ix:nonFraction id="Fxbrl_20240408172803450" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10</ix:nonFraction>, respectively.</span></span></div>
                  <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 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, 2024, 2023 and 2022 were approximately $&#160;<ix:nonFraction id="Fxbrl_20240408172840673" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">0</ix:nonFraction>, $ <ix:nonFraction id="Fxbrl_20240408172846769" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">93</ix:nonFraction> and $ <ix:nonFraction id="Fxbrl_20240408172852209" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">93</ix:nonFraction> , respectively. The number of options vested during the year ended December&#160;31, 2024 was <ix:nonFraction id="Fxbrl_20240408172901241" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" contextRef="C_20240101to20241231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">0</ix:nonFraction>. The weighted-average remaining contractual life of the outstanding options as of December&#160;31, 2024 is <ix:nonNumeric id="Fxbrl_20240408172912890" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" contextRef="C_20240101to20241231" format="ixt-sec:duryear">0.68</ix:nonNumeric> years. The weighted-average remaining contractual life of exercisable options as of December 31, 2024 is <ix:nonNumeric id="Fxbrl_20240408172921865" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" contextRef="C_20240101to20241231" format="ixt-sec:duryear">0.68</ix:nonNumeric> years.</span></span></div>
                </div>
              </td>
            </tr>

        </table>
      </div>
      <div style="line-height:1.25">&#160;</div>
      <div><ix:exclude>
        <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
          <div style="width:100%;margin-top:0pt;margin-bottom:0pt">
            <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;margin-top:10pt"><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:18pt;margin-bottom:0pt"><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;font-weight:bold">&#160;</div><div style="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 style="text-align:justify;line-height:1.25;font-weight:bold">&#160;</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 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:56pt">NOTE 13: -</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">SHAREHOLDERS' EQUITY (Cont.)</div>
              </td>
            </tr>

        </table>
        <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
      </ix:exclude></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="width:56.7pt">&#160;</td>
              <td style="width:28.35pt;vertical-align:top">&#160;</td>
              <td style="width:auto;vertical-align:top;text-align:justify">
                <div>
                  <div style="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&#160;31, 2024:</span></span></div>
                </div>
              </td>
            </tr>

        </table>
        <div style="line-height:1.25">&#160;</div>
      </div>
      <ix:nonNumeric id="Fxbrl_20250323121909760" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" contextRef="C_20240101to20241231" escape="true">
        <div>
          <div style="margin-left:90pt">
            <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;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="14" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="6" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align: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">2024</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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">2023</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;width:52%;background-color:rgb(204, 238, 255);vertical-align: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">Outstanding at beginning of year</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <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_20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">2,263,699</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align:bottom">
                    <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_20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" 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%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <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_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%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align:bottom">
                    <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_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%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;width:52%;vertical-align: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">Granted</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <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_20240101to20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">2,531,837</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <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_20240101to20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">2.44</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <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_20230101to20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">1,330,500</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <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_20230101to20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">2.47</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;width:52%;background-color:rgb(204, 238, 255);vertical-align: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">Vested</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <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_20240101to20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">1,153,804</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-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);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align:bottom">
                    <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_20240101to20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">2.21</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <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_20230101to20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">1,005,532</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-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);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align:bottom">
                    <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_20230101to20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">2.19</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;width:52%;padding-bottom:2px;vertical-align: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">Forfeited</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <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_20240101to20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">594,291</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-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;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                    <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_20240101to20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">3.47</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <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_20230101to20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">316,889</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-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;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                    <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_20230101to20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">2.38</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;width:52%;padding-bottom:4px;vertical-align: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">Unvested at end of year</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <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_20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">3,047,441</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                    <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_20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">2.69</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <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_20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">2,263,699</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                    <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_20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" 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:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </div>
        </div>
      </ix:nonNumeric>
      <div style="line-height:1.25">
        <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:56.7pt">&#160;</td>
                <td style="width:28.35pt;vertical-align:top">&#160;</td>
                <td style="width:auto;vertical-align:top;text-align:justify">
                  <div>
                    <div style="line-height:1.25">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December&#160;31, 2024, $&#160;<ix:nonFraction id="Fxbrl_20220310120412377" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" contextRef="C_20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,026</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_20240101to20241231_usgaapAwardTypeAxis_usgaapStockCompensationPlanMember" format="ixt-sec:duryear"><ix:nonNumeric id="Fxbrl_20220310120418665" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" contextRef="C_20240101to20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" format="ixt-sec:duryear">1.64</ix:nonNumeric></ix:nonNumeric> years.</span></span></div>
                      <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">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 <span style="-sec-ix-hidden:Fxbrl_20220310120437818"> four -year</span> 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_20240101to20241231_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, 2024, <ix:nonFraction id="Fxbrl_20220310120500332" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" contextRef="C_20241231_usgaapAwardTypeAxis_usgaapStockCompensationPlanMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">13,023</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="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_20240101to20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember_usgaapPlanNameAxis_alltTwoThousandSixteenPlanMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">2,531,837</ix:nonFraction> and <ix:nonFraction id="Fxbrl_20220310120520390" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="C_20230101to20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember_usgaapPlanNameAxis_alltTwoThousandSixteenPlanMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">1,330,500</ix:nonFraction> RSUs in 2024 and 2023, respectively under the 2016 option plan. RSUs vest over a period of between <ix:nonNumeric id="Fxbrl_20240322152919952" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" contextRef="C_20240101to20241231_srtRangeAxis_srtMinimumMember_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember_usgaapPlanNameAxis_alltTwoThousandSixteenPlanMember" format="ixt-sec:durwordsen"> one year</ix:nonNumeric> to <ix:nonNumeric id="Fxbrl_20220310120531037" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" contextRef="C_20240101to20241231_srtRangeAxis_srtMaximumMember_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember_usgaapPlanNameAxis_alltTwoThousandSixteenPlanMember" 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>
                </td>
              </tr>

          </table>
        </div>
      </div>
    </div>
  </ix:nonNumeric>
  <p style="margin:0pt">&#160;</p>

  <div>
    <ix:nonNumeric id="Fxbrl_20240322035859935" name="us-gaap:IncomeTaxDisclosureTextBlock" contextRef="C_20240101to20241231" 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:56pt">NOTE 14: -</td>
                <td style="vertical-align:top;text-align:justify;width:auto">
                  <div style="font-weight:bold">TAXES ON INCOME</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">a.</td>
                <td style="width:auto;vertical-align:top;text-align:justify">
                  <div>Corporate tax rates:</div>
                  <div>&#160;</div>
                  <div>
                    <div style="line-height:1.25">The Israeli corporate income tax rate was <ix:nonFraction id="Fxbrl_20211109130324885" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="C_20220101to20221231" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal"><ix:nonFraction id="Fxbrl_20211109130316902" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="C_20230101to20231231" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal"><ix:nonFraction id="Fxbrl_20211109130307538" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="C_20240101to20241231" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">23</ix:nonFraction></ix:nonFraction></ix:nonFraction>% in 2024, 2023 and 2022.</div>
                  </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:56.7pt">&#160;</td>
                  <td style="width:28.35pt;vertical-align:top">b.</td>
                  <td style="width:auto;vertical-align:top;text-align:justify">
                    <div>
                      <div style="line-height:1.25">Foreign Exchange Regulations:</div>
                      <div style="line-height:1.25">&#160;</div>
                      <div style="line-height:1.25">Commencing 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.</div>
                    </div>
                  </td>
                </tr>

            </table>
          </div>
          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
          <div><ix:exclude>
            <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
              <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;margin-top:10pt"><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:18pt;margin-bottom:0pt"><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;font-weight:bold">&#160;</div><div style="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 style="text-align:justify;line-height:1.25;font-weight:bold">&#160;</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 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:56pt">NOTE 14: -</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">TAXES ON INCOME (Cont.)</div>
                  </td>
                </tr>

            </table>
            <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
          </ix:exclude></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">c.</td>
                <td style="width:auto;vertical-align:top;text-align:justify">
                  <div>Pre-tax income (loss) is comprised as follows:</div>
                </td>
              </tr>

          </table>
          <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
          <ix:nonNumeric id="Fxbrl_20250322054223515" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" contextRef="C_20240101to20241231" escape="true">
            <div>
              <div style="margin-left:90pt">
                <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;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">Year ended</div>
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">December 31,</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2024</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2023</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2022</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">Domestic</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">(<ix:nonFraction id="Fxbrl_20220318164220277_xbrl_20211109113735405" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">4,988</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">(<ix:nonFraction id="Fxbrl_20220318164220277_xbrl_20211109113755666" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">64,360</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">(<ix:nonFraction id="Fxbrl_20220318164220277_xbrl_20211109113749253" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">32,826</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">Foreign</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164220281_xbrl_20211109113818058" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">884</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164220281_xbrl_20211109113832858" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,640</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164220281_xbrl_20211109113843200" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,691</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">(<ix:nonFraction id="Fxbrl_20220318164220283_xbrl_20211109113915896" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">4,104</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">(<ix:nonFraction id="Fxbrl_20220318164220283_xbrl_20211109114027057" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">61,720</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">(<ix:nonFraction id="Fxbrl_20220318164220283_xbrl_20211109114030898" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">30,135</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                    </tr>

                </table>
              </div>
            </div>
          </ix:nonNumeric>
          <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">d.</td>
                <td style="width:auto;vertical-align:top;text-align:justify">
                  <div>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:</div>
                </td>
              </tr>

          </table>
          <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
          <ix:nonNumeric id="Fxbrl_20250322054237648" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" contextRef="C_20240101to20241231" escape="true">
            <div>
              <div style="margin-left:90pt">
                <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;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">Year ended</div>
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">December 31,</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2024</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2023</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2022</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Loss before taxes on income</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">$</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);vertical-align:bottom">
                        <div style="line-height:1.25">(<ix:nonFraction id="Fxbrl_20220318164229821_xbrl_20211109124036433" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">4,104</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">$</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);vertical-align:bottom">
                        <div style="line-height:1.25">(<ix:nonFraction id="Fxbrl_20220318164229821_xbrl_20211109124043084" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">61,720</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">$</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);vertical-align:bottom">
                        <div style="line-height:1.25">(<ix:nonFraction id="Fxbrl_20220318164229821_xbrl_20211109124051884" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">30,135</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Theoretical tax income computed at the Israeli statutory tax rate (23% for the years 2024, 2023 and 2022, respectively)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">(<ix:nonFraction id="Fxbrl_20220318164229826_xbrl_20211109124115732" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">944</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">(<ix:nonFraction id="Fxbrl_20220318164229826_xbrl_20211109124145651" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">14,196</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">(<ix:nonFraction id="Fxbrl_20220318164229826_xbrl_20211109124150116" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">6,931</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Changes in valuation allowance</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20240409013611826" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">599</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164229831_xbrl_20211109124234847" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,131</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164229831_xbrl_20211109124250005" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,116</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Write off of prepaid and withholding taxes</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164229841_xbrl_20211125110015289" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,113</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164229841_xbrl_20211125110024941" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">749</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164229841_xbrl_20211125110028812" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,388</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Foreign tax rates differences related to subsidiaries</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164229845_xbrl_20211109124453571" name="allt:IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164229845_xbrl_20211109124515371" name="allt:IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">20</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164229845_xbrl_20211109124530396" name="allt:IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">46</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Non-deductible expenses</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">(<ix:nonFraction id="Fxbrl_20220318164229848_xbrl_20211109124654067" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">144</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">(<ix:nonFraction id="Fxbrl_20220318164229848_xbrl_20211109125349955" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">269</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164229848_xbrl_20211109125356358" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">512</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Capital note and inter-company balances release taxes</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164229851_xbrl_20220310142750716_xbrl_20211109124654067" name="allt:CapitalNoteReleaseTaxes" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164229851_xbrl_20220310142750716_xbrl_20211109125349955" name="allt:CapitalNoteReleaseTaxes" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164229851_xbrl_20220310142750716_xbrl_20211109125356358" name="allt:CapitalNoteReleaseTaxes" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">544</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Other expenses and Exchange rate differences</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20240409001226546" name="allt:OtherExpensesAndExchangeRateDifferences" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">80</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">&#160;</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">(<ix:nonFraction id="Fxbrl_20220318164229854_xbrl_20211109125442728" name="allt:OtherExpensesAndExchangeRateDifferences" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">37</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164229854_xbrl_20211109125446239" name="allt:OtherExpensesAndExchangeRateDifferences" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">195</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Non-deductible share-based compensation expense</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164229858_xbrl_20211109125504880" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">709</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164229858_xbrl_20211109125557757" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,586</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164229858_xbrl_20211109125601077" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,925</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Change in expense associated with tax positions for current year</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164229861_xbrl_20211125104731592" name="allt:ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">352</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164229861_xbrl_20211125104748812" name="allt:ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">100</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164229861_xbrl_20211125104802437" name="allt:ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">100</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Actual tax expense</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">$</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);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164229864_xbrl_20211109125705013" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,765</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">$</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);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164229864_xbrl_20211109125737342" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,084</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">$</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);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164229864_xbrl_20211109125742150" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,895</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>

                </table>
              </div>
            </div>
          </ix:nonNumeric>
          <div>&#160;</div>
          <div><ix:exclude>
            <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
              <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;margin-top:10pt"><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:18pt;margin-bottom:0pt"><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;font-weight:bold">&#160;</div><div style="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 style="text-align:justify;line-height:1.25;font-weight:bold">&#160;</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 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:56pt">NOTE 14: -</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">TAXES ON INCOME (Cont.)</div>
                  </td>
                </tr>

            </table>
            <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
          </ix:exclude></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">e.</td>
                <td style="width:auto;vertical-align:top;text-align:justify">
                  <div>Taxes on income</div>
                  <div>&#160;</div>
                  <div>
                    <div style="line-height:1.25">Income tax expense is comprised as follows:</div>
                  </div>
                </td>
              </tr>

          </table>
          <div style="text-align:justify;text-indent:0pt;margin-left:85.05pt;line-height:1.25">&#160;</div>
          <div style="margin-left:90pt">
            <ix:nonNumeric id="Fxbrl_20250322054315303" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" contextRef="C_20240101to20241231" continuedAt="F20250322054325207" escape="true">
              <div>
                <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;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">Year ended December 31,</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2024</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2023</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2022</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Current taxes</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220319181855955" name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">288</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220319182007328" name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">248</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220319182017857" name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">391</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Taxes in respect of previous years</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164251190_xbrl_20220310143404704_xbrl_20211109114316570" name="us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">(<ix:nonFraction id="Fxbrl_20220318164251190_xbrl_20220310143404704_xbrl_20211109114355952" name="us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">13</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164251190_xbrl_20220310143404704_xbrl_20211109114342705" name="us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Write off of prepaid and withholding taxes</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164251194_xbrl_20211109114432544" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,113</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164251194_xbrl_20211109114449791" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">749</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164251194_xbrl_20211109114453456" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,388</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Change in expense associated with tax positions for current year</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164251197_xbrl_20211125105324046" name="allt:ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">352</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164251197_xbrl_20211125105349445" name="allt:ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">100</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164251197_xbrl_20211109114549144" name="allt:ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">100</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164251200_xbrl_20211109114654673" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,765</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164251200_xbrl_20211109114754201" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,084</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164251200_xbrl_20211109114758618" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,895</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>

                </table>
              </div>
            </ix:nonNumeric>
          </div>
          <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:56.7pt">&#160;</td>
                  <td style="width:28.35pt;vertical-align:top">&#160;</td>
                  <td style="width:auto;vertical-align:top;text-align:justify">
                    <div>
                      <div style="line-height:1.25">Taxes on income by jurisdiction were as follows:</div>
                    </div>
                  </td>
                </tr>

            </table>
            <div style="text-align:justify;text-indent:0pt;margin-left:85.05pt;line-height:1.25">&#160;</div>
          </div>
          <ix:continuation id="F20250322054325207">
            <div>
              <div style="margin-left:90pt">
                <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;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">Year ended December 31,</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2024</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2023</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2022</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Domestic</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20230325063948215" name="us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">946</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20230325063955294" name="us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">822</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20230325064002167" name="us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,129</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Foreign</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20230325064009540_xbrl_20230325063948215" name="us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">819</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20230325064009540_xbrl_20230325063955294" name="us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">262</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20230325064009540_xbrl_20230325064002167" name="us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">766</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;padding-bottom:4px;vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">Total</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20230325064010580_xbrl_20230325063948215" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,765</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20230325064010580_xbrl_20230325063955294" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,084</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20230325064010580_xbrl_20230325064002167" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,895</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>

                </table>
              </div>
              <div style="margin-left:90pt">
                <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 rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="2" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="2" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="2" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="text-decoration:underline">Domestic</span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Current taxes</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20250322060027410_xbrl_20230325064022883_xbrl_20230325063948215" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20250322060027410_xbrl_20230325064022883_xbrl_20230325063955294" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20250322060027410_xbrl_20230325064022883_xbrl_20230325064002167" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Taxes in respect of previous years</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20230325064015793_xbrl_20230325063948215" name="allt:EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20230325064015793_xbrl_20230325063955294" name="allt:EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">(<ix:nonFraction id="Fxbrl_20230325064015793_xbrl_20230325064002167" name="allt:EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">20</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Write off of prepaid and withholding taxes</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20230325064017520_xbrl_20230325063948215" name="allt:EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">946</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20230325064017520_xbrl_20230325063955294" name="allt:EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">822</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20230325064017520_xbrl_20230325064002167" name="allt:EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,149</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">Total Domestic</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">$</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);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20230326225022632_xbrl_20230325064017520_xbrl_20230325063948215" name="us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">946</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">$</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);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20230326225022632_xbrl_20230325064017520_xbrl_20230325063955294" name="us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">822</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">$</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);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20230326225022632_xbrl_20230325064017520_xbrl_20230325064002167" name="us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,129</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>

                </table>
              </div>
              <div style="margin-left:90pt">
                <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 rowspan="1" style="vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom">&#160;</td>
                      <td colspan="2" rowspan="1" style="vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom">&#160;</td>
                      <td colspan="2" rowspan="1" style="vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom">&#160;</td>
                      <td colspan="2" rowspan="1" style="vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="text-decoration:underline">Foreign</span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Current taxes</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20230325064022883_xbrl_20230325063948215" name="us-gaap:CurrentForeignTaxExpenseBenefit" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">288</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20230325064022883_xbrl_20230325063955294" name="us-gaap:CurrentForeignTaxExpenseBenefit" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">248</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20230325064022883_xbrl_20230325064002167" name="us-gaap:CurrentForeignTaxExpenseBenefit" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">391</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Taxes in respect of previous years</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20230325064026563_xbrl_20230325063948215" name="allt:EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">(<ix:nonFraction id="Fxbrl_20230325064026563_xbrl_20230325063955294" name="allt:EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">13</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20230325064026563_xbrl_20230325064002167" name="allt:EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">36</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Write off of prepaid and withholding taxes</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20230325064028567_xbrl_20230325063948215" name="allt:EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">167</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">(<ix:nonFraction id="Fxbrl_20230325064028567_xbrl_20230325063955294" name="allt:EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">73</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20230325064028567_xbrl_20230325064002167" name="allt:EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">239</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Change in expense associated with tax positions for current year</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20230326225030689_xbrl_20230325064028567_xbrl_20230325063948215" name="allt:EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">352</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20230326225030689_xbrl_20230325064028567_xbrl_20230325063955294" name="allt:EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">100</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20230326225030689_xbrl_20230325064028567_xbrl_20230325064002167" name="allt:EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">100</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">Total foreign</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">$</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);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20230326225033178_xbrl_20230325064028567_xbrl_20230325063948215" name="us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">819</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">$</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);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20230326225033178_xbrl_20230325064028567_xbrl_20230325063955294" name="us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">262</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">$</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);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20230326225033178_xbrl_20230325064028567_xbrl_20230325064002167" name="us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">766</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</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:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                    <tr>
                      <td style="vertical-align:bottom;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">Total income tax expense (benefit)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">$</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);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20230325064035247_xbrl_20230325063948215" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,765</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">$</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);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20230325064035247_xbrl_20230325063955294" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,084</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">$</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);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20230325064035247_xbrl_20230325064002167" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,895</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>

                </table>
              </div>
            </div>
          </ix:continuation>&#160;<div><ix:exclude>
            <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
              <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;margin-top:10pt"><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:18pt;margin-bottom:0pt"><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;font-weight:bold">&#160;</div><div style="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 style="text-align:justify;line-height:1.25;font-weight:bold">&#160;</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 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:56pt">NOTE 14: -</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">TAXES ON INCOME (Cont.)</div>
                  </td>
                </tr>

            </table>
            <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
          </ix:exclude></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="width:56.7pt">&#160;</td>
                  <td style="width:28.35pt;vertical-align:top">f.</td>
                  <td style="width:auto;vertical-align:top;text-align:justify">
                    <div>
                      <div style="line-height:1.25">Net operating losses carry forward:</div>
                      <div style="line-height:1.25">&#160;</div>
                      <div style="line-height:1.25">The Company has accumulated net operating losses for Israeli tax purposes as of December 31, 2024, in the amount of approximately $ <ix:nonFraction id="Fxbrl_20230316132205227" name="us-gaap:OperatingLossCarryforwards" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">136,499</ix:nonFraction>, which may be carried forward and offset against taxable income in the future for an indefinite period. As of December 31, 2024, the Company recorded a full valuation allowance with respect to its net deferred tax assets&#160; in Allot Ltd. and wrote-off prepaid and withholding taxes of $ <ix:nonFraction id="Fxbrl_20230316132221899" name="allt:DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes" contextRef="C_20241231_usgaapIncomeTaxAuthorityAxis_countryIL" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,607 </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, 2024, of approximately $ <ix:nonFraction id="Fxbrl_20230316132232430" name="us-gaap:TaxCreditCarryforwardAmount" contextRef="C_20241231" 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.</div>
                      <div style="line-height:1.25">&#160;</div>
                      <div style="line-height:1.25">The U.S. subsidiary has accumulated losses for U.S. federal income tax return purposes of approximately $&#160;<ix:nonFraction id="Fxbrl_20250323164348708" name="us-gaap:OperatingLossCarryforwards" contextRef="C_20241231_srtRangeAxis_srtMinimumMember_usgaapIncomeTaxAuthorityAxis_usgaapInternalRevenueServiceIRSMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,568</ix:nonFraction> and $ <ix:nonFraction id="Fxbrl_20250323164357903" name="us-gaap:OperatingLossCarryforwards" contextRef="C_20241231_srtRangeAxis_srtMaximumMember_usgaapIncomeTaxAuthorityAxis_usgaapInternalRevenueServiceIRSMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,477</ix:nonFraction> for state taxes. The federal accumulated losses for tax purposes expire until&#160;<span style="-sec-ix-hidden:Fxbrl_20230316132408335">2037</span>. As of December 31, 2024, the Company recorded a valuation allowance with respect to its deferred tax assets in the US Subsidiary.</div>
                      <div style="line-height:1.25">&#160;</div>
                      <div style="line-height:1.25">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&#160;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. &#160;The annual limitations may result in the expiration of losses before utilization.</div>
                    </div>
                  </td>
                </tr>

            </table>
            <div style="line-height:1.25">&#160;</div>
          </div>
          <div><ix:exclude>
            <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
              <div style="margin-top:0pt;margin-bottom:0pt">
                <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;margin-top:10pt"><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:18pt;margin-bottom:0pt"><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;font-weight:bold">&#160;</div><div style="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 style="text-align:justify;line-height:1.25;font-weight:bold">&#160;</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 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:56pt">NOTE 14: -</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">TAXES ON INCOME (Cont.)</div>
                  </td>
                </tr>

            </table>
            <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
          </ix:exclude></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">g.</td>
                <td style="width:auto;vertical-align:top;text-align:justify">
                  <div>Deferred income taxes:</div>
                  <div>&#160;</div>
                  <div>
                    <div style="line-height:1.25">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:</div>
                  </div>
                </td>
              </tr>

          </table>
          <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
          <ix:nonNumeric id="Fxbrl_20250322054343793" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" contextRef="C_20240101to20241231" escape="true">
            <div>
              <div style="margin-left:90pt">
                <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;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">December 31,</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2024</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2023</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">Deferred tax assets:</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                        <div style="text-align:justify;margin-left:11.35pt;line-height:1.25">Operating and capital loss carryforwards</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164759524_xbrl_20211109123545049_33" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">38,538</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164759524_xbrl_20211109123545049_37" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">34,420</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="text-align:justify;margin-left:11.35pt;line-height:1.25">Research and development</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164759527_xbrl_20211109123545049_43" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,051</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164759527_xbrl_20211109123545049_47" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,423</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                        <div style="text-align:justify;margin-left:11.35pt;line-height:1.25">Employee benefits</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164759530_xbrl_20211109123545049_53" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">415</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164759530_xbrl_20211109123545049_57" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,522</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="text-align:justify;margin-left:11.35pt;line-height:1.25">Intangible assets</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164759533_xbrl_20211109123545049_63" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">248</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164759533_xbrl_20211109123545049_67" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">353</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                        <div style="text-align:justify;margin-left:11.35pt;line-height:1.25">Operating lease liabilities</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20230325063823335_xbrl_20220318164759533_xbrl_20211109123545049_63" name="allt:DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,465</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20230325063823335_xbrl_20220318164759533_xbrl_20211109123545049_67" name="allt:DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">496</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="text-align:justify;margin-left:11.35pt;line-height:1.25">Stock based compensation expenses</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20230325063824285_xbrl_20220318164759533_xbrl_20211109123545049_63" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">708</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20230325063824285_xbrl_20220318164759533_xbrl_20211109123545049_67" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,733</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                        <div style="text-align:justify;margin-left:11.35pt;line-height:1.25">Onerous contract</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20240322113228508_xbrl_20230325063825225_xbrl_20220318164759533_xbrl_20211109123545049_63" name="allt:DeferredTaxAssetsOnerousContract" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">63</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20240322113228508_xbrl_20230325063825225_xbrl_20220318164759533_xbrl_20211109123545049_67" name="allt:DeferredTaxAssetsOnerousContract" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">127</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="text-align:justify;margin-left:11.35pt;line-height:1.25">Prepaid and withholding taxes</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20230325063825225_xbrl_20220318164759533_xbrl_20211109123545049_63" name="allt:DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,607</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20230325063825225_xbrl_20220318164759533_xbrl_20211109123545049_67" name="allt:DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,297</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom">
                        <div style="text-align:justify;margin-left:11.35pt;line-height:1.25">Other temporary differences</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164759538_xbrl_20211109123545049_73" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">576</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164759538_xbrl_20211109123545049_77" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">543</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">Deferred tax asset before valuation allowance</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164759543_xbrl_20211109123545049_93" name="us-gaap:DeferredTaxAssetsGross" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">54,671</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164759543_xbrl_20211109123545049_97" name="us-gaap:DeferredTaxAssetsGross" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">53,914</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">Valuation allowance</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">(<ix:nonFraction id="Fxbrl_20220318164759548_xbrl_20211109123545049_103" name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">49,907</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">(<ix:nonFraction id="Fxbrl_20220318164759548_xbrl_20211109123545049_107" name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">49,928</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">Deferred tax asset net of valuation allowance</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164759552_xbrl_20211109123545049_113" name="us-gaap:DeferredTaxAssetsNet" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,764</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164759552_xbrl_20211109123545049_117" name="us-gaap:DeferredTaxAssetsNet" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,986</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">Deferred tax liability:</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">&#160;&#160;&#160;Intangible assets</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164759554_xbrl_20211109123545049_143" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,214</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164759554_xbrl_20211109123545049_147" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,284</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom">
                        <div style="text-align:justify;margin-left:2.85pt;line-height:1.25">&#160;&#160;Operating lease right-of-use assets</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164759556_xbrl_20211109123545049_153" name="us-gaap:DeferredTaxLiabilitiesOther" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,550</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164759556_xbrl_20211109123545049_157" name="us-gaap:DeferredTaxLiabilitiesOther" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">703</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">Net deferred tax asset</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164759558_xbrl_20211109123545049_163" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><ix:nonFraction id="Fxbrl_20220318164759558_xbrl_20211109123545049_167" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>

                </table>
              </div>
            </div>
          </ix:nonNumeric>
          <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:56.7pt">&#160;</td>
                  <td style="width:28.35pt;vertical-align:top">&#160;</td>
                  <td style="width:auto;vertical-align:top;text-align:justify">
                    <div>
                      <div style="line-height:1.25">As of December 31, 2024, the Company has provided a valuation allowance of approximately $<ix:nonFraction id="Fxbrl_20250323170143639" name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="C_20241231" unitRef="USD" scale="6" decimals="-6" format="ixt:num-dot-decimal">50</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, 2024, in the amount of approximately $<ix:nonFraction id="Fxbrl_20240408173837065" name="us-gaap:OperatingLossCarryforwards" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">136,499</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.</div>
                      <div style="line-height:1.25">&#160;</div>
                      <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">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.</div>
                    </div>
                  </td>
                </tr>

            </table>
            <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
          </div>
          <div><ix:exclude>
            <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
              <div style="margin-top:0pt;margin-bottom:0pt">
                <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;margin-top:10pt"><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:18pt;margin-bottom:0pt"><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;font-weight:bold">&#160;</div><div style="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 style="text-align:justify;line-height:1.25;font-weight:bold">&#160;</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 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:56pt">NOTE 14: -</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">TAXES ON INCOME (Cont.)</div>
                  </td>
                </tr>

            </table>
            <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
          </ix:exclude></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="width:56.7pt">&#160;</td>
                  <td style="width:28.35pt;vertical-align:top">&#160;</td>
                  <td style="width:auto;vertical-align:top;text-align:justify">
                    <div>
                      <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">As of December 31, 2024, $ <ix:nonFraction id="Fxbrl_20250323164503326" name="us-gaap:UndistributedEarningsOfForeignSubsidiaries" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,577</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_20240408173858913" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,060</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.</div>
                    </div>
                  </td>
                </tr>

            </table>
          </div>
          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25;font-family:'Times New Roman',Times,serif">&#160;</div>
          <div>
            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25;font-family:'Times New Roman',Times,serif">&#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">h.</span></span></td>
                  <td style="width:auto;vertical-align:top;text-align:justify">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2024, the total gross uncertain tax benefits amounted to $<ix:nonFraction id="Fxbrl_20240409000835484" name="us-gaap:UnrecognizedTaxBenefits" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,395</ix:nonFraction>, , if recognized, would impact the Company&#8217;s effective tax rate. The Company conducts operations across multiple jurisdictions globally, and its tax returns are periodically audited or subject to review by both domestic and foreign authorities. The Company does not anticipate any material changes to its uncertain tax positions over the next 12 months, unless there are settlements with tax authorities. However, the likelihood and timing of which is difficult to predict.</span></span></div>
                  </td>
                </tr>

            </table>
            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;margin-left:63pt">
              <ix:nonNumeric id="Fxbrl_20250326051742267" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" contextRef="C_20240101to20241231" escape="true">
                <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;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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">2024</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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">2023</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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">Uncertain tax position, beginning of year</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250326051844426_33" name="us-gaap:UnrecognizedTaxBenefits" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,043</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250326051844426_37" name="us-gaap:UnrecognizedTaxBenefits" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">943</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250326051844426_311" name="us-gaap:UnrecognizedTaxBenefits" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">843</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;vertical-align: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">Increase related to current years' tax positions</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250326051844426_43" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">156</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250326051844426_47" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">137</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250326051844426_411" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">94</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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">Increase related to prior years' tax positions</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250326051844426_53" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" contextRef="C_20240101to20241231" 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);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250326051844426_57" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">160</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250326051844426_511" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align: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">Decrease due to lapses of statutes limitations</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250326051844426_63" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" contextRef="C_20240101to20241231" 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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20250326051844426_67" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">197</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-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;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250326051844426_611" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" 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%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;padding-bottom:4px;vertical-align: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">Uncertain tax position, end of year</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250326051844426_83" name="us-gaap:UnrecognizedTaxBenefits" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,395</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250326051844426_87" name="us-gaap:UnrecognizedTaxBenefits" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,043</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20250326051844426_811" name="us-gaap:UnrecognizedTaxBenefits" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">943</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>

                </table>
              </ix:nonNumeric>
            </div>
            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">
              <div style="text-align:justify;margin-left:85.05pt;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">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 2021 and the Spanish and U.S. subsidiaries have final tax assessments through 2019 and 2020, respectively.</span></span></div>
            </div>
          </div>
        </div>
      </div>
    </ix:nonNumeric>
    <p style="margin:0pt">&#160;</p>
    <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;margin-top:10pt"><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:18pt;margin-bottom:0pt"><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;font-weight:bold">&#160;</div><div style="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 style="text-align:justify;line-height:1.25;font-weight:bold">&#160;</div></div>
  </div>

  <ix:nonNumeric id="Fxbrl_20220310114021959" name="us-gaap:SegmentReportingDisclosureTextBlock" contextRef="C_20240101to20241231" 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="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"><span>NOTE 15: -</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>GEOGRAPHIC AND SEGMENT INFORMATION</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>The Company identifies operating segments in accordance with ASC Topic 280, &#8220;Segment Reporting&#8221; as components of an entity for which discrete financial information is available and is regularly reviewed by the chief operating decision maker (&#8220;CODM&#8221;), or decision-making group, in making decisions regarding resource allocation and evaluating financial performance. Our Chief Executive Officer is our chief operating decision maker who evaluates performance and makes operating decisions about allocating resources based on consolidated financial data. Our CODM uses consolidated net income to measure segment profit or loss, to allocate resources and assess performance. Further, the CODM reviews and utilizes functional expenses (cost of revenues, sales and marketing, research and development, and general and administrative) at the consolidated level to manage the Company&#8217;s operations, evaluate return on total assets in deciding whether to invest in the development and expansion of our consolidated operations or into strategic transactions, such as acquisitions and capital repurchases.</span></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"><span>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></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="margin-left:63pt">
        <ix:nonNumeric id="Fxbrl_20240321170212654" name="us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" contextRef="C_20240101to20241231" escape="true">
          <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;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>Year ended</span></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"><span>December 31,</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>2024</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>2023</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>2022</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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"><span>Europe</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20220318161411447_xbrl_20211109105815411" name="us-gaap:Revenues" contextRef="C_20240101to20241231_srtStatementGeographicalAxis_srtEuropeMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">35,140</ix:nonFraction></span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20220318161411447_xbrl_20211109105834251" name="us-gaap:Revenues" contextRef="C_20230101to20231231_srtStatementGeographicalAxis_srtEuropeMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">39,945</ix:nonFraction></span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20220318161411447_xbrl_20211109105852530" 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></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:64%;vertical-align: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"><span>Asia and Oceania</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20220318161411449_xbrl_20211109105757658" name="us-gaap:Revenues" contextRef="C_20240101to20241231_srtStatementGeographicalAxis_alltAsiaAndOceaniaMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">24,010</ix:nonFraction></span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20220318161411449_xbrl_20211109105922373" name="us-gaap:Revenues" contextRef="C_20230101to20231231_srtStatementGeographicalAxis_alltAsiaAndOceaniaMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,547</ix:nonFraction></span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20220318161411449_xbrl_20211109105927226" 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></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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"><span>Americas</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20220318161411452_xbrl_20211109105803850" name="us-gaap:Revenues" contextRef="C_20240101to20241231_srtStatementGeographicalAxis_srtAmericasMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,163</ix:nonFraction></span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20220318161411452_xbrl_20211109105958818" name="us-gaap:Revenues" contextRef="C_20230101to20231231_srtStatementGeographicalAxis_srtAmericasMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,542</ix:nonFraction></span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20220318161411452_xbrl_20211109110036682" 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></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align: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"><span>Middle East and Africa</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20220318161411455_xbrl_20211109105806971" name="us-gaap:Revenues" contextRef="C_20240101to20241231_srtStatementGeographicalAxis_alltMiddleEastAndAfricaMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">18,882</ix:nonFraction></span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20220318161411455_xbrl_20211109110101698" name="us-gaap:Revenues" contextRef="C_20230101to20231231_srtStatementGeographicalAxis_alltMiddleEastAndAfricaMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,116</ix:nonFraction></span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20220318161411455_xbrl_20211109110132690" 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></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:64%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20220318161411457_xbrl_20211109105650714" name="us-gaap:Revenues" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">92,195</ix:nonFraction></span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20220318161411457_xbrl_20211109105727888" name="us-gaap:Revenues" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">93,150</ix:nonFraction></span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20220318161411457_xbrl_20211109105731259" name="us-gaap:Revenues" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">122,737</ix:nonFraction></span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>

          </table>
        </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"><span>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></span></div>
      <div style="text-align:justify;margin-left:56.7pt;line-height:1.25">&#160;</div>
      <div style="margin-left:63pt">
        <ix:nonNumeric id="Fxbrl_20240321170347312" name="us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" contextRef="C_20240101to20241231" escape="true">
          <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;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>Year ended</span></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"><span>December 31,</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>2024</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>2023</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>2022</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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"><span>1<sup style="vertical-align:text-top;line-height:1;font-size:smaller">st</sup> Customer</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20220318161421872_xbrl_20211109110152242" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20240101to20241231_srtMajorCustomersAxis_alltMajorCustomerOneMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember" unitRef="pure" scale="-2" decimals="2" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20220318161421872_xbrl_20211109110404338" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20230101to20231231_srtMajorCustomersAxis_alltMajorCustomerOneMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">15</ix:nonFraction></span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>%</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20220318161421872_xbrl_20211109110407778" 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></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align: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"><span>2<sup style="vertical-align:text-top;line-height:1;font-size:smaller">nd</sup> Customer</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20250323172341906_xbrl_20220318161421872_xbrl_20211109110152242" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20240101to20241231_srtMajorCustomersAxis_alltMajorCustomerTwoMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember" unitRef="pure" scale="-2" decimals="2" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20250323172341906_xbrl_20220318161421872_xbrl_20211109110404338" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20230101to20231231_srtMajorCustomersAxis_alltMajorCustomerTwoMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember" unitRef="pure" scale="-2" decimals="2" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20250323172341906_xbrl_20220318161421872_xbrl_20211109110407778" 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></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:64%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20220318161421877_xbrl_20211109110709354" name="allt:ConcentrationRiskThresholdPercentage" contextRef="C_20240101to20241231_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember" unitRef="pure" scale="-2" decimals="2" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20220318161421877_xbrl_20211109110719762" name="allt:ConcentrationRiskThresholdPercentage" contextRef="C_20230101to20231231_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">15</ix:nonFraction></span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>%</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><ix:nonFraction id="Fxbrl_20220318161421877_xbrl_20211109110735570" name="allt:ConcentrationRiskThresholdPercentage" contextRef="C_20220101to20221231_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember" unitRef="pure" scale="-2" decimals="2" format="ixt:fixed-zero">-</ix:nonFraction></span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>

          </table>
        </ix:nonNumeric>
      </div>
      <div style="line-height:1.25">&#160;</div>
      <div><ix:exclude>
        <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
          <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;margin-top:10pt"><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:18pt;margin-bottom:0pt"><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;font-weight:bold">&#160;</div><div style="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 style="text-align:justify;line-height:1.25;font-weight:bold">&#160;</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 style="margin-top:0pt;margin-bottom:0pt">
              <td style="vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;width:56pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">NOTE 15: -</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-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">GEOGRAPHIC&#160;AND SEGMENT INFORMATION (Cont.)</span></div>
              </td>
            </tr>

        </table>
        <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
      </ix:exclude></div>
      <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">A total percentage of <ix:nonFraction id="Fxbrl_20220318161834214" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20240101to20241231_srtProductOrServiceAxis_alltNetworkIntelligenceSolutionsMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">64</ix:nonFraction>%, <ix:nonFraction id="Fxbrl_20220318161843293" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20230101to20231231_srtProductOrServiceAxis_alltNetworkIntelligenceSolutionsMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">77</ix:nonFraction>% and <ix:nonFraction id="Fxbrl_20220318161854367" 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>% of the Company&#8217;s revenues for the years ended December 31, 2024, 2023 and 2022, respectively are attributed to network intelligence solutions, while <ix:nonFraction id="Fxbrl_20220318161918486" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20240101to20241231_srtProductOrServiceAxis_alltSecuritySolutionsMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">36</ix:nonFraction>%, <ix:nonFraction id="Fxbrl_20220318161941870" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20230101to20231231_srtProductOrServiceAxis_alltSecuritySolutionsMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">23</ix:nonFraction>% and <ix:nonFraction id="Fxbrl_20220318161953057" 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>% are attributed to security solutions for the years ended December 31, 2024, 2023 and 2022, respectively.</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-family:Times New Roman,Times,serif">The following presents total long-lived assets as of December 31, 2024 and 2023:</span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="margin-left:63pt">
        <ix:nonNumeric id="Fxbrl_20240321170359916" name="us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" contextRef="C_20240101to20241231" escape="true">
          <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;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-family:Times New Roman,Times,serif">2024</span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-family:Times New Roman,Times,serif">2023</span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <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">Long-lived assets:</span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                  <div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-family:Times New Roman,Times,serif">Israel</span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">$</span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318161443374_xbrl_20211109111203491" name="us-gaap:NoncurrentAssets" contextRef="C_20241231_srtStatementGeographicalAxis_countryIL" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,577</ix:nonFraction></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">$</span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318161443374_xbrl_20211109111342170" name="us-gaap:NoncurrentAssets" contextRef="C_20231231_srtStatementGeographicalAxis_countryIL" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,431</ix:nonFraction></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">Other</span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318161443377_xbrl_20211109111420755" name="us-gaap:NoncurrentAssets" contextRef="C_20241231_srtStatementGeographicalAxis_alltOtherCountriesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">856</ix:nonFraction></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318161443377_xbrl_20211109111455929" name="us-gaap:NoncurrentAssets" contextRef="C_20231231_srtStatementGeographicalAxis_alltOtherCountriesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">815</ix:nonFraction></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:76%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">$</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);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318161443382_xbrl_20211109111514269" name="us-gaap:NoncurrentAssets" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,433</ix:nonFraction></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">$</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);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318161443382_xbrl_20211109111522723" name="us-gaap:NoncurrentAssets" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,246</ix:nonFraction></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>

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

  <ix:nonNumeric id="Fxbrl_20211110151656716" name="us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock" contextRef="C_20240101to20241231" 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="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 16: -</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>
      <p style="margin-bottom:0px">&#160;</p>
      <ix:nonNumeric id="Fxbrl_20250323122505013" name="us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" contextRef="C_20240101to20241231" escape="true">
        <div>
          <div style="margin-left:63pt">
            <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;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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">2024</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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">2023</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align: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">Financial income:</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:64%;vertical-align: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%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <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_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,183</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <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_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,341</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <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_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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240322052229793_xbrl_20211109104549856" name="us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium" contextRef="C_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,387</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240322052229793_xbrl_20211109104601099" name="us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium" contextRef="C_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">732</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240322052229793_xbrl_20211109104604331" name="us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium" 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);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align: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;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <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_20240101to20241231" 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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <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_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">214</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <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_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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:64%;vertical-align: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">Financial expenses:</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <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_20240101to20241231" 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%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <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_20230101to20231231" 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);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <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_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);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:64%;vertical-align: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">Institutions interest Expenses</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240322111325266_xbrl_20211120145052075" name="us-gaap:OtherNonoperatingExpense" contextRef="C_20240101to20241231" 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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240322111325266_xbrl_20211120145048037" name="us-gaap:OtherNonoperatingExpense" contextRef="C_20230101to20231231" 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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20240322111325266_xbrl_20211109104746224" name="us-gaap:OtherNonoperatingExpense" 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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
                    <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_20240101to20241231" 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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
                    <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_20230101to20231231" 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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
                    <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_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%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:64%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                    <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_20240101to20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,910</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                    <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_20230101to20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,215</ix:nonFraction></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                    <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_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);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </div>
        </div>
      </ix:nonNumeric>
    </div>
  </ix:nonNumeric>
  <div style="line-height:1.25">&#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;margin-top:10pt"><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:18pt;margin-bottom:0pt"><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;font-weight:bold">&#160;</div><div style="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 style="text-align:justify;line-height:1.25;font-weight:bold">&#160;</div></div>

  <ix:nonNumeric id="Fxbrl_20240409234248968" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" contextRef="C_20240101to20241231" 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:56pt;margin-top:0pt;margin-bottom:0pt">
                <p 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">NOTE 17: -</span></span></p>
              </td>
              <td style="vertical-align:top;text-align:justify;font-weight:bold;width:auto"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">RELATED PARTIES BALANCES AND TRANSACTIONS</span></span></td>
            </tr>

        </table>
        <p style="margin-top:0pt;margin-bottom: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:18pt;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 Company&#8217;s board approved Galil Software pursuant to which the Company acquired services amounting to approximately $ <ix:nonFraction id="Fxbrl_20250323172727872" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" contextRef="C_20240101to20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_alltGalilSoftwareMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">325</ix:nonFraction> and&#160;$&#160;<ix:nonFraction id="Fxbrl_20240322110844619" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" contextRef="C_20230101to20231231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_alltGalilSoftwareMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">993</ix:nonFraction>&#160;for the years ended December 31, 2023 and 2022&#160;respectively.</span></span></div>
                <div>&#160;</div>
                <div>
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2023 and 2022, the Company had other payables balance due to its related party in amount of approximately $ <ix:nonFraction id="Fxbrl_20250323172739263" name="us-gaap:OtherLiabilities" contextRef="C_20241231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">24</ix:nonFraction> and $&#160;<ix:nonFraction id="Fxbrl_20220311113745643" name="us-gaap:OtherLiabilities" contextRef="C_20231231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">93</ix:nonFraction>&#160;, respectively.</span></span></div>
                  <div style="text-indent:18pt;margin-left:56.7pt;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">During 2024, Galil Software does not considered as a related party anymore.</span></span></div>
                </div>
              </td>
            </tr>

        </table>
        <p style="margin-top:0pt;margin-bottom: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:18pt;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">Lynrock Lake Master Fund LP (&#8220;Lynrock&#8221;) is a Major Sharholder of the Company&#8217;s ordinary shares as of December 31, 2024 and 2023. As of December 31, 2024, the Company had an outstanding senior unsecured promissory note in an aggregate principal amount of $ <ix:nonFraction id="Fxbrl_20240408180242929" name="us-gaap:DebtInstrumentFaceAmount" contextRef="C_20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_alltLynrockLakeMasterFundLpMember_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">40,000</ix:nonFraction> (the &#8220;Note&#8221;) issued to Linrock, see note 18 below. The Company recorded amortization expenses related to the issuance costs of the notes during the years ended December 31, 2024 and 2023, in amounts of $ <ix:nonFraction id="Fxbrl_20240408180253512" name="us-gaap:AmortizationOfFinancingCosts" contextRef="C_20240101to20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_alltLynrockLakeMasterFundLpMember_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">200</ix:nonFraction> and $ <ix:nonFraction id="Fxbrl_20240408180311944" name="us-gaap:AmortizationOfFinancingCosts" contextRef="C_20230101to20231231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_alltLynrockLakeMasterFundLpMember_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">198</ix:nonFraction>, respectively.</span></span></div>
                <div>&#160;</div>
                <div>
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In addition, as of December 31, 2024 and 2023, the Company had Convertible debt balances due to its Note in amounts of approximately $ <ix:nonFraction id="Fxbrl_20250323172756773" name="us-gaap:ConvertibleDebt" contextRef="C_20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_alltLynrockLakeMasterFundLpMember_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">39,973</ix:nonFraction> and $ <ix:nonFraction id="Fxbrl_20240408180339624" name="us-gaap:ConvertibleDebt" contextRef="C_20231231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_alltLynrockLakeMasterFundLpMember_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">39,773</ix:nonFraction>, respectively.</span></span></div>
                </div>
              </td>
            </tr>

        </table>
      </div>
    </div>
  </ix:nonNumeric>
  <p style="margin:0pt">&#160;</p>

  <ix:nonNumeric id="Fxbrl_20230317104342294" name="us-gaap:DebtDisclosureTextBlock" contextRef="C_20240101to20241231" escape="true">
    <div>
      <div>
        <div>
          <div>
            <div>
              <div>
                <div>
                  <div>
                    <table cellpadding="0" cellspacing="0" style="font-size:10pt;font-family:Times New Roman, Times, serif;width:100%;color:rgb(0, 0, 0)">

                        <tr>
                          <td style="vertical-align:top;font-weight:bold;width:56pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>NOTE 18: -</span></span></span></span></td>
                          <td style="vertical-align:top;text-align:justify;font-weight:bold;width:auto"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>CONVERTIBLE NOTES</span></span></span></span></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"><span><span>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 principal amount 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 company elects to extend the maturity of the Note by up to two successive years</ix:nonNumeric> following the initial maturity date of February 14, 2025. On November 4, 2024, the Company notified Lynrock Lake Master Fund LP extending the maturity till February 14, 2026</span></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"><span><span>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></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"><span><span>In the event of such a <ix:nonNumeric id="Fxbrl_20230325053005663" name="allt:DebtConversionDescriptionChangeOfControl" contextRef="C_20240101to20241231">conversion or redemption in connection with a change in control, the company will also be required to pay the holder an amount in cash 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></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"><span><span>The Convertible Notes consisted of the following as of December 31, 2024:</span></span></span></span></div>
                    <div style="line-height:1.25">&#160;</div>
                    <div style="line-height:1.25">&#160;</div>
                    <div style="margin-left:63pt">
                      <ix:nonNumeric id="Fxbrl_20250322061241782" name="us-gaap:ConvertibleDebtTableTextBlock" contextRef="C_20240101to20241231" escape="true">
                        <div>
                          <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;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>December&#160;31,</span></span></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>2024</span></span></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <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>Liability:</span></span></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:88%;vertical-align: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"><span><span>Principal</span></span></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                                  <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></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20230317104920954_33" name="us-gaap:DebtInstrumentFaceAmount" contextRef="C_20241231_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">40,000</ix:nonFraction></span></span></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:88%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Unamortized issuance costs</span></span></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(<ix:nonFraction id="Fxbrl_20230317104920954_43" name="us-gaap:UnamortizedDebtIssuanceExpense" contextRef="C_20241231_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">27</ix:nonFraction></span></span></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                                  <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></div>
                                </td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:88%;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:88%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Net carrying amount</span></span></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                                  <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></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);vertical-align:bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><ix:nonFraction id="Fxbrl_20230317104920954_63" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" contextRef="C_20241231_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">39,973</ix:nonFraction></span></span></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                              </tr>

                          </table>
                        </div>
                      </ix:nonNumeric>
                    </div>
                    <div style="margin-left:63pt">&#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>As of the issuing date, the company recorded the issuance costs related to the Note in amount of $<ix:nonFraction id="Fxbrl_20250323170949411" name="allt:TotalIssuanceCosts" contextRef="C_20241231_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_20240101to20241231_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_20240101to20241231_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember" unitRef="pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">0.14</ix:nonFraction>%.</span></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"><span><span>The company recorded an amortization expenses related to the issuance costs during the years ended December 31, 2024 and 2023 in amounted of $&#160;<ix:nonFraction id="Fxbrl_20240408175450240" name="us-gaap:AmortizationOfFinancingCosts" contextRef="C_20240101to20241231_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">200</ix:nonFraction> and $ <ix:nonFraction id="Fxbrl_20240408175455881" name="us-gaap:AmortizationOfFinancingCosts" contextRef="C_20230101to20231231_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">198</ix:nonFraction>, respectively.</span></span></span></span></div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
  </ix:nonNumeric>
  <p style="margin:18pt 0pt 0pt;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>F - 47</span></span></span></span></span></span></p>
  <hr style="border:none;border-bottom:4px solid #000000;border-top:1px solid #000000;height:10px;width:100%;color:#000000;text-align:center;text-align:center"/>
</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: company
         Document created using Broadridge PROfile 25.2.1.5287
         Copyright 1995 - 2025 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 style="font-weight: bold;"><u>EXHIBIT 2.2</u></font>&#160;</div>
      <div style="line-height: 1.25;">&#160;</div>
      <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 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 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 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 March 3,
        2025, we had 39,692,814 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="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: 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>
      <table cellspacing="0" cellpadding="0" border="0" id="zbffd3cd069904a608efbc816917a0b4a" 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: middle;">&#160;</td>
            <td style="width: 36pt; vertical-align: top;">
              <div style="line-height: 1.25;">&#8226;</div>
            </td>
            <td style="vertical-align: top;">
              <div style="text-align: justify; line-height: 1.25;">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="z29cfd46ebf39462c90319b0460de8cfe" 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: middle;">&#160;</td>
            <td style="width: 36pt; vertical-align: top;">
              <div style="line-height: 1.25;">&#8226;</div>
            </td>
            <td style="vertical-align: top;">
              <div style="text-align: justify; line-height: 1.25;">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 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. <br>
      </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="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: justify; text-indent: 36pt; line-height: 1.25; font-weight: bold;">Shareholder Meetings</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; 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, as we are a Nasdaq-listed company at the request of one or more holders of 10% or more of our share capital and 1% of our voting power or the holder or holders of 10% 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, as we are a Nasdaq-listed company, may be between four and 60 days prior to the date of the meeting.</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="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: 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="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="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: 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="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="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: 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-8.1
<SEQUENCE>3
<FILENAME>exhibit_8-1.htm
<DESCRIPTION>EXHIBIT 8.1
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: company
         Document created using Broadridge PROfile 25.2.1.5287
         Copyright 1995 - 2025 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="0" border="0" id="z10614f5a9f194ca8979e6b48cf88386d" 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: 1%; vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
            <td style="width: 50%; 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: 1%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td style="width: 50%; vertical-align: top; background-color: #CCEEFF;">
              <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: 1%; vertical-align: top;" colspan="1">&#160;</td>
            <td style="width: 50%; 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: 1%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td style="width: 50%; vertical-align: top; background-color: #CCEEFF;">
              <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: 1%; vertical-align: top;" colspan="1">&#160;</td>
            <td style="width: 50%; 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: 1%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td style="width: 50%; vertical-align: top; background-color: #CCEEFF;">
              <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: 1%; vertical-align: top;" colspan="1">&#160;</td>
            <td style="width: 50%; 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: 1%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td style="width: 50%; vertical-align: top; background-color: #CCEEFF;">
              <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: 1%; vertical-align: top;" colspan="1">&#160;</td>
            <td style="width: 50%; 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: 1%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td style="width: 50%; vertical-align: top; background-color: #CCEEFF;">
              <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: 1%; vertical-align: top;" colspan="1">&#160;</td>
            <td style="width: 50%; 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: 1%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td style="width: 50%; vertical-align: top; background-color: #CCEEFF;">
              <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: 1%; vertical-align: top;" colspan="1">&#160;</td>
            <td style="width: 50%; 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-11.1
<SEQUENCE>4
<FILENAME>exhibit_11-1.htm
<DESCRIPTION>EXHIBIT 11.1
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: company
         Document created using Broadridge PROfile 25.2.1.5287
         Copyright 1995 - 2025 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;"><font style="font-weight: bold;"><u>Exhibit 11.1</u></font><br>
    </div>
    <div> <br>
    </div>
    <div>
      <div style="text-align: center; line-height: 1.25;"><img src="image00001.jpg"></div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">ALLOT LTD.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-size: 12pt; font-weight: bold;">INSIDER TRADING POLICY</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-size: 12pt;">April, 2019</div>
      <div style="line-height: 1.25;"><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%2%- % -%-->
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zd5fb91faa1e94448a5fef0cf4ca1ffbb">

          <tr>
            <td style="width: 32.75pt; vertical-align: top;">A.</td>
            <td style="width: auto; vertical-align: top;">
              <div>INTRODUCTION AND LEGAL BACKGROUND</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="line-height: 1.25; text-align: justify; text-indent: 30pt;">Allot Ltd. (the &#8220;Company&#8221;) is committed to the highest standards of ethics, as well as to full compliance with both the letter and the spirit of all applicable rules and
        regulations. To that end, the Company&#8217;s board of directors has adopted this Policy on the Prevention of Insider Trading (this &#8220;Policy&#8221;) with respect to the trading of Company securities, as well as the trading in securities of any other company
        about whom you learn material, nonpublic information in the course of performing your duties for the Company.</div>
      <div style="line-height: 1.25;">&#160;</div>
      <div style="line-height: 1.25; text-align: justify; text-indent: 30pt;">U.S. federal and state securities laws and the Israeli securities laws (collectively, the &#8220;Securities Laws&#8221;) prohibit the purchase or sale of a company&#8217;s securities by &#8220;insiders&#8221;
        who are aware of material information about a company that is not generally known by or available to the public. These laws also prohibit persons who are aware of such material nonpublic information from disclosing this information to others who
        may trade. Companies and their directors, officers and other supervisory personnel are also subject to liability if they fail to take reasonable steps to prevent insider trading by company personnel.</div>
      <div style="line-height: 1.25; text-align: justify; text-indent: 30pt;">&#160;</div>
      <div style="line-height: 1.25; text-align: justify; text-indent: 30pt;">This Policy is designed to prevent insider trading or allegations of insider trading and even the appearance of improper conduct on the part of anyone employed by or associated
        with the Company and to protect the Company&#8217;s reputation for integrity and ethical conduct. This Policy is also intended to enable Company personnel who hold Company securities or wish to invest in the Company to do so in a manner consistent with
        applicable law. References in this Policy to the Company include any direct or indirect subsidiary of the Company. It is your obligation to understand and comply with this Policy. Failure to comply with the policies and procedures set forth below
        can result in a serious violation of the Securities Laws, leading to potential civil and criminal penalties. Should you have any questions regarding this Policy, please contact the Company&#8217;s stock compliance officer (the &#8220;Stock Compliance
        Officer&#8221;), Rael Kolevsohn at <font style="font-family: 'Times New Roman',Times,serif;"><u>rkolevsohn@allot.com</u></font>.</div>
      <div style="line-height: 1.25;">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z8d29a76a506f40e8a6f9536e1602b179">

          <tr>
            <td style="width: 32.75pt; vertical-align: top; font-family: 'Times New Roman',Times,serif;">B.</td>
            <td style="width: auto; vertical-align: top;">
              <div>SCOPE OF POLICY</div>
            </td>
          </tr>

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

          <tr>
            <td style="width: 32.65pt;"><br>
            </td>
            <td style="width: 35pt; vertical-align: top;">1.</td>
            <td style="width: auto; vertical-align: top;">
              <div><u>Persons Covered</u></div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="line-height: 1.25; text-align: justify; text-indent: 30pt;">This Policy covers trading by all directors, officers and other employees of the Company and its subsidiaries and all consultants and contractors of the Company and its
        subsidiaries who have been granted Company stock options, as well as those consultants and contractors of the Company who are designated by the Stock Compliance Officer to be subject to this Policy (collectively, &#8220;Restricted Persons&#8221;).</div>
      <div style="line-height: 1.25; text-align: justify; text-indent: 30pt;">&#160;</div>
      <div style="line-height: 1.25; text-align: justify; text-indent: 30pt;">The same restrictions that apply to Restricted Persons also apply to &#8220;Associates&#8221; of such Restricted Persons, which consist of: (i) anyone who lives in the household of a
        Restricted Person and (ii) any Family Member (as defined below) who does not live in the household of a Restricted Person but whose transactions in Company securities or Derivative Securities (as defined below) are directed by or subject to the
        influence or control of a Restricted Person (such as parents or children who consult with a Restricted Person before they trade in Company securities or Derivative Securities). "Family Members" consist of the following persons: any child,
        stepchild, grandchild, parent, stepparent, grandparent, spouse (or comparable co-habitation relationship), sibling, mother-in-law, father-in-law, son-in-law, daughter-in-law, brother-in-law or sister-in-law, in each case including adoptive
        relationships.</div>
      <div style="line-height: 1.25; text-align: justify; text-indent: 30pt;">&#160;</div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font class="BRPFPageNumber" style="font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal;">- 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="line-height: 1.25; text-align: justify; text-indent: 30pt;"> <br>
      </div>
      <div style="line-height: 1.25; text-align: justify; text-indent: 30pt;">In addition, Restricted Persons are expected to be responsible for compliance with this Policy in connection with securities transactions by any trust or estate in which the
        Restricted Person or related individuals subject to this Policy is a settlor, beneficiary, trustee, executor or the like that has or shares with others the power to decide whether to buy or sell the Company securities or Derivative Securities; any
        partnership in which the Restricted Person or such related individuals is a general partner; and any corporation in which the Restricted Person or such related individuals either singly or together own a controlling interest; and any trust,
        corporation, charitable organization or other firm entity, or group where the Restricted Person or such related individuals has or shares with others the power to decide whether to buy or sell Company securities or Derivative Securities.</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zb51e2ec5b7b747e591bbc0eed28240b0">

          <tr>
            <td style="width: 32.65pt;"><br>
            </td>
            <td style="width: 35pt; vertical-align: top;">2.</td>
            <td style="width: auto; vertical-align: top;">
              <div><u>Transactions Covered</u></div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="line-height: 1.25; text-align: justify; text-indent: 30pt;">This Policy applies to all transactions in Company securities, including ordinary shares, options for ordinary shares and any other securities the Company may issue from time to
        time, such as warrants and convertible debentures, as well as to derivative securities relating to the Company&#8217;s ordinary shares, whether or not issued by the Company, such as exchange-traded options, puts, calls and options (each, a &#8220;Derivative
        Security&#8221;). This Policy does not apply to the grant or the exercise of employee stock options; however, this Policy does apply to the sale of Company securities issued upon the exercise of options, including as part of a broker-assisted cashless
        exercise of an option or any other market sale for the purpose of generating the cash needed to pay the exercise price of an option.</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z00a377377a0646e0980b7b9fa66e2335">

          <tr>
            <td style="width: 32.65pt;"><br>
            </td>
            <td style="width: 35pt; vertical-align: top; font-family: 'Times New Roman',Times,serif;">3.</td>
            <td style="width: auto; vertical-align: top;">
              <div><u>Companies Covered</u></div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="line-height: 1.25; text-align: justify; text-indent: 30pt;">The prohibition on insider trading in this Policy is not limited to trading in the Company&#8217;s own securities, but also includes trading in securities of any other company about
        whom a Restricted Person learns material, nonpublic information in the course of performing his or her duties for the Company. For example, it can include trading in securities of customers or suppliers of the Company, competitors of the Company
        and those with which the Company may be negotiating major transactions, such as an acquisition, investment or sale. Information that is not material to the Company may nevertheless be material to one of those other companies.</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="za4c91d7f94a345309bc0410dc13d29a9">

          <tr>
            <td style="width: 32.75pt; vertical-align: top; font-family: 'Times New Roman',Times,serif;">C.</td>
            <td style="width: auto; vertical-align: top;">
              <div>DEFINITION OF MATERIAL NONPUBLIC INFORMATION</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="line-height: 1.25; text-align: justify; text-indent: 30pt;"><font style="font-weight: bold;">Material Information. </font>Information is material if there is a substantial likelihood that a reasonable investor would consider it important
        in deciding whether to buy, hold or sell a security. Any information that could reasonably be expected to affect the price of the security, whether positive or negative, is material. While it may be difficult under this standard to determine
        whether particular information is material, there are various categories of information that are particularly sensitive and, as a general rule, should always be considered material. Examples of information that is almost always regarded as material
        include:</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z8871b7e8bfee446f95babd22a69e4f77">

          <tr>
            <td style="width: 59.15pt;"><br>
            </td>
            <td style="width: 17.5pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top;">
              <div>quarterly or annual financial results;</div>
            </td>
          </tr>

      </table>
      <div> <br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z76138727d81947528df7beb371ee04a5">

          <tr>
            <td style="width: 59.15pt;"><br>
            </td>
            <td style="width: 17.5pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top;">
              <div>projections of future earnings or losses, or other earnings guidance;</div>
            </td>
          </tr>

      </table>
      <div> <br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="ze42f4584e4a14535ac388ece1195d825">

          <tr>
            <td style="width: 59.15pt;"><br>
            </td>
            <td style="width: 17.5pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top;">
              <div>a significant increase or decrease in financial results;</div>
            </td>
          </tr>

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

          <tr>
            <td style="width: 59.15pt;"><br>
            </td>
            <td style="width: 17.5pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top;">
              <div>significant actions by regulatory bodies;</div>
            </td>
          </tr>

      </table>
      <div> <br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z5d330d9108a445ffaaa7828fde6d7469">

          <tr>
            <td style="width: 59.15pt;"><br>
            </td>
            <td style="width: 17.5pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top;">
              <div>significant management changes;</div>
            </td>
          </tr>

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

          <tr>
            <td style="width: 59.15pt;"><br>
            </td>
            <td style="width: 17.5pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top;">
              <div>a purchase or sale of substantial assets;</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font class="BRPFPageNumber" style="font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal;">- 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="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z165bbf8cab2a4ce6b44b46417f5e745b">

          <tr>
            <td style="width: 59.15pt;"><br>
            </td>
            <td style="width: 17.5pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top;">
              <div>launches or acquisitions of new products;</div>
            </td>
          </tr>

      </table>
      <div> <br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z84cc9c7d7a8549b9b180a5a0176407c3">

          <tr>
            <td style="width: 59.15pt;"><br>
            </td>
            <td style="width: 17.5pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top;">
              <div>proposed securities offerings or joint ventures;</div>
            </td>
          </tr>

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

          <tr>
            <td style="width: 59.15pt;"><br>
            </td>
            <td style="width: 17.5pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top;">
              <div>stock splits;</div>
            </td>
          </tr>

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

          <tr>
            <td style="width: 59.15pt;"><br>
            </td>
            <td style="width: 17.5pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top;">
              <div>gain or loss of substantial customer or supplier;</div>
            </td>
          </tr>

      </table>
      <div> <br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zec6eddd6cfbb4b8a926815d8f46fca1c">

          <tr>
            <td style="width: 59.15pt;"><br>
            </td>
            <td style="width: 17.5pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top;">
              <div>impending bankruptcy or financial liquidity problems;</div>
            </td>
          </tr>

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

            <tr>
              <td style="width: 59.15pt;"><br>
              </td>
              <td style="width: 17.5pt; vertical-align: top;">&#8226;</td>
              <td style="width: auto; vertical-align: top;">
                <div>significant exposure due to actual or threatened litigation or the commencement of any major litigation;</div>
              </td>
            </tr>

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

          <tr>
            <td style="width: 59.15pt;"><br>
            </td>
            <td style="width: 17.5pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top;">
              <div>significant product defects or modifications;</div>
            </td>
          </tr>

      </table>
      <div> <br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z5edd4341c4c34fbcada54582a74c93f7">

          <tr>
            <td style="width: 59.15pt;"><br>
            </td>
            <td style="width: 17.5pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top;">
              <div>significant pricing changes;</div>
            </td>
          </tr>

      </table>
      <div> <br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z43050babf2f248b7b1a3ca9dfe2b2b03">

          <tr>
            <td style="width: 59.15pt;"><br>
            </td>
            <td style="width: 17.5pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top;">
              <div>a significant merger or acquisition proposal or agreement;</div>
            </td>
          </tr>

      </table>
      <div> <br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zc85c74c6bea347e39d5ef60bc9d7c3e1">

          <tr>
            <td style="width: 59.15pt;"><br>
            </td>
            <td style="width: 17.5pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top;">
              <div>changes in dividend policy; or</div>
            </td>
          </tr>

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

          <tr>
            <td style="width: 59.1pt;"><br>
            </td>
            <td style="width: 18.4pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top;">
              <div>any material development or expected material development in the Company or a material change or expected material change in the Company&#8217;s situation.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="line-height: 1.25; text-align: justify; text-indent: 30pt;">It is also important to keep in mind that material information need not be certain or definitive information. Even information concerning events, actions, results, etc. that may
        happen can be considered material under certain circumstances. For example, if you found out that the Company was in merger negotiations, even though the deal had not yet been agreed to, that information could very well be material.</div>
      <div style="line-height: 1.25; text-align: justify; text-indent: 30pt;">&#160;</div>
      <div style="line-height: 1.25; text-align: justify; text-indent: 30pt;">Any Restricted Person who has questions as to the materiality of any nonpublic information is advised to contact the Stock Compliance Officer for guidance. When in doubt as to
        the materiality of any nonpublic information, Restricted Persons should refrain from trading.</div>
      <div style="line-height: 1.25; text-align: justify; text-indent: 30pt;">&#160;</div>
      <div style="line-height: 1.25; text-align: justify; text-indent: 30pt;"><font style="font-weight: bold;">Nonpublic Information. </font>Nonpublic information is information that is not generally known or available to the public. Information is
        considered publicly available and thus public only when it has been released broadly to the market place (such as by a press release or a filing with the Securities and Exchange Commission (the &#8220;SEC&#8221;)) and the investing public has had time to
        absorb the information fully. As a general rule, information is considered nonpublic until the second full trading day after the information has been released or filed. More limited dissemination of the information, such as in a company
        communication to employees (even if it is to all employees generally) does not qualify as public disclosure for the purposes of this Policy.</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zd62759509d974daca0b8a0fb4e1ac41b">

          <tr>
            <td style="width: 32.75pt; vertical-align: top; font-family: 'Times New Roman',Times,serif;">D.</td>
            <td style="width: auto; vertical-align: top;">
              <div>OUR POLICY</div>
            </td>
          </tr>

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

          <tr>
            <td style="width: 32.65pt;"><br>
            </td>
            <td style="width: 35pt; vertical-align: top;">1.</td>
            <td style="width: auto; vertical-align: top;">
              <div><u>No Trading on Inside Information</u></div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="line-height: 1.25; text-align: justify; text-indent: 30pt;">No Restricted Person who is aware of material, nonpublic information may, directly or through family members or other persons or entities, buy or sell securities of (a) the
        Company, or (b) any other company if the Restricted Person is aware of material nonpublic information about that company obtained in the course of his or her employment with or engagement by the Company.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font class="BRPFPageNumber" style="font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal;">- 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="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z6a915cb702854145951cd262e6fc8d14">

          <tr>
            <td style="width: 32.65pt;"><br>
            </td>
            <td style="width: 35pt; vertical-align: top;">2.</td>
            <td style="width: auto; vertical-align: top;">
              <div><u>No Tipping</u></div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="line-height: 1.25; text-align: justify; text-indent: 30pt;">Restricted Persons are prohibited from &#8220;tipping&#8221; others. The concept of unlawful tipping includes (i) passing on information to friends or family members under circumstances that
        suggest that the tipper was trying to help them make a profit or avoid a loss or (ii) providing a person with trading advice with respect to the Company&#8217;s securities, Derivative Securities, securities of any other company or Derivative Securities
        of such securities (even though the nonpublic information that provides the basis for the advice is not disclosed to the person) (each a &#8220;tippee&#8221;). When tipping occurs, both the tipper and the tippee may be held liable, and this liability may
        extend to all those to whom the tippee, in turn, gives the information.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="line-height: 1.25; text-align: justify; text-indent: 30pt;">Restricted Persons should not discuss internal matters or developments with anyone outside of the Company (including family members), except as required in the performance of his
        or her regular duties. This prohibition applies specifically (but not exclusively) to inquiries about the Company that may be made by the financial press, investment analysts or others in the financial community. Unless an individual is expressly
        authorized to respond to inquiries of this nature, such inquiries should be referred to the Stock Compliance Officer. All memoranda, correspondence and other documents that reflect nonpublic information should be kept in a secure place, such as a
        locked office, a locked file cabinet or a protected computer file, so that they cannot be seen or accessed by third persons.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="line-height: 1.25; text-align: justify; text-indent: 30pt;">No Restricted Persons at any time should participate in discussions or "talk backs" regarding the Company in Internet chat rooms, message boards, websites or other similar
        venues. Posting Company information to such venues would be considered a violation of this Policy and be subject to appropriate disciplinary actions. Do not discuss material nonpublic information where it may be overheard, such as in restaurants,
        elevators, restrooms, and other public places. Remember that cellular phone conversations are often overheard and that voice mail, text messages and e-mail messages may be retrieved by persons other than their intended recipients, if not carefully
        addressed. A Restricted Person who believes that he or she may have inadvertently disclosed material non-public information should report this matter immediately to the Stock Compliance Officer.</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zb60355cf543d4ae1aa3fb6951c7811b4">

          <tr>
            <td style="width: 32.65pt;"><br>
            </td>
            <td style="width: 35pt; vertical-align: top;">3.</td>
            <td style="width: auto; vertical-align: top;">
              <div><u>Blackout Periods</u></div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z2633618dfc5541178128e9de3a7f8c02">

          <tr>
            <td style="width: 32.65pt;"><br>
            </td>
            <td style="width: 35pt; vertical-align: top; font-family: 'Times New Roman',Times,serif;">(a)</td>
            <td style="width: auto; vertical-align: top;">
              <div>Pre-Earnings Blackout Periods</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: justify; text-indent: 30pt;">Due to the particular sensitivity of trading by those who have access to the Company&#8217;s financial information as the Company&#8217;s financial statements are being prepared, all
        Restricted Persons are subject to blackouts on trading during the period leading up to the release of quarterly or annual financial statements. To avoid even the appearance of trading on the basis of material, nonpublic information, Restricted
        Persons may not trade in the Company&#8217;s securities during the period beginning 14 days prior to the end of the Company&#8217;s fiscal quarter or year and ending at the close of trading on the second full trading day following the public dissemination by
        the Company of its quarterly (or, in the case of the fourth quarter, annual) financial results. The Stock Compliance Officer will endeavor to provide the Restricted Persons advance notice by e-mail of upcoming blackout periods, although failure to
        give such notice does not affect the applicability of such blackout period.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font class="BRPFPageNumber" style="font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal;">- 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="line-height: 1.25"> <br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z451d3abcd3d44b7ea03e7d1eca7ab8e0">

          <tr>
            <td style="width: 32.65pt;"><br>
            </td>
            <td style="width: 35pt; vertical-align: top; font-family: 'Times New Roman',Times,serif;">(b)</td>
            <td style="width: auto; vertical-align: top;">
              <div>Event-Specific Blackout Periods</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: justify; text-indent: 30pt;">From time to time, an event may occur that is material to the Company and which is known by only a few directors, officers and other employees. Directors, officers and other
        employees designated by the Stock Compliance Officer and his or her Associates may not trade in the Company&#8217;s securities until they receive further notice from the Stock Compliance Officer. The existence of an event-specific blackout will not be
        announced other than to those who are already aware of the event giving rise to the blackout. A person subject to an event- specific blackout who requests pre-clearance to trade in the Company&#8217;s securities will be informed by the Stock Compliance
        Officer of the existence of the event-specific blackout period without disclosing the reason for it. Any Restricted Person or their Associates made aware of the existence of an event-specific blackout period should not disclose the existence of the
        blackout for any reason. The failure of the Stock Compliance Officer to designate a person as being subject to an event-specific blackout shall not relieve that person of the obligation not to trade while aware of material nonpublic information.</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z648dcf1a522448c69553a623768ad764">

          <tr>
            <td style="width: 32.75pt; vertical-align: top; font-family: 'Times New Roman',Times,serif;">E.</td>
            <td style="width: auto; vertical-align: top;">
              <div>GENERAL PROVISIONS</div>
            </td>
          </tr>

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

          <tr>
            <td style="width: 32.65pt;"><br>
            </td>
            <td style="width: 35pt; vertical-align: top; font-family: 'Times New Roman',Times,serif;">1.</td>
            <td style="width: auto; vertical-align: top;">
              <div><u>Ad hoc Exceptions</u></div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="line-height: 1.25; text-align: justify; text-indent: 30pt;">Transactions that may be necessary or justifiable for independent reasons (such as the need to raise money for an emergency expenditure) are no exception to the basic policy
        described above. The Securities Laws do not recognize such mitigating circumstances and even the appearance of an improper transaction must be avoided to preserve the Company&#8217;s reputation for adhering to the highest standard of conduct.
        Notwithstanding the foregoing, any two of the Company&#8217;s Chairman of the Board, Chief Executive Officer, Chief Financial Officer and Stock Compliance Officer may, on a case-by-case basis, authorize trading in the Company&#8217;s securities during a
        restricted period due to financial hardship or other extenuating circumstances only after: (a) the person wishing to trade has notified the Company&#8217;s Stock Compliance Officer in writing (which writing may be in the form of electronic mail) of the
        applicable circumstances and the amount and nature of the proposed trade(s), and (b) the person trading has certified to the Company&#8217;s Stock Compliance Officer in writing no earlier than two business days prior to the proposed trade(s) that he or
        she is not in possession of material nonpublic information concerning the Company.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="line-height: 1.25; text-align: justify; text-indent: 30pt;">The Company may approve or reject any trading requests at its sole discretion.</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zd424bd57a71e4d8e9ee52846361d8bbf">

          <tr>
            <td style="width: 32.65pt;"><br>
            </td>
            <td style="width: 35pt; vertical-align: top; font-family: 'Times New Roman',Times,serif;">2.</td>
            <td style="width: auto; vertical-align: top;">
              <div><u>Hedging Transactions</u></div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="line-height: 1.25; text-align: justify; text-indent: 30pt;">Certain forms of hedging or monetization transactions, such as zero-cost collars, short sales, calls, exchange funds and forward sale contracts, involve the establishment of a
        short position in the Company&#8217;s securities and limit or eliminate the ability to profit from an increase in the value of the Company&#8217;s securities. These transactions allow the Restricted Person to continue to own the covered Company security, but
        without the full risks and rewards of ownership. When that occurs, the Restricted Person may no longer have the same objectives as the Company&#8217;s other securityholders. Such transactions are complex and involve many aspects of the Securities Laws.
        Therefore, Restricted Persons are prohibited from employing any such methodologies or using any such financial instruments with respect to a Company security absent a request for pre-clearance to the Stock Compliance Officer at least two weeks
        prior to the proposed execution of documents evidencing the proposed arrangement and written approval of the Stock Compliance Officer.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font class="BRPFPageNumber" style="font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal;">- 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="line-height: 1.25"> <br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zd21632bf8666474aa5a095737aaf9ff1">

          <tr>
            <td style="width: 32.65pt;"><br>
            </td>
            <td style="width: 35pt; vertical-align: top; font-family: 'Times New Roman',Times,serif;">3.</td>
            <td style="width: auto; vertical-align: top;">
              <div><u>Standing Orders</u></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: justify; text-indent: 30pt;">A standing order placed with a broker to sell or purchase Company shares at a specified price leaves the shareholder with no control over the timing of the transaction. A
        transaction pursuant to a standing order &#8211; which does not meet the standards of a Rule 10b5-1 Plan (as defined below) &#8211; executed by the broker when the Restricted Person is aware of material nonpublic information may result in unlawful insider
        trading. Accordingly, standing orders are prohibited during any quarterly or event-specific blackout period and at any time that the Restricted Person is aware of material, non- public information.</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zff5ee22e1f3c4119a8b3cd8f51326fd1">

          <tr>
            <td style="width: 32.65pt;"><br>
            </td>
            <td style="width: 35pt; vertical-align: top; font-family: 'Times New Roman',Times,serif;">4.</td>
            <td style="width: auto; vertical-align: top;">
              <div><u>Margin Accounts and Pledging</u></div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="line-height: 1.25; text-align: justify; text-indent: 30pt;">Restricted Persons are prohibited from holding Company securities in a margin account or pledging Company securities as collateral for a loan. This is because a margin or
        foreclosure sale may occur at a time when such persons are aware of material nonpublic information or otherwise are not permitted to trade in Company securities. An exception to this prohibition may be granted where a Restricted Person wishes to
        pledge Company securities as collateral for a loan (not including margin debt) and clearly demonstrate the financial capacity to repay the loan without resort to the pledged securities. A Restricted Person that wishes to pledge Company securities
        as collateral for a loan must submit a request for approval to the Stock Compliance Officer at least two weeks prior to the proposed execution of documents evidencing the proposed pledge.</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zfca7acacc8a14be1845125d56f16c5af">

          <tr>
            <td style="width: 32.65pt;"><br>
            </td>
            <td style="width: 35pt; vertical-align: top; font-family: 'Times New Roman',Times,serif;">5.</td>
            <td style="width: auto; vertical-align: top;">
              <div><u>Gifts</u></div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="line-height: 1.25; text-align: justify; text-indent: 30pt;">A bona fide gift of Company securities or Derivative Securities to a Family Member is not subject to the restrictions contained in this Policy. Except during a blackout period as
        provided in Part D.3 of this Policy, a bona fide gift of Company securities or Derivative Securities to a charitable, educational or a similar institution or to a person who is not a Family Member is not subject to the restrictions contained in
        this Policy. The recipient of a gift who is a Restricted Person or an Associate of a Restricted Person would be subject to the restrictions of this Policy in connection with any subsequent sale of the gifted securities. Directors and executive
        officers may not make a gift of Company securities or Derivative Securities, except to a Family Member, during a blackout period as provided in Part D.3 of this Policy without the prior approval of the Stock Compliance Officer.</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z6d55f0df1a184e2e8c7d35ce02da60b0">

          <tr>
            <td style="width: 32.65pt;"><br>
            </td>
            <td style="width: 35pt; vertical-align: top; font-family: 'Times New Roman',Times,serif;">6.</td>
            <td style="width: auto; vertical-align: top;">
              <div><u>Termination of Employment or Office</u></div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="line-height: 1.25; text-align: justify; text-indent: 30pt;">The restrictions set forth in this Policy apply to Restricted Persons and their Associates following the termination of their employment, engagement or term of office, as
        applicable, for such period as the Stock Compliance Officer shall determine such person is likely to be in possession of material nonpublic information or until the information has become public or is no longer material.</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="za34307653c934c4cb8a3c91e81e5b890">

          <tr>
            <td style="width: 32.65pt;"><br>
            </td>
            <td style="width: 35pt; vertical-align: top; font-family: 'Times New Roman',Times,serif;">7.</td>
            <td style="width: auto; vertical-align: top;">
              <div><u>Personal Responsibility</u></div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="line-height: 1.25; text-align: justify; text-indent: 30pt;">The ultimate responsibility for adhering to this Policy and avoiding improper trading rests with you. Because there are so many &#8220;gray areas&#8221; in the law of insider trading, you
        should not try to make close calls about what is legal or illegal by yourself. Err on the side of caution: either refrain from trading altogether if there is any question in your mind about the propriety of a particular trade, even if it is
        proposed to take place outside of a blackout period, or consult with the Stock Compliance Officer with respect to a particular trade prior to execution. Remember, however, the ultimate responsibility for adhering to this Policy and avoiding
        improper transactions rests with you. It is imperative that you use your best judgment.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font class="BRPFPageNumber" style="font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal;">- 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="line-height: 1.25"> <br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zdb438a903b204eb7916852002c68041a">

          <tr>
            <td style="width: 32.65pt;"><br>
            </td>
            <td style="width: 35pt; vertical-align: top; font-family: 'Times New Roman',Times,serif;">8.</td>
            <td style="width: auto; vertical-align: top;">
              <div><u>Compliance with Policy</u></div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="line-height: 1.25; text-align: justify; text-indent: 30pt;">The Company expects strict compliance with these procedures by all Restricted Persons. Although this Policy is expressly not intended to result in the imposition of additional
        legal liability that would not otherwise exist, failure to observe these procedures will be considered an extremely serious matter and may be grounds for appropriate disciplinary action, including termination of employment. All employees must
        certify their understanding of, and intent to comply with, this Policy. An example of a certification which may be used to certify one's understanding and intended compliance with this Policy is set forth in <font style="font-style: italic;">Exhibit
          A</font>.</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z2f772c2223dd4255884f0310f21ad3b7">

          <tr>
            <td style="width: 32.75pt; vertical-align: top; font-family: 'Times New Roman',Times,serif;">F.</td>
            <td style="width: auto; vertical-align: top;">
              <div>ADDITIONAL PROCEDURES</div>
            </td>
          </tr>

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

          <tr>
            <td style="width: 32.65pt;"><br>
            </td>
            <td style="width: 35pt; vertical-align: top; font-family: 'Times New Roman',Times,serif;">1.</td>
            <td style="width: auto; vertical-align: top;">
              <div><u>Pre-Clearance of Transactions in the Company&#8217;s Securities</u></div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="line-height: 1.25; text-align: justify; text-indent: 30pt;">To help prevent inadvertent violations of the Securities Laws and avoid even the appearance of trading on material, nonpublic information, all directors and officers, as well as
        any other employees and consultants designated by the Stock Compliance Officer, may not engage in any transaction involving Company securities, without first obtaining the Stock Compliance Officer&#8217;s pre-clearance of the transaction (the &#8220;Prior
        Approval Requirement&#8221;). The Prior Approval Requirement also applies to Associates of persons who are subject to the Prior Approval Requirement. The request for pre-clearance should be submitted at least three business days in advance of the
        proposed transaction. The Stock Compliance Officer is under no obligation to approve a transaction submitted for pre-clearance and may determine not to permit the transaction. In the case of a proposed transaction in the Company securities or
        Derivative Securities by the Stock Compliance Officer (or other matters that would require a determination by the Stock Compliance Officer under this Policy), the Chief Executive Officer shall take such actions as are usually required of the Stock
        Compliance Officer hereunder. In the case of a proposed transaction in the Company securities by the Chief Executive Officer (or other matters that would require a determination by the Stock Compliance Officer under this Policy), the Chairman of
        the Board shall take such actions as are usually required of the Stock Compliance Officer hereunder. The granting of pre-clearance does not constitute legal advice and in no way relieves those persons who are subject to the Prior Approval
        Requirement of their legal obligations to refrain from trading while in possession of material nonpublic information.</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z4a052fde656e401cbc6be38d6a14bfe8">

          <tr>
            <td style="width: 32.65pt;"><br>
            </td>
            <td style="width: 35pt; vertical-align: top; font-family: 'Times New Roman',Times,serif;">2.</td>
            <td style="width: auto; vertical-align: top;">
              <div><u>Rule 10b5-1 Plans</u></div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="line-height: 1.25; text-align: justify; text-indent: 30pt;">Pursuant to SEC Rule 10b5-1, directors, officers and other employees and consultants of the Company may establish written programs (a &#8220;Rule 10b5-1 Plan&#8221;) which permit (i)
        automatic trading of the Company&#8217;s stock through a third-party broker or (ii) trading of the Company&#8217;s stock by an independent person (e.g., an investment banker) who is not aware of material nonpublic information at the time of a trade. A person
        wishing to implement a Rule 10b5-1 Plan must notify the Company&#8217;s Stock Compliance Officer at least three business days prior to entering into the plan and must obtain the Stock Compliance Officer&#8217;s pre-clearance of the plan. The Approved Plan must
        comply with the requirements of SEC Rule 10b5-1 and any conditions that the Company's Stock Compliance Officer may require. A person may only enter into a Rule 10b5-1 Plan (1) when not in possession of material nonpublic information and (2) not
        during a blackout period. Any Rule 10b5-1 Plan must be a written, binding contract, instruction or plan and it must expressly specify the amounts, prices and dates of transactions (specifically or through a written formula, or a combination
        thereof) or confer discretionary authority on another person (who is not a Restricted Person or Associate and otherwise is not in possession of material nonpublic information) to effect one or more purchase or sale transactions for the account of
        the instructing person. In addition, the instructing person may not exercise any subsequent influence over how, when or whether the transactions are effected and the purchase or sale must occur pursuant to the Rule 10b5-1 Plan. Transactions
        effected pursuant to an approved Rule 10b5-1 Plan and in accordance with the applicable rules of the SEC are not subject to the prohibition on trading on the basis of material nonpublic information contained in this Policy or the blackout period
        restrictions in this Policy, and will not require further approval at the time of the transaction.</div>
      <div style="line-height: 1.25; text-align: justify; text-indent: 30pt;">&#160;</div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font class="BRPFPageNumber" style="font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal;">- 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="line-height: 1.25; text-align: justify; text-indent: 30pt;"> <br>
      </div>
      <div style="line-height: 1.25; text-align: justify; text-indent: 30pt;">Trading of the Company's stock would still remain subject to applicable provisions of Israeli law, including a presumption that sales and purchases within a three month period
        are prohibited (see section F(3), below). In addition, the Rule 10b5-1 Plan must provide that the transactions shall be effected on the NASDAQ Stock Market (or any other stock market located outside Israel) via a non-Israeli broker (although
        coordination with an Israeli affiliate, branch, agent of such broker shall be permitted) and may not be pre-arranged with an Israeli resident.</div>
      <div style="line-height: 1.25; text-align: justify; text-indent: 30pt;">&#160;</div>
      <div style="line-height: 1.25; text-align: justify; text-indent: 30pt;">Any director or executive officer that wishes to do so must submit a request for approval to the Company&#8217;s Stock Compliance Officer at least two weeks prior to the proposed
        execution of documents evidencing the proposed Rule 10b5-1 Plan.</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="za62bca311f47424598b84d51a2a52256">

          <tr>
            <td style="width: 32.65pt;"><br>
            </td>
            <td style="width: 35pt; vertical-align: top; font-family: 'Times New Roman',Times,serif;">3.</td>
            <td style="width: auto; vertical-align: top;">
              <div><u>Presumption Against Trading Within Three Months Under Israeli Law</u></div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="line-height: 1.25; text-align: justify; text-indent: 30pt;">Under applicable provisions of Israeli law, if an officer or director purchases Company securities within three months of the date that he or she sold Company securities (or
        sells Company securities within three months of the date that he or she purchased Company securities), it would be prima facie evidence that such person was using inside information, and the office holder could have the burden to prove that he or
        she was not using inside information. Therefore, although this Policy does not prohibit purchases and sales by office holders within a three month period, this Policy strongly discourages such practice.</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z9d576c7d25bf400f8680c04fa2d0645d">

          <tr>
            <td style="width: 32.75pt; vertical-align: top; font-family: 'Times New Roman',Times,serif;">G.</td>
            <td style="width: auto; vertical-align: top;">
              <div>POSSIBLE CONSEQUENCES AND PENALTIES OF INSIDER TRADING UNDER THE SECURITIES LAWS</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="line-height: 1.25; text-align: justify; text-indent: 30pt;">The possible consequences of insider trading can be severe. Insider trading is a crime, penalized by criminal fines of up to $5 million and imprisonment for up to 20 years. In
        addition, in the United States, the SEC may seek the imposition of a civil penalty of up to three times the profits made or losses avoided from the trading. Insider traders must also disgorge any profits made, are often subjected to an injunction
        against future violations and may be barred from serving as officers or directors of public companies. Finally, under some circumstances, insider traders may be subjected to civil liability in private lawsuits.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="line-height: 1.25; text-align: justify; text-indent: 30pt;">Insider traders may also be liable for improper transactions by any person to whom they have disclosed material nonpublic information regarding the Company or to whom they have
        made recommendations or expressed opinions on the basis of such information as to trading in Company securities. The SEC has imposed large penalties even when the disclosing person did not profit from the trading.</div>
      <div style="line-height: 1.25; text-align: justify; text-indent: 30pt;">&#160;</div>
      <div style="line-height: 1.25; text-align: justify; text-indent: 30pt;">The Company and its controlling persons (including the board of directors, as well as officers and other supervisory personnel) could also be held vicariously responsible for the
        insider trading violations of employees if they fail to adopt adequate policies and procedures to prevent insider trading. If the Company fails to take the necessary steps to prevent illegal insider trading, it may be held to have &#8220;controlling
        person&#8221; liability with civil penalties of up to the greater of $1 million and three times the profit gained or loss avoided, as well as a criminal penalty of up to $25 million.</div>
      <div style="line-height: 1.25; text-align: justify; text-indent: 30pt;">&#160;</div>
      <div style="line-height: 1.25; text-align: justify; text-indent: 30pt;">For all of the foregoing reasons, it is very important, both to you and the Company, that this Policy be adhered to and insider trading violations not occur. You should be aware
        that stock market surveillance techniques are becoming more sophisticated all the time, and the chance that U.S. federal authorities or the Israeli Securities Authority will detect and prosecute even small-level insider trading is a significant
        one. Even an investigation that does not result in prosecution can tarnish one&#8217;s reputation and damage a career. In short, the risk of insider trading is simply not worth taking.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div class="BRPFPageNumberArea" style="text-align: center;"><font class="BRPFPageNumber" style="font-family: 'Times New Roman',Times,serif; font-weight: normal; font-style: normal;">- 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="line-height: 1.25">&#160;</div>
      <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;"><u>EXHIBIT A</u></div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">ALLOT LTD.</div>
      <div style="line-height: 1.25; text-align: center;">&#160;</div>
      <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">INSIDER TRADING POLICY CERTIFICATION</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;">To: Allot Ltd.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="line-height: 1.25; text-align: justify; text-indent: 30pt;">I,<u>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160; &#160; &#160; &#160; &#160; &#160;&#160; &#160;</u><font style="font-family: 'Times New Roman',Times,serif;"><u> </u>(name), have received and read a copy of the Allot Ltd. (the &#8220;Company&#8221;) Insider
          Trading Policy dated [</font><u>&#160;&#160; &#160; &#160; &#160; &#160; &#160; &#160;&#160;&#160;&#160;&#160; </u><font style="font-family: 'Times New Roman',Times,serif;">] (the &#8220;Policy&#8221;). I hereby agree to strictly comply with the specific requirements of the Policy (as well as any amendments to the
          Policy brought to my attention) in all respects during my employment or other service relationship with the Company. I understand that my failure to comply in all respects with the Policy, as so amended, is a basis for termination for cause of my
          employment or other service relationship with the Company or its subsidiaries.</font></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;">By:<u> &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;</u> </font></div>
      <div style="line-height: 1.25;"><font style="font-family: 'Times New Roman',Times,serif;">Name:<u> &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;&#160; <br>
          </u></font></div>
      <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Title:<u> &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;&#160;&#160;&#160; <br>
        </u></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:<u> &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;</u></font></div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="line-height: 1.25; text-align: justify; text-indent: 30pt;">Please certify your receipt of the attached insider trading policy by dating and signing this certification and returning it to Rael Kolevsohn at the Company&#8217;s corporate office
        or e-mail to rkolevsohn@allot.com.</div>
      <div style="line-height: 1.25; text-align: justify; text-indent: 30pt;"> <br>
      </div>
      <div style="line-height: 1.25; text-align: justify; text-indent: 30pt;"> <br>
      </div>
      <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">
        <div style="text-align: center;">- 10 -</div>
        <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>5
<FILENAME>exhibit_12-1.htm
<DESCRIPTION>EXHIBIT 12.1
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: company
         Document created using Broadridge PROfile 25.2.1.5287
         Copyright 1995 - 2025 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-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>EXHIBIT 12.1</u></div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: center; margin-right: 109.2pt; margin-left: 78.9pt; line-height: 1.25; font-weight: bold;">CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO </div>
      <div style="text-align: center; margin-right: 109.2pt; margin-left: 78.9pt; line-height: 1.25; font-weight: bold;">EXCHANGE ACT RULE 13a-14(a)/15d-14(d)</div>
      <div style="text-align: center; margin-right: 177.3pt; margin-left: 147.15pt; line-height: 1.25; font-weight: bold;">AS ADOPTED PURSUANT TO SECTION 302 </div>
      <div style="text-align: center; margin-right: 177.3pt; margin-left: 147.15pt; line-height: 1.25; font-weight: bold;">OF THE SARBANES-OXLEY ACT OF 2002</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="margin-left: 5pt; line-height: 1.25;">I, Eyal Harari, certify that:</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="z16461042f8924e96871c64da58bd406c" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 5.45pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top;">1.</td>
            <td style="width: auto; vertical-align: top;">
              <div>I have reviewed this annual report on Form 20-F of Allot Ltd. (the &#8220;company&#8221;);</div>
            </td>
          </tr>

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

          <tr>
            <td style="width: 5.5pt;"><br>
            </td>
            <td style="width: 35.95pt; 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="z4e9412b0896240528fb73181e5d06fa5" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 5.5pt;"><br>
            </td>
            <td style="width: 35.95pt; 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="z01333946cf574d138c62e7ebf2ec36d3" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 5.5pt;"><br>
            </td>
            <td style="width: 35.95pt; 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="z9efd28c87d9f4975a769551e1d56f05c" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 41pt;"><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="z128bf0f15b2445868ba298dfc0a4524e" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 41pt;"><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="zbe7aa1ef15a148fd949251e7c7d9c7b0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 41pt;"><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="zafe7b67470174ba69a9751fc2f47a80a" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 41pt;"><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="z7719e18c0a1e4f29837d106788b54ace" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 5.5pt;"><br>
            </td>
            <td style="width: 35.95pt; 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="z8ac46bfd67aa4cb19ad67b09bf20381c" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 41pt;"><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="z7c615617208f4930973275f4ca1a6915" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 41pt;"><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>
      <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="z85ea0fe8d4e140d4a50f2d5cb7cfd104">

            <tr>
              <td style="width: 50%;"><br>
              </td>
              <td style="width: 25%;"><u>/s/ Eyal Harari</u></td>
              <td style="width: 25%; text-align: left; vertical-align: bottom;" rowspan="3" colspan="1">
                <div style="line-height: 1.25;"><img width="97" height="43" src="image00002.jpg"></div>
              </td>
            </tr>
            <tr>
              <td style="width: 50%;"><br>
              </td>
              <td style="width: 25%;">Eyal Harari</td>
            </tr>
            <tr>
              <td style="width: 50%;"><br>
              </td>
              <td style="width: 25%;">President and Chief Executive Officer (Principal Executive Officer)</td>
            </tr>

        </table>
      </div>
      <div style="line-height: 1.25"> <br>
      </div>
      <div style="margin-left: 5pt; line-height: 1.25;">Date: March 26, 2025</div>
      <div style="margin-left: 5pt; line-height: 1.25;"> <br>
      </div>
      <div class="BRPFPageHeader">
        <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-12.2
<SEQUENCE>6
<FILENAME>exhibit_12-2.htm
<DESCRIPTION>EXHIBIT 12.2
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: company
         Document created using Broadridge PROfile 25.2.1.5287
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-weight: bold;">
      <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;"><u>Exhibit 12.2</u></div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: center; margin-right: 109.2pt; margin-left: 78.85pt; line-height: 1.25; font-weight: bold;">CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO </div>
    <div style="text-align: center; margin-right: 109.2pt; margin-left: 78.85pt; line-height: 1.25; font-weight: bold;">EXCHANGE ACT RULE 13a-14(a)/15d-14(d)</div>
    <div style="text-align: center; margin-right: 177.3pt; margin-left: 147.15pt; line-height: 1.25; font-weight: bold;">AS ADOPTED PURSUANT TO SECTION 302 </div>
    <div style="text-align: center; margin-right: 177.3pt; margin-left: 147.15pt; line-height: 1.25; font-weight: bold;">OF THE SARBANES-OXLEY ACT OF 2002</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="margin-left: 5pt; line-height: 1.25;">I, Liat Nahum, certify that:</div>
    <div style="line-height: 1.25">&#160;</div>
    <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 4.95pt;"><br>
          </td>
          <td style="width: 36.05pt; vertical-align: top;">1.</td>
          <td style="width: auto; vertical-align: top;">
            <div>I have reviewed this annual report on Form 20-F of Allot Ltd. (the &#8220;company&#8221;);</div>
          </td>
        </tr>

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

        <tr>
          <td style="width: 5pt;"><br>
          </td>
          <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" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 5pt;"><br>
          </td>
          <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" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 5pt;"><br>
          </td>
          <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" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 41pt;"><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" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 41pt;"><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" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 41pt;"><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" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 41pt;"><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" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 5pt;"><br>
          </td>
          <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" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 41pt;"><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" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 41pt;"><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" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000; width: 100%;">

        <tr>
          <td style="width: 50%;"><br>
          </td>
          <td style="width: 25%;"><u>/s/ Liat Nahum</u></td>
          <td style="width: 25%; text-align: left; vertical-align: bottom;" rowspan="3" colspan="1">
            <div style="line-height: 1.25;"><img width="94" height="43" src="image1.jpg"></div>
          </td>
        </tr>
        <tr>
          <td style="width: 50%;"><br>
          </td>
          <td style="width: 25%;">Liat Nahum</td>
        </tr>
        <tr>
          <td style="width: 50%;"><br>
          </td>
          <td style="width: 25%;">Chief Financial Officer (Principal Financial Officer)</td>
        </tr>

    </table>
    <div style="line-height: 1.25"> <br>
    </div>
    <div style="margin-left: 5pt; line-height: 1.25;">Date: March 26, 2025</div>
    <div style="margin-left: 5pt; line-height: 1.25;"> <br>
    </div>
    <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">
      <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>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-13.1
<SEQUENCE>7
<FILENAME>exhibit_13-1.htm
<DESCRIPTION>EXHIBIT 13.1
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: company
         Document created using Broadridge PROfile 25.2.1.5287
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <div style="line-height: 1.25;">
      <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-weight: bold;">
        <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;"><u>EXHIBIT 13.1</u></div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: center; margin-right: 48.9pt; margin-left: 18.75pt; line-height: 1.25; font-weight: bold;">CERTIFICATIONS OF PRINCIPAL EXECUTIVE OFFICER AND PRINCIPAL FINANCIAL
        OFFICER </div>
      <div style="text-align: center; margin-right: 48.9pt; margin-left: 18.75pt; line-height: 1.25; font-weight: bold;">PURSUANT TO</div>
      <div style="text-align: center; margin-right: 108.85pt; margin-left: 78.9pt; line-height: 1.25; font-weight: bold;">18 U.S.C. SECTION 1350</div>
      <div style="text-align: center; margin-right: 177.3pt; margin-left: 147.15pt; line-height: 1.25; font-weight: bold;">AS ADOPTED PURSUANT TO SECTION 906 </div>
      <div style="text-align: center; margin-right: 177.3pt; margin-left: 147.15pt; line-height: 1.25; font-weight: bold;">OF THE SARBANES-OXLEY ACT OF 2002</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; margin-right: 34.8pt; margin-left: 5pt; 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, 2023, 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" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 5pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top;">
              <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" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 5pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top;">
              <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"> <br>
      </div>
      <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000; width: 100%;">

          <tr>
            <td style="width: 50%;"><br>
            </td>
            <td style="width: 25%; text-align: center; vertical-align: bottom;"><font style="font-family: 'Times New Roman',Times,serif;"><u>/s/ Eyal Harari</u></font></td>
            <td style="width: 25%; text-align: left; vertical-align: bottom;" rowspan="3" colspan="1">
              <div style="line-height: 1.25;"><img width="97" height="43" src="image00002.jpg"></div>
            </td>
          </tr>
          <tr>
            <td style="width: 50%;"><br>
            </td>
            <td style="width: 25%; text-align: center; vertical-align: bottom;">Eyal Harari</td>
          </tr>
          <tr>
            <td style="width: 50%;"><br>
            </td>
            <td style="width: 25%; text-align: center; vertical-align: bottom;">President and Chief Executive Officer (Principal Executive Officer)</td>
          </tr>

      </table>
      <br>
    </div>
    <div style="margin-left: 5pt; line-height: 1.25;">Date: March 26, 2025</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; color: #000000; width: 100%;">

        <tr>
          <td style="width: 50%;"><br>
          </td>
          <td style="width: 25%; text-align: center; vertical-align: bottom;"><font style="font-family: 'Times New Roman',Times,serif;"><u>/s/ Liat Nahum</u></font></td>
          <td style="width: 25%; text-align: left; vertical-align: bottom;" rowspan="3" colspan="1">&#160;
            <div style="line-height: 1.25;"><img width="94" height="43" src="image1.jpg"></div>
          </td>
        </tr>
        <tr>
          <td style="width: 50%;"><br>
          </td>
          <td style="width: 25%; text-align: center; vertical-align: bottom;">Liat Nahum</td>
        </tr>
        <tr>
          <td style="width: 50%;"><br>
          </td>
          <td style="width: 25%; text-align: center; vertical-align: bottom;">Chief Financial Officer (Principal Financial Officer)</td>
        </tr>

    </table>
    <br>
    <div style="line-height: 1.25;">
      <div style="margin-left: 5pt; line-height: 1.25;">Date: March 26, 2025</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="margin-right: 18pt; margin-left: 5pt; 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="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-15.1
<SEQUENCE>8
<FILENAME>exhibit_15-1.htm
<DESCRIPTION>EXHIBIT 15.1
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: company
         Document created using Broadridge PROfile 25.2.1.5287
         Copyright 1995 - 2025 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>
    <div style="text-align: right; line-height: 1.25; font-weight: bold;"><u>Exhibit 15.1</u><br>
      &#160;</div>
    <div style="text-align: center; line-height: 1.25; font-weight: bold;">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</div>
    <div style="text-align: center; line-height: 1.25;">&#160;</div>
    <div style="line-height: 1.25;">
      <div style="text-align: justify; line-height: 1.25;">We consent to the incorporation by reference in the following Registration Statements:</div>
      <div style="line-height: 1.25">&#160;</div>
    </div>
    <div style="line-height: 1.25;">
      <table cellspacing="0" cellpadding="0" id="z46c44c74468948e9b472b3be99b4cff1" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top;">(1)</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>Registration Statement (Form F-3 No. 333-264202) of Allot Ltd., and</div>
            </td>
          </tr>

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

          <tr>
            <td style="width: 18pt;"><br>
            </td>
            <td style="width: 18pt; vertical-align: top;">(2)</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>Registration Statements (Form S-8 Nos. 333-140701, 333-149237, 333-159306, 333-165144, 333-172492, 333-180770, 333-187406, 333-194833, 333-203028, 333-210420,
                333-216893, 333-223838, 333-230391, 333-237405, 333-254298, 333-263767, 333-270903, 333-278607 and 333-285268) pertaining to the 2016 Incentive Compensation Plan (formerly the 2006 Incentive Compensation Plan) of Allot Ltd.;</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
    </div>
    <div style="line-height: 1.25;">
      <div style="text-align: justify; line-height: 1.25;">of our reports dated March 27, 2025, with respect to the consolidated financial statements of Allot Ltd., and the effectiveness of
        internal control over financial reporting of Allot Ltd., included in this Annual Report (Form 20-F) of Allot Ltd. for the year ended December 31, 2024.</div>
      <div style="line-height: 1.25">&#160;</div>
    </div>
    <table cellspacing="0" cellpadding="0" id="zc17ca7e8ea3f4c40bf3e362d5b967895" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 57.63%; vertical-align: bottom;">
            <div style="line-height: 1.25;">Tel-Aviv, Israel</div>
          </td>
          <td style="width: 42.37%; vertical-align: bottom;">
            <div style="line-height: 1.25;">/s/ Kost Forer Gabbay &amp; Kasierer</div>
          </td>
        </tr>
        <tr>
          <td style="width: 57.63%; vertical-align: bottom;">
            <div style="line-height: 1.25;">March 27, 2025</div>
          </td>
          <td style="width: 42.37%; vertical-align: bottom;">
            <div style="line-height: 1.25;">A Member of EY Global</div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <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>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>9
<FILENAME>allt-20241231_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-20241231.xsd#allt-cbs" roleURI="http://allot.com/role/allt-cbs"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-csocl" roleURI="http://allot.com/role/allt-csocl"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-csocf" roleURI="http://allot.com/role/allt-csocf"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" roleURI="http://allot.com/role/GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" roleURI="http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#OtherReceivablesAndPrepaidExpensesScheduleOfOtherAccountsReceivableAndPrepaidExpensesDetails" roleURI="http://allot.com/role/OtherReceivablesAndPrepaidExpensesScheduleOfOtherAccountsReceivableAndPrepaidExpensesDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#InventoriesDetails" roleURI="http://allot.com/role/InventoriesDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#PropertyAndEquipmentNetDetails" roleURI="http://allot.com/role/PropertyAndEquipmentNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#IntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseDetails" roleURI="http://allot.com/role/IntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#OtherPayablesAndAccruedExpensesDetails" roleURI="http://allot.com/role/OtherPayablesAndAccruedExpensesDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-caclsoafmlod" roleURI="http://allot.com/role/allt-caclsoafmlod"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherShortTermInvestments" xlink:label="loc_us-gaap_OtherShortTermInvestments_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsAndNotesReceivableNet" xlink:label="loc_us-gaap_AccountsAndNotesReceivableNet_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalents" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent_9"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_SeverancePayFund" xlink:label="loc_allt_SeverancePayFund_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedInvestmentsNoncurrent" xlink:label="loc_us-gaap_RestrictedInvestmentsNoncurrent_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableTradeCurrent" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_20"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OtherPayablesAndAccruedLiabilitiesCurrent" xlink:label="loc_allt_OtherPayablesAndAccruedLiabilitiesCurrent_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtNoncurrent" xlink:label="loc_us-gaap_ConvertibleDebtNoncurrent_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_28"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_31"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue_32"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_33"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_34"/>
    <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_PropertyPlantAndEquipmentNet_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_IntangibleAssetsNetExcludingGoodwill_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_Goodwill_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_LiabilitiesAndStockholdersEquity_17" xlink:to="loc_us-gaap_LiabilitiesCurrent_18" 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_18" xlink:to="loc_us-gaap_AccountsPayableTradeCurrent_18" 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_18" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_19" 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_18" xlink:to="loc_us-gaap_DeferredRevenueCurrent_20" 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_18" xlink:to="loc_allt_OtherPayablesAndAccruedLiabilitiesCurrent_21" 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_18" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_22" 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_17" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_24" 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_24" xlink:to="loc_us-gaap_DeferredRevenueNoncurrent_24" 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_24" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_25" 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_24" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_26" 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_24" xlink:to="loc_us-gaap_ConvertibleDebtNoncurrent_27" 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_24" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_28" 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_17" xlink:to="loc_us-gaap_StockholdersEquity_30" 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_30" xlink:to="loc_us-gaap_CommonStockValue_30" 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_30" xlink:to="loc_us-gaap_AdditionalPaidInCapital_31" 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_30" xlink:to="loc_us-gaap_TreasuryStockValue_32" 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_30" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_33" 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_30" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_34" 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/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaap_SellingAndMarketingExpense_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_3"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ChangesInOperatingLeasesAsset" xlink:label="loc_allt_ChangesInOperatingLeasesAsset_4"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ChangesInOperatingLeasesLiability" xlink:label="loc_allt_ChangesInOperatingLeasesLiability_5"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities" xlink:label="loc_allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_7"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AmortizationOfIssuanceCostsOfConvertibleDebt" xlink:label="loc_allt_AmortizationOfIssuanceCostsOfConvertibleDebt_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredCompensation" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_20"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DecreaseIncreaseInRestrictedDepositsInvestingActivities" xlink:label="loc_allt_DecreaseIncreaseInRestrictedDepositsInvestingActivities_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments" xlink:label="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_24"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ProceedsFromMaturityOfAvailableforSaleMarketableSecurities" xlink:label="loc_allt_ProceedsFromMaturityOfAvailableforSaleMarketableSecurities_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_29"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromConvertibleDebt" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_29"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_30"/>
    <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_IncreaseDecreaseInAccountsPayable_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_allt_ChangesInOperatingLeasesAsset_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_allt_ChangesInOperatingLeasesLiability_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_allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities_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_IncreaseDecreaseInEmployeeRelatedLiabilities_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_AmortizationOfIssuanceCostsOfConvertibleDebt_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_IncreaseDecreaseInInventories_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_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_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_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_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_IncreaseDecreaseInAccountsReceivable_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_NetIncomeLoss_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_IncreaseDecreaseInOtherNoncurrentAssets_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_GainLossOnSaleOfPropertyPlantEquipment_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_IncreaseDecreaseInDeferredCompensation_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_us-gaap_DepreciationDepletionAndAmortization_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_AllocatedShareBasedCompensationExpense_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_PaymentsToAcquireShortTermInvestments_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_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments_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_PaymentsToAcquireBusinessesNetOfCashAcquired_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_PaymentsToAcquirePropertyPlantAndEquipment_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_allt_ProceedsFromMaturityOfAvailableforSaleMarketableSecurities_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_NetCashProvidedByUsedInInvestingActivities_20" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_26" 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_NetCashProvidedByUsedInInvestingActivities_20" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_27" 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_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_NetCashProvidedByUsedInFinancingActivities_29" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_29" 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_29" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_30" 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/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_0"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology" xlink:label="loc_allt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_2"/>
    <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_Goodwill_2" order="10" use="optional" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails">
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_NetAssetsFairValueDisclosure" xlink:label="loc_allt_NetAssetsFairValueDisclosure_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilities" xlink:label="loc_us-gaap_DerivativeLiabilities_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/OtherReceivablesAndPrepaidExpensesScheduleOfOtherAccountsReceivableAndPrepaidExpensesDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepositsAssetsCurrent" xlink:label="loc_us-gaap_DepositsAssetsCurrent_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidInterest" xlink:label="loc_us-gaap_PrepaidInterest_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrantsReceivable" xlink:label="loc_us-gaap_GrantsReceivable_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GovernmentContractReceivable" xlink:label="loc_us-gaap_GovernmentContractReceivable_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_7"/>
    <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_GrantsReceivable_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_GovernmentContractReceivable_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_PrepaidExpenseAndOtherAssetsCurrent_0" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_7" order="60" 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/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/IntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_2"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo" xlink:label="loc_allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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-20241231.xsd#allt_OtherPayablesAndAccruedLiabilitiesCurrent" xlink:label="loc_allt_OtherPayablesAndAccruedLiabilitiesCurrent_0"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ProvisionForReturns" xlink:label="loc_allt_ProvisionForReturns_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities_2"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_HoldbackAndContingentEarnout" xlink:label="loc_allt_HoldbackAndContingentEarnout_3"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OnerousContractLiability" xlink:label="loc_allt_OnerousContractLiability_4"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_GovernmentAuthorities" xlink:label="loc_allt_GovernmentAuthorities_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncome" xlink:label="loc_us-gaap_DeferredIncome_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_9"/>
    <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_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_OtherAccountsPayableAndAccruedLiabilities_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_HoldbackAndContingentEarnout_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_allt_OnerousContractLiability_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_allt_GovernmentAuthorities_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_DeferredIncome_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_us-gaap_DerivativeFairValueOfDerivativeLiability_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_us-gaap_AccruedIncomeTaxesCurrent_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_us-gaap_AccruedLiabilitiesCurrent_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/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_4"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities" xlink:label="loc_allt_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_6"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DeferredTaxAssetsOnerousContract" xlink:label="loc_allt_DeferredTaxAssetsOnerousContract_7"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes" xlink:label="loc_allt_DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_11"/>
    <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_DeferredTaxAssetsOnerousContract_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_allt_DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes_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_DeferredTaxAssetsGross_1" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_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_DeferredTaxAssetsNet_0" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_11" order="10" use="optional" weight="-1"/>
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>10
<FILENAME>allt-20241231_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-20241231.xsd#DocumentAndEntityInformation" roleURI="http://allot.com/role/DocumentAndEntityInformation"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-csocl" roleURI="http://allot.com/role/allt-csocl"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#ConsolidatedStatementsOfChangesInShareholdersEquity" roleURI="http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-gt" roleURI="http://allot.com/role/allt-gt"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-dit" roleURI="http://allot.com/role/allt-dit"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#GeneralNarrativeDetails" roleURI="http://allot.com/role/GeneralNarrativeDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" roleURI="http://allot.com/role/GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#SignificantAccountingPoliciesNarrativeDetails" roleURI="http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#SignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAtAnnualRatesDetails" roleURI="http://allot.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAtAnnualRatesDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#SignificantAccountingPoliciesScheduleOfStock-basedCompensationExpenseDetails" roleURI="http://allot.com/role/SignificantAccountingPoliciesScheduleOfStock-basedCompensationExpenseDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails" roleURI="http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#Available-for-saleMarketableSecuritiesDetails" roleURI="http://allot.com/role/Available-for-saleMarketableSecuritiesDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" roleURI="http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#PropertyAndEquipmentNetDetails" roleURI="http://allot.com/role/PropertyAndEquipmentNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#IntangibleAssetsNetScheduleOfIntangibleAssetsDetails" roleURI="http://allot.com/role/IntangibleAssetsNetScheduleOfIntangibleAssetsDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-send" roleURI="http://allot.com/role/allt-send"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-sesorsuad" roleURI="http://allot.com/role/allt-sesorsuad"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-toind" roleURI="http://allot.com/role/allt-toind"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-gisorbgld" roleURI="http://allot.com/role/allt-gisorbgld"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-gisomcd" roleURI="http://allot.com/role/allt-gisomcd"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#RELATEDPARTIESBALANCESANDTRANSACTIONSDetailTextuals" roleURI="http://allot.com/role/RELATEDPARTIESBALANCESANDTRANSACTIONSDetailTextuals"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#ConvertibleNotesDetails" roleURI="http://allot.com/role/ConvertibleNotesDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#ConvertibleNotesDetailTextuals" roleURI="http://allot.com/role/ConvertibleNotesDetailTextuals"/>
  <roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd#eedm"/>
  <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/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressesAddressTypeAxis" xlink:label="loc_dei_EntityAddressesAddressTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AddressTypeDomain" xlink:label="loc_dei_AddressTypeDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_BusinessContactMember" xlink:label="loc_dei_BusinessContactMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AddressTypeDomain" xlink:label="loc_dei_AddressTypeDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_dei_DocumentRegistrationStatement_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="loc_dei_DocumentAnnualReport_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_dei_DocumentShellCompanyReport_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_dei_EntityTaxIdentificationNumber_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_ContactPersonnelName" xlink:label="loc_dei_ContactPersonnelName_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_dei_EntityAddressAddressLine2_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_dei_EntityAddressAddressLine3_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCountry" xlink:label="loc_dei_EntityAddressCountry_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode_28"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber_29"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle_30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_31"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName_32"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_33"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers_34"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_35"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_36"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="loc_dei_IcfrAuditorAttestationFlag_37"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_38"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_39"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_40"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_dei_EntityExTransitionPeriod_41"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAccountingStandard" xlink:label="loc_dei_DocumentAccountingStandard_42"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_43"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_44"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId" xlink:label="loc_dei_AuditorFirmId_45"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation" xlink:label="loc_dei_AuditorLocation_46"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName" xlink:label="loc_dei_AuditorName_47"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_48"/>
    <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"/>
    <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_DocumentFinStmtErrorCorrectionFlag_48" order="430" 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/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaap_ProductMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ServiceMember" xlink:label="loc_us-gaap_ServiceMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenueAbstract" xlink:label="loc_us-gaap_CostOfRevenueAbstract_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaap_SellingAndMarketingExpense_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_28"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_29"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_31"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_32"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_33"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_34"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="loc_us-gaap_TreasuryStockCommonMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_11"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_NewAccountingStandardEffect" xlink:label="loc_allt_NewAccountingStandardEffect_12"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ExerciseOfShareOptionsAndRestrictedShareUnitsValue" xlink:label="loc_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsValue_13"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ExerciseOfShareOptionsAndRestrictedShareUnitsShares" xlink:label="loc_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsShares_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_TreasuryStockCommonMember_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/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_NetonomyLTDMember" xlink:label="loc_allt_NetonomyLTDMember_1"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_KeepersChildSafetyLtdMember" xlink:label="loc_allt_KeepersChildSafetyLtdMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_8"/>
    <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_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_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_BusinessAcquisitionProFormaInformationTextBlock_8" order="20" 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/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis" xlink:label="loc_us-gaap_HedgingDesignationAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain" xlink:label="loc_us-gaap_HedgingDesignationDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NondesignatedMember" xlink:label="loc_us-gaap_NondesignatedMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain" xlink:label="loc_us-gaap_HedgingDesignationDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock_7"/>
    <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_HedgingDesignationAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_1" xlink:to="loc_us-gaap_HedgingDesignationDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_1" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_1" xlink:to="loc_us-gaap_NondesignatedMember_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_1" xlink:to="loc_us-gaap_HedgingDesignationDomain_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_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock_7" 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/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_NetonomyLTDMember" xlink:label="loc_allt_NetonomyLTDMember_1"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_KeepersChildSafetyLtdMember" xlink:label="loc_allt_KeepersChildSafetyLtdMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1" xlink:label="loc_us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_16"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_HoldbackExpensesCurrent" xlink:label="loc_allt_HoldbackExpensesCurrent_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationIndemnificationAssetsDescription" xlink:label="loc_us-gaap_BusinessCombinationIndemnificationAssetsDescription_18"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AmountOfPaymentsCap" xlink:label="loc_allt_AmountOfPaymentsCap_19"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_RestrictedHoldbackAmount" xlink:label="loc_allt_RestrictedHoldbackAmount_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsRevenuesAndGainsRecognized" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsRevenuesAndGainsRecognized_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_23"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm" xlink:label="loc_allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm_24"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ContingentConsiderationPaymentsCapBasedOnAchievementOfCertainThresholdsOfRevenues" xlink:label="loc_allt_ContingentConsiderationPaymentsCapBasedOnAchievementOfCertainThresholdsOfRevenues_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_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_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_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/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_NetonomyLTDMember" xlink:label="loc_allt_NetonomyLTDMember_1"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_KeepersChildSafetyLtdMember" xlink:label="loc_allt_KeepersChildSafetyLtdMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_Default"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology" xlink:label="loc_allt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_9"/>
    <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_Goodwill_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_9" order="30" 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/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_1"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_IsraelInnovationAuthorityGrantMember" xlink:label="loc_allt_IsraelInnovationAuthorityGrantMember_1"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_SpainTaxAuthoritiesGrantMember" xlink:label="loc_allt_SpainTaxAuthoritiesGrantMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_11"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OptenetMember" xlink:label="loc_allt_OptenetMember_11"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_NetonomyMember" xlink:label="loc_allt_NetonomyMember_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AfricaMember" xlink:label="loc_srt_AfricaMember_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LatinAmericaMember" xlink:label="loc_srt_LatinAmericaMember_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_Default"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities" xlink:label="loc_allt_ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities_30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedInvestments" xlink:label="loc_us-gaap_RestrictedInvestments_31"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_WeightedAverageInterestRateRestrictedDeposits" xlink:label="loc_allt_WeightedAverageInterestRateRestrictedDeposits_32"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearOne" xlink:label="loc_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearOne_33"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ShortTermBankDepositsHedgingTransactions" xlink:label="loc_allt_ShortTermBankDepositsHedgingTransactions_34"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_35"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss" xlink:label="loc_allt_AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss_36"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWriteDown" xlink:label="loc_us-gaap_InventoryWriteDown_37"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryAdjustments" xlink:label="loc_us-gaap_InventoryAdjustments_38"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_39"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_40"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_41"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaap_AdvertisingExpense_42"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeveranceCosts1" xlink:label="loc_us-gaap_SeveranceCosts1_43"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AnnualPreVestingForfeitureRate" xlink:label="loc_allt_AnnualPreVestingForfeitureRate_44"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AnnualPostVestingForfeitureRate" xlink:label="loc_allt_AnnualPostVestingForfeitureRate_45"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_46"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AmountOfPastDueReceivables" xlink:label="loc_allt_AmountOfPastDueReceivables_47"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ProceedsFromPastDueReceivables" xlink:label="loc_allt_ProceedsFromPastDueReceivables_48"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts" xlink:label="loc_allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts_49"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_50"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtWeightedAverageInterestRate" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_51"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_52"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_PriorPeriodOtherReceivablesAndPrepaidExpensesReclassifiedToNoncurrentAssets" xlink:label="loc_allt_PriorPeriodOtherReceivablesAndPrepaidExpensesReclassifiedToNoncurrentAssets_53"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueRevenueRecognized1" xlink:label="loc_us-gaap_DeferredRevenueRevenueRecognized1_54"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_55"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_56"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_RemainingPerformanceObligations" xlink:label="loc_allt_RemainingPerformanceObligations_57"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_RemainingPerformanceObligationsShortTerm" xlink:label="loc_allt_RemainingPerformanceObligationsShortTerm_58"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DeferredCostsCapitalized" xlink:label="loc_allt_DeferredCostsCapitalized_59"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfDeferredCharges" xlink:label="loc_us-gaap_AmortizationOfDeferredCharges_60"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_61"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_62"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_EstimatedCreditLossAllowance" xlink:label="loc_allt_EstimatedCreditLossAllowance_63"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_FairValueOfEarnOut" xlink:label="loc_allt_FairValueOfEarnOut_64"/>
    <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_RestrictedInvestments_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_WeightedAverageInterestRateRestrictedDeposits_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_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearOne_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_allt_ShortTermBankDepositsHedgingTransactions_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_ProvisionForDoubtfulAccounts_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_allt_AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss_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_InventoryWriteDown_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_InventoryAdjustments_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_GoodwillImpairmentLoss_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_ImpairmentOfLongLivedAssetsHeldForUse_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_ImpairmentOfIntangibleAssetsExcludingGoodwill_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_us-gaap_AdvertisingExpense_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_us-gaap_SeveranceCosts1_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_allt_AnnualPreVestingForfeitureRate_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_AnnualPostVestingForfeitureRate_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_us-gaap_AllowanceForDoubtfulAccountsReceivable_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_AmountOfPastDueReceivables_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_allt_ProceedsFromPastDueReceivables_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_allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_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_us-gaap_DebtWeightedAverageInterestRate_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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_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_allt_PriorPeriodOtherReceivablesAndPrepaidExpensesReclassifiedToNoncurrentAssets_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_DeferredRevenueRevenueRecognized1_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_us-gaap_OperatingLeaseRightOfUseAsset_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_us-gaap_OperatingLeaseLiability_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_allt_RemainingPerformanceObligations_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_allt_RemainingPerformanceObligationsShortTerm_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_DeferredCostsCapitalized_59" order="300" 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_60" order="310" 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_61" order="320" 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_62" order="330" 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_63" order="340" 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_FairValueOfEarnOut_64" order="350" 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/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherMachineryAndEquipmentMember" xlink:label="loc_us-gaap_OtherMachineryAndEquipmentMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OfficeEquipmentMember" xlink:label="loc_us-gaap_OfficeEquipmentMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_3"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_SecurityAsServiceMember" xlink:label="loc_allt_SecurityAsServiceMember_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_Default"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate" xlink:label="loc_allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_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_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_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/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_9"/>
    <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_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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_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_ResearchAndDevelopmentExpenseMember_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_SellingAndMarketingExpenseMember_3" order="20" 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_GeneralAndAdministrativeExpenseMember_4" order="30" 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/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_0" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_9" 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/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenseMember" xlink:label="loc_us-gaap_OperatingExpenseMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseMember" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseMember_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:label="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_23"/>
    <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_ResearchAndDevelopmentExpenseMember_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_SellingAndMarketingExpenseMember_3" order="20" 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_GeneralAndAdministrativeExpenseMember_4" order="30" 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_5" order="40" 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_6" order="50" 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_DerivativeInstrumentRiskAxis_10" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_10" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_10" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_10" xlink:to="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_10" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_10" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_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_14" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_14" xlink:to="loc_us-gaap_EquityComponentDomain_14" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_14" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_14" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_14" 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_AccumulatedOtherComprehensiveIncomeLossLineItems_0" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_19" 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_20" 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_21" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_21" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_21" 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_23" 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/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesLineItems" xlink:label="loc_us-gaap_MarketableSecuritiesLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesTable" xlink:label="loc_us-gaap_MarketableSecuritiesTable_1"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AvailableForSaleSecuritiesMaturityPeriodAxis" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturityPeriodAxis_1"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AvailableForSaleSecuritiesMaturityPeriodDomain" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturityPeriodDomain_1"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AvailableForSaleSecuritiesMaturesWithinOneYearMember" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturesWithinOneYearMember_1"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_2"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember_3"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AvailableForSaleSecuritiesMaturityPeriodDomain" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturityPeriodDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateDebtSecuritiesMember" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_MarketableSecuritiesLineItems_0" xlink:to="loc_us-gaap_MarketableSecuritiesTable_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_MarketableSecuritiesTable_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_MarketableSecuritiesTable_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_MarketableSecuritiesLineItems_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_MarketableSecuritiesLineItems_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_MarketableSecuritiesLineItems_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_MarketableSecuritiesLineItems_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/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:label="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract" xlink:label="loc_us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilities" xlink:label="loc_us-gaap_DerivativeLiabilities_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_12"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherMachineryAndEquipmentMember" xlink:label="loc_us-gaap_OtherMachineryAndEquipmentMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OfficeEquipmentMember" xlink:label="loc_us-gaap_OfficeEquipmentMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_4"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_SecurityAsServiceMember" xlink:label="loc_allt_SecurityAsServiceMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrderOrProductionBacklogMember" xlink:label="loc_us-gaap_OrderOrProductionBacklogMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntellectualPropertyMember" xlink:label="loc_us-gaap_IntellectualPropertyMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_18"/>
    <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_us-gaap_OrderOrProductionBacklogMember_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_CustomerRelationshipsMember_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_ComputerSoftwareIntangibleAssetMember_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_IntellectualPropertyMember_5" order="40" 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/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_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_MaximumMember_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_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_FiniteLivedIntangibleAssetsLineItems_0" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_15" 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_16" 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_17" 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_18" 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/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockCompensationPlanMember" xlink:label="loc_us-gaap_StockCompensationPlanMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_6"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TwoThousandSixStockOptionPlanMember" xlink:label="loc_allt_TwoThousandSixStockOptionPlanMember_6"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TwoThousandSixteenPlanMember" xlink:label="loc_allt_TwoThousandSixteenPlanMember_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_Default"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_CommonStockValueAuthorized" xlink:label="loc_allt_CommonStockValueAuthorized_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfWarrants" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfWarrants_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_28"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_29"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_31"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_32"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_33"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_34"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_35"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_36"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_37"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_38"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_39"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_40"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_41"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_42"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_43"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_44"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_MinimumMember_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_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_srt_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-sesorsuad">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_14"/>
    <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_RestrictedStockUnitsRSUMember_1" order="0" 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/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_7" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_8" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_9" 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_11" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_11" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_11" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_11" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_12" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_11" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_13" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_11" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_14" order="30" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://allot.com/role/allt-toind">
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TaxesOnIncomeLineItems" xlink:label="loc_allt_TaxesOnIncomeLineItems_0"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TaxesOnIncomeTable" xlink:label="loc_allt_TaxesOnIncomeTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_1"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_CommencementOfProductionMember" xlink:label="loc_allt_CommencementOfProductionMember_1"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ApprovalDateMember" xlink:label="loc_allt_ApprovalDateMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_Default"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_IncomeTaxAreaAxis" xlink:label="loc_allt_IncomeTaxAreaAxis_6"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_IncomeTaxAreaDomain" xlink:label="loc_allt_IncomeTaxAreaDomain_6"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DevelopmentZoneMember" xlink:label="loc_allt_DevelopmentZoneMember_6"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OutsideDevelopmentZoneMember" xlink:label="loc_allt_OutsideDevelopmentZoneMember_7"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_IncomeTaxAreaDomain" xlink:label="loc_allt_IncomeTaxAreaDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_11"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_PreferredEnterpriseMember" xlink:label="loc_allt_PreferredEnterpriseMember_11"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_SpecialTechnologicalPreferredEnterpriseMember" xlink:label="loc_allt_SpecialTechnologicalPreferredEnterpriseMember_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_IL" xlink:label="loc_country_IL_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="loc_us-gaap_InternalRevenueServiceIRSMember_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LegalEntityTypeOfCounterpartyDomain" xlink:label="loc_us-gaap_LegalEntityTypeOfCounterpartyDomain_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporationMember" xlink:label="loc_us-gaap_CorporationMember_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndividualMember" xlink:label="loc_us-gaap_IndividualMember_24"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ForeignCounterpartyMember" xlink:label="loc_allt_ForeignCounterpartyMember_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LegalEntityTypeOfCounterpartyDomain" xlink:label="loc_us-gaap_LegalEntityTypeOfCounterpartyDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards_31"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_32"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TaxExemptPeriod" xlink:label="loc_allt_TaxExemptPeriod_33"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TaxBenefitPeriod" xlink:label="loc_allt_TaxBenefitPeriod_34"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TaxBenefitsDescription" xlink:label="loc_allt_TaxBenefitsDescription_35"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DividendWithholdingTaxRate" xlink:label="loc_allt_DividendWithholdingTaxRate_36"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_PatentUseRightPeriod" xlink:label="loc_allt_PatentUseRightPeriod_37"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ExpenseDeductiblePeriod" xlink:label="loc_allt_ExpenseDeductiblePeriod_38"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxExpenseFromStockOptionsExercised" xlink:label="loc_us-gaap_DeferredTaxExpenseFromStockOptionsExercised_39"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsLimitationsOnUse" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLimitationsOnUse_40"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses" xlink:label="loc_allt_NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses_41"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_NetOperatingLossesLimitPercentageOfTaxableIncome" xlink:label="loc_allt_NetOperatingLossesLimitPercentageOfTaxableIncome_42"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsExpirationDate" xlink:label="loc_us-gaap_OperatingLossCarryforwardsExpirationDate_43"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_44"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_45"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_46"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_47"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses_48"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AdditionsToProvisionDuringPeriod" xlink:label="loc_allt_AdditionsToProvisionDuringPeriod_49"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes" xlink:label="loc_allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes_50"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_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_OperatingLossCarryforwards_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_DeferredTaxExpenseFromStockOptionsExercised_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_OperatingLossCarryforwardsLimitationsOnUse_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_allt_NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses_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_NetOperatingLossesLimitPercentageOfTaxableIncome_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_us-gaap_OperatingLossCarryforwardsExpirationDate_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_TaxCreditCarryforwardAmount_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_DeferredTaxAssetsValuationAllowance_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_us-gaap_DeferredIncomeTaxesAndTaxCredits_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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses_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_AdditionsToProvisionDuringPeriod_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_allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes_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_UnrecognizedTaxBenefits_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/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingRevenueReconcilingItemLineItems" xlink:label="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EuropeMember" xlink:label="loc_srt_EuropeMember_1"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AsiaAndOceaniaMember" xlink:label="loc_allt_AsiaAndOceaniaMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AmericasMember" xlink:label="loc_srt_AmericasMember_3"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_MiddleEastAndAfricaMember" xlink:label="loc_allt_MiddleEastAndAfricaMember_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_IL" xlink:label="loc_country_IL_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_10"/>
    <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_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_srt_EuropeMember_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_AsiaAndOceaniaMember_2" order="10" 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_srt_AmericasMember_3" order="20" 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_MiddleEastAndAfricaMember_4" order="30" 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_5" order="40" 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_SegmentReportingRevenueReconcilingItemLineItems_0" xlink:to="loc_us-gaap_Revenues_10" 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/2024/elts/us-gaap-2024.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:label="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:label="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesMember" xlink:label="loc_us-gaap_SalesMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_5"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_MajorCustomerOneMember" xlink:label="loc_allt_MajorCustomerOneMember_5"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_MajorCustomerTwoMember" xlink:label="loc_allt_MajorCustomerTwoMember_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_10"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_NetworkIntelligenceSolutionsMember" xlink:label="loc_allt_NetworkIntelligenceSolutionsMember_10"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_SecuritySolutionsMember" xlink:label="loc_allt_SecuritySolutionsMember_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_20"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.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/RELATEDPARTIESBALANCESANDTRANSACTIONSDetailTextuals">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_GalilSoftwareMember" xlink:label="loc_allt_GalilSoftwareMember_1"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_LynrockLakeMasterFundLpMember" xlink:label="loc_allt_LynrockLakeMasterFundLpMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleNotesPayableMember" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilities" xlink:label="loc_us-gaap_OtherLiabilities_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebt" xlink:label="loc_us-gaap_ConvertibleDebt_15"/>
    <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/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_1" xlink:to="loc_allt_LynrockLakeMasterFundLpMember_2" order="10" 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/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_6" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_6" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_6" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_6" xlink:to="loc_us-gaap_ConvertibleNotesPayableMember_6" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_6" 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_RelatedPartyTransactionLineItems_0" xlink:to="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_11" 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_OtherLiabilities_12" order="20" 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_DebtInstrumentFaceAmount_13" order="30" 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_AmortizationOfFinancingCosts_14" order="40" 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_ConvertibleDebt_15" order="50" 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/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleNotesPayableMember" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnamortizedDebtIssuanceExpense" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleNotesPayableMember" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_5"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_LynrockLakeMasterFundLpMember" xlink:label="loc_allt_LynrockLakeMasterFundLpMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaap_DebtInstrumentMaturityDate_12"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ConversionPriceIncreaseDecreases" xlink:label="loc_allt_ConversionPriceIncreaseDecreases_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtConversionDescription" xlink:label="loc_us-gaap_DebtConversionDescription_14"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DebtConversionDescriptionChangeOfControl" xlink:label="loc_allt_DebtConversionDescriptionChangeOfControl_15"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_PercentageOfRepurchasePriceEqualToPrincipalAmountOfConvertibleNotes" xlink:label="loc_allt_PercentageOfRepurchasePriceEqualToPrincipalAmountOfConvertibleNotes_16"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TermOfDebtIssuanceCostsAmortization" xlink:label="loc_allt_TermOfDebtIssuanceCostsAmortization_17"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TotalIssuanceCosts" xlink:label="loc_allt_TotalIssuanceCosts_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UsefulLifeDescriptionOfTermDomain" xlink:label="loc_us-gaap_UsefulLifeDescriptionOfTermDomain_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UsefulLifeShorterOfTermOfLeaseOrAssetUtilityMember" xlink:label="loc_us-gaap_UsefulLifeShorterOfTermOfLeaseOrAssetUtilityMember_0"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UsefulLifeDescriptionOfTermDomain_0" xlink:to="loc_us-gaap_UsefulLifeShorterOfTermOfLeaseOrAssetUtilityMember_0" order="1" use="optional"/>
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>11
<FILENAME>allt-20241231_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-20241231.xsd#allt_AdditionsToProvisionDuringPeriod" xlink:label="loc_allt_AdditionsToProvisionDuringPeriod_1"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AdditionsToProvisionDuringPeriod" xlink:label="loc_allt_AdditionsToProvisionDuringPeriod_2"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AdditionsToProvisionDuringPeriod" xlink:label="loc_allt_AdditionsToProvisionDuringPeriod_3"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AmortizationOfIssuanceCostsOfConvertibleDebt" xlink:label="loc_allt_AmortizationOfIssuanceCostsOfConvertibleDebt_4"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AmortizationOfIssuanceCostsOfConvertibleDebt" xlink:label="loc_allt_AmortizationOfIssuanceCostsOfConvertibleDebt_5"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AmortizationOfIssuanceCostsOfConvertibleDebt" xlink:label="loc_allt_AmortizationOfIssuanceCostsOfConvertibleDebt_6"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AmountOfPastDueReceivables" xlink:label="loc_allt_AmountOfPastDueReceivables_7"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AmountOfPastDueReceivables" xlink:label="loc_allt_AmountOfPastDueReceivables_8"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AmountOfPastDueReceivables" xlink:label="loc_allt_AmountOfPastDueReceivables_9"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AmountOfPaymentsCap" xlink:label="loc_allt_AmountOfPaymentsCap_10"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AmountOfPaymentsCap" xlink:label="loc_allt_AmountOfPaymentsCap_11"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AmountOfPaymentsCap" xlink:label="loc_allt_AmountOfPaymentsCap_12"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss" xlink:label="loc_allt_AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss_13"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss" xlink:label="loc_allt_AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss_14"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AnnualPostVestingForfeitureRate" xlink:label="loc_allt_AnnualPostVestingForfeitureRate_15"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AnnualPostVestingForfeitureRate" xlink:label="loc_allt_AnnualPostVestingForfeitureRate_16"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AnnualPreVestingForfeitureRate" xlink:label="loc_allt_AnnualPreVestingForfeitureRate_17"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AnnualPreVestingForfeitureRate" xlink:label="loc_allt_AnnualPreVestingForfeitureRate_18"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ApprovalDateMember" xlink:label="loc_allt_ApprovalDateMember_19"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ApprovalDateMember" xlink:label="loc_allt_ApprovalDateMember_20"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AsiaAndOceaniaMember" xlink:label="loc_allt_AsiaAndOceaniaMember_21"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AsiaAndOceaniaMember" xlink:label="loc_allt_AsiaAndOceaniaMember_22"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci" xlink:label="loc_allt_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci_23"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci" xlink:label="loc_allt_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci_24"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci" xlink:label="loc_allt_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci_25"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci" xlink:label="loc_allt_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci_26"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci" xlink:label="loc_allt_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci_27"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci" xlink:label="loc_allt_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci_28"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_29"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_30"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember_31"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember_32"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember_33"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AvailableForSaleSecuritiesMaturesWithinOneYearMember" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturesWithinOneYearMember_34"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AvailableForSaleSecuritiesMaturesWithinOneYearMember" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturesWithinOneYearMember_35"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AvailableForSaleSecuritiesMaturityPeriodAxis" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturityPeriodAxis_36"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AvailableForSaleSecuritiesMaturityPeriodAxis" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturityPeriodAxis_37"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_BankGuarantees" xlink:label="loc_allt_BankGuarantees_38"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_BankGuarantees" xlink:label="loc_allt_BankGuarantees_39"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_BeneficialOwnershipLimitationPercentage" xlink:label="loc_allt_BeneficialOwnershipLimitationPercentage_40"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_BeneficialOwnershipLimitationPercentage" xlink:label="loc_allt_BeneficialOwnershipLimitationPercentage_41"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_BeneficialOwnershipLimitationPercentage" xlink:label="loc_allt_BeneficialOwnershipLimitationPercentage_42"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm" xlink:label="loc_allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm_43"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm" xlink:label="loc_allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm_44"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm" xlink:label="loc_allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm_45"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology" xlink:label="loc_allt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology_46"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology" xlink:label="loc_allt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology_47"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology" xlink:label="loc_allt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology_48"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_CapitalNoteReleaseTaxes" xlink:label="loc_allt_CapitalNoteReleaseTaxes_49"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_CapitalNoteReleaseTaxes" xlink:label="loc_allt_CapitalNoteReleaseTaxes_50"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_CapitalNoteReleaseTaxes" xlink:label="loc_allt_CapitalNoteReleaseTaxes_51"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_CapitalNoteReleaseTaxes" xlink:label="loc_allt_CapitalNoteReleaseTaxes_52"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear" xlink:label="loc_allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear_53"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear" xlink:label="loc_allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear_54"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear" xlink:label="loc_allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear_55"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ChangesInAssetAndLiabilityItemsAbstract" xlink:label="loc_allt_ChangesInAssetAndLiabilityItemsAbstract_56"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ChangesInAssetAndLiabilityItemsAbstract" xlink:label="loc_allt_ChangesInAssetAndLiabilityItemsAbstract_57"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ChangesInOperatingLeasesAsset" xlink:label="loc_allt_ChangesInOperatingLeasesAsset_58"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ChangesInOperatingLeasesAsset" xlink:label="loc_allt_ChangesInOperatingLeasesAsset_59"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ChangesInOperatingLeasesAsset" xlink:label="loc_allt_ChangesInOperatingLeasesAsset_60"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ChangesInOperatingLeasesLiability" xlink:label="loc_allt_ChangesInOperatingLeasesLiability_61"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ChangesInOperatingLeasesLiability" xlink:label="loc_allt_ChangesInOperatingLeasesLiability_62"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ChangesInOperatingLeasesLiability" xlink:label="loc_allt_ChangesInOperatingLeasesLiability_63"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_CommencementOfProductionMember" xlink:label="loc_allt_CommencementOfProductionMember_64"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_CommencementOfProductionMember" xlink:label="loc_allt_CommencementOfProductionMember_65"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_CommonStockValueAuthorized" xlink:label="loc_allt_CommonStockValueAuthorized_66"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_CommonStockValueAuthorized" xlink:label="loc_allt_CommonStockValueAuthorized_67"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_CommonStockValueAuthorized" xlink:label="loc_allt_CommonStockValueAuthorized_68"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ConcentrationRiskThresholdPercentage" xlink:label="loc_allt_ConcentrationRiskThresholdPercentage_69"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ConcentrationRiskThresholdPercentage" xlink:label="loc_allt_ConcentrationRiskThresholdPercentage_70"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ConcentrationRiskThresholdPercentage" xlink:label="loc_allt_ConcentrationRiskThresholdPercentage_71"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ContingentConsiderationPaymentsCapBasedOnAchievementOfCertainThresholdsOfRevenues" xlink:label="loc_allt_ContingentConsiderationPaymentsCapBasedOnAchievementOfCertainThresholdsOfRevenues_72"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ContingentConsiderationPaymentsCapBasedOnAchievementOfCertainThresholdsOfRevenues" xlink:label="loc_allt_ContingentConsiderationPaymentsCapBasedOnAchievementOfCertainThresholdsOfRevenues_73"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities" xlink:label="loc_allt_ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities_74"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities" xlink:label="loc_allt_ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities_75"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities" xlink:label="loc_allt_ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities_76"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ConversionPriceIncreaseDecreases" xlink:label="loc_allt_ConversionPriceIncreaseDecreases_77"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ConversionPriceIncreaseDecreases" xlink:label="loc_allt_ConversionPriceIncreaseDecreases_78"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ConversionPriceIncreaseDecreases" xlink:label="loc_allt_ConversionPriceIncreaseDecreases_79"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_CostOfGoodsSoldDeferredRevenue" xlink:label="loc_allt_CostOfGoodsSoldDeferredRevenue_80"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_CostOfGoodsSoldDeferredRevenue" xlink:label="loc_allt_CostOfGoodsSoldDeferredRevenue_81"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_CostOfGoodsSoldDeferredRevenue" xlink:label="loc_allt_CostOfGoodsSoldDeferredRevenue_82"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DebtConversionDescriptionChangeOfControl" xlink:label="loc_allt_DebtConversionDescriptionChangeOfControl_83"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DebtConversionDescriptionChangeOfControl" xlink:label="loc_allt_DebtConversionDescriptionChangeOfControl_84"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DebtConversionDescriptionChangeOfControl" xlink:label="loc_allt_DebtConversionDescriptionChangeOfControl_85"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DebtInstrumentAdditionalFaceAmount" xlink:label="loc_allt_DebtInstrumentAdditionalFaceAmount_86"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DebtInstrumentAdditionalFaceAmount" xlink:label="loc_allt_DebtInstrumentAdditionalFaceAmount_87"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DebtInstrumentAdditionalFaceAmount" xlink:label="loc_allt_DebtInstrumentAdditionalFaceAmount_88"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DecreaseIncreaseInRestrictedDepositsInvestingActivities" xlink:label="loc_allt_DecreaseIncreaseInRestrictedDepositsInvestingActivities_89"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DecreaseIncreaseInRestrictedDepositsInvestingActivities" xlink:label="loc_allt_DecreaseIncreaseInRestrictedDepositsInvestingActivities_90"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DecreaseIncreaseInRestrictedDepositsInvestingActivities" xlink:label="loc_allt_DecreaseIncreaseInRestrictedDepositsInvestingActivities_91"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DecreaseIncreaseInRestrictedDepositsInvestingActivities" xlink:label="loc_allt_DecreaseIncreaseInRestrictedDepositsInvestingActivities_92"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DeferredCostsCapitalized" xlink:label="loc_allt_DeferredCostsCapitalized_93"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DeferredCostsCapitalized" xlink:label="loc_allt_DeferredCostsCapitalized_94"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DeferredTaxAssetsOnerousContract" xlink:label="loc_allt_DeferredTaxAssetsOnerousContract_95"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DeferredTaxAssetsOnerousContract" xlink:label="loc_allt_DeferredTaxAssetsOnerousContract_96"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DeferredTaxAssetsOnerousContract" xlink:label="loc_allt_DeferredTaxAssetsOnerousContract_97"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities" xlink:label="loc_allt_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities_98"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities" xlink:label="loc_allt_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities_99"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities" xlink:label="loc_allt_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities_100"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes" xlink:label="loc_allt_DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes_101"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes" xlink:label="loc_allt_DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes_102"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes" xlink:label="loc_allt_DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes_103"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes" xlink:label="loc_allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes_104"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes" xlink:label="loc_allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes_105"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes" xlink:label="loc_allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes_106"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DeferredTaxLiabilitiesStockBasedCompensationExpenses" xlink:label="loc_allt_DeferredTaxLiabilitiesStockBasedCompensationExpenses_107"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DeferredTaxLiabilitiesStockBasedCompensationExpenses" xlink:label="loc_allt_DeferredTaxLiabilitiesStockBasedCompensationExpenses_108"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DeferredTaxLiabilitiesStockBasedCompensationExpenses" xlink:label="loc_allt_DeferredTaxLiabilitiesStockBasedCompensationExpenses_109"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToGeneralAndAdministrativeExpenses" xlink:label="loc_allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToGeneralAndAdministrativeExpenses_110"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToGeneralAndAdministrativeExpenses" xlink:label="loc_allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToGeneralAndAdministrativeExpenses_111"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToGeneralAndAdministrativeExpenses" xlink:label="loc_allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToGeneralAndAdministrativeExpenses_112"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToResearchAndDevelopmentExpenses" xlink:label="loc_allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToResearchAndDevelopmentExpenses_113"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToResearchAndDevelopmentExpenses" xlink:label="loc_allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToResearchAndDevelopmentExpenses_114"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToResearchAndDevelopmentExpenses" xlink:label="loc_allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToResearchAndDevelopmentExpenses_115"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToSalesAndMarketingExpenses" xlink:label="loc_allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToSalesAndMarketingExpenses_116"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToSalesAndMarketingExpenses" xlink:label="loc_allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToSalesAndMarketingExpenses_117"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToSalesAndMarketingExpenses" xlink:label="loc_allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToSalesAndMarketingExpenses_118"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DerivativeInstrumentsScheduleOfFairValueOfOutstandingNonDesignatedForeignExchangeContracts" xlink:label="loc_allt_DerivativeInstrumentsScheduleOfFairValueOfOutstandingNonDesignatedForeignExchangeContracts_119"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DerivativeInstrumentsScheduleOfFairValueOfOutstandingNonDesignatedForeignExchangeContracts" xlink:label="loc_allt_DerivativeInstrumentsScheduleOfFairValueOfOutstandingNonDesignatedForeignExchangeContracts_120"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DevelopmentZoneMember" xlink:label="loc_allt_DevelopmentZoneMember_121"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DevelopmentZoneMember" xlink:label="loc_allt_DevelopmentZoneMember_122"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DividendWithholdingTaxRate" xlink:label="loc_allt_DividendWithholdingTaxRate_123"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DividendWithholdingTaxRate" xlink:label="loc_allt_DividendWithholdingTaxRate_124"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_EarnOutLiabilityAdjustmentsDueToExchangeRatesAdjustmentDueToChangeInForecastAndTimeValueOfEarnOutConsideration" xlink:label="loc_allt_EarnOutLiabilityAdjustmentsDueToExchangeRatesAdjustmentDueToChangeInForecastAndTimeValueOfEarnOutConsideration_125"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_EarnOutLiabilityAdjustmentsDueToExchangeRatesAdjustmentDueToChangeInForecastAndTimeValueOfEarnOutConsideration" xlink:label="loc_allt_EarnOutLiabilityAdjustmentsDueToExchangeRatesAdjustmentDueToChangeInForecastAndTimeValueOfEarnOutConsideration_126"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_EarnOutLiabilityAdjustmentsDueToExchangeRatesAdjustmentDueToChangeInForecastAndTimeValueOfEarnOutConsideration" xlink:label="loc_allt_EarnOutLiabilityAdjustmentsDueToExchangeRatesAdjustmentDueToChangeInForecastAndTimeValueOfEarnOutConsideration_127"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_EarnOutLiabilityKeepersAmortization" xlink:label="loc_allt_EarnOutLiabilityKeepersAmortization_128"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_EarnOutLiabilityKeepersAmortization" xlink:label="loc_allt_EarnOutLiabilityKeepersAmortization_129"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_EarnOutLiabilityKeepersAmortization" xlink:label="loc_allt_EarnOutLiabilityKeepersAmortization_130"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount" xlink:label="loc_allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount_131"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount" xlink:label="loc_allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount_132"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount" xlink:label="loc_allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount_133"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearStateAndLocalAmount" xlink:label="loc_allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearStateAndLocalAmount_134"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearStateAndLocalAmount" xlink:label="loc_allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearStateAndLocalAmount_135"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearStateAndLocalAmount" xlink:label="loc_allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearStateAndLocalAmount_136"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount" xlink:label="loc_allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount_137"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount" xlink:label="loc_allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount_138"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount" xlink:label="loc_allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount_139"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount" xlink:label="loc_allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount_140"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount" xlink:label="loc_allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount_141"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount" xlink:label="loc_allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount_142"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount" xlink:label="loc_allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount_143"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount" xlink:label="loc_allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount_144"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount" xlink:label="loc_allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount_145"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount" xlink:label="loc_allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount_146"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount" xlink:label="loc_allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount_147"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount" xlink:label="loc_allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount_148"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_EquipmentAtCustomerSiteMember" xlink:label="loc_allt_EquipmentAtCustomerSiteMember_149"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_EquipmentAtCustomerSiteMember" xlink:label="loc_allt_EquipmentAtCustomerSiteMember_150"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_EstimatedCreditLossAllowance" xlink:label="loc_allt_EstimatedCreditLossAllowance_151"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_EstimatedCreditLossAllowance" xlink:label="loc_allt_EstimatedCreditLossAllowance_152"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ExerciseOfShareOptionsAndRestrictedShareUnitsShares" xlink:label="loc_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsShares_153"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ExerciseOfShareOptionsAndRestrictedShareUnitsShares" xlink:label="loc_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsShares_154"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ExerciseOfShareOptionsAndRestrictedShareUnitsShares" xlink:label="loc_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsShares_155"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ExerciseOfShareOptionsAndRestrictedShareUnitsShares" xlink:label="loc_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsShares_156"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ExerciseOfShareOptionsAndRestrictedShareUnitsValue" xlink:label="loc_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsValue_157"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ExerciseOfShareOptionsAndRestrictedShareUnitsValue" xlink:label="loc_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsValue_158"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ExerciseOfShareOptionsAndRestrictedShareUnitsValue" xlink:label="loc_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsValue_159"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ExpenseDeductiblePeriod" xlink:label="loc_allt_ExpenseDeductiblePeriod_160"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ExpenseDeductiblePeriod" xlink:label="loc_allt_ExpenseDeductiblePeriod_161"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_FairValueOfEarnOut" xlink:label="loc_allt_FairValueOfEarnOut_162"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_FairValueOfEarnOut" xlink:label="loc_allt_FairValueOfEarnOut_163"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_FairValueOfEarnOut" xlink:label="loc_allt_FairValueOfEarnOut_164"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo" xlink:label="loc_allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo_165"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo" xlink:label="loc_allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo_166"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo" xlink:label="loc_allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo_167"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_FirstExtensionMember" xlink:label="loc_allt_FirstExtensionMember_168"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_FirstExtensionMember" xlink:label="loc_allt_FirstExtensionMember_169"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ForeignCounterpartyMember" xlink:label="loc_allt_ForeignCounterpartyMember_170"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ForeignCounterpartyMember" xlink:label="loc_allt_ForeignCounterpartyMember_171"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ForeignCounterpartyMember" xlink:label="loc_allt_ForeignCounterpartyMember_172"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_GalilSoftwareMember" xlink:label="loc_allt_GalilSoftwareMember_173"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_GalilSoftwareMember" xlink:label="loc_allt_GalilSoftwareMember_174"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_GovernmentAuthorities" xlink:label="loc_allt_GovernmentAuthorities_175"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_GovernmentAuthorities" xlink:label="loc_allt_GovernmentAuthorities_176"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_GovernmentAuthorities" xlink:label="loc_allt_GovernmentAuthorities_177"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts" xlink:label="loc_allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts_178"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts" xlink:label="loc_allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts_179"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_GuaranteesInFavorOfLease" xlink:label="loc_allt_GuaranteesInFavorOfLease_180"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_GuaranteesInFavorOfLease" xlink:label="loc_allt_GuaranteesInFavorOfLease_181"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_HoldbackAndContingentEarnout" xlink:label="loc_allt_HoldbackAndContingentEarnout_182"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_HoldbackAndContingentEarnout" xlink:label="loc_allt_HoldbackAndContingentEarnout_183"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_HoldbackExpensesCurrent" xlink:label="loc_allt_HoldbackExpensesCurrent_184"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_HoldbackExpensesCurrent" xlink:label="loc_allt_HoldbackExpensesCurrent_185"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_HoldbackExpensesCurrent" xlink:label="loc_allt_HoldbackExpensesCurrent_186"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ImpairmentOfLongLivedAssetsAndIntangibleAssetsSubjectToAmortization" xlink:label="loc_allt_ImpairmentOfLongLivedAssetsAndIntangibleAssetsSubjectToAmortization_187"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ImpairmentOfLongLivedAssetsAndIntangibleAssetsSubjectToAmortization" xlink:label="loc_allt_ImpairmentOfLongLivedAssetsAndIntangibleAssetsSubjectToAmortization_188"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ImpairmentOfLongLivedAssetsAndIntangibleAssetsSubjectToAmortization" xlink:label="loc_allt_ImpairmentOfLongLivedAssetsAndIntangibleAssetsSubjectToAmortization_189"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_IncomeTaxAreaAxis" xlink:label="loc_allt_IncomeTaxAreaAxis_190"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_IncomeTaxAreaAxis" xlink:label="loc_allt_IncomeTaxAreaAxis_191"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsChangesInTaxRatesAndDifferentBasisOfMeasurement" xlink:label="loc_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsChangesInTaxRatesAndDifferentBasisOfMeasurement_192"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsChangesInTaxRatesAndDifferentBasisOfMeasurement" xlink:label="loc_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsChangesInTaxRatesAndDifferentBasisOfMeasurement_193"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsChangesInTaxRatesAndDifferentBasisOfMeasurement" xlink:label="loc_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsChangesInTaxRatesAndDifferentBasisOfMeasurement_194"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceAsResultOfTaxRateChange" xlink:label="loc_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceAsResultOfTaxRateChange_195"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceAsResultOfTaxRateChange" xlink:label="loc_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceAsResultOfTaxRateChange_196"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceAsResultOfTaxRateChange" xlink:label="loc_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceAsResultOfTaxRateChange_197"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries" xlink:label="loc_allt_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries_198"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries" xlink:label="loc_allt_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries_199"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries" xlink:label="loc_allt_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries_200"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities" xlink:label="loc_allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities_201"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities" xlink:label="loc_allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities_202"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities" xlink:label="loc_allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities_203"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_InitialBeneficialOwnershipLimitationPercentage" xlink:label="loc_allt_InitialBeneficialOwnershipLimitationPercentage_204"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_InitialBeneficialOwnershipLimitationPercentage" xlink:label="loc_allt_InitialBeneficialOwnershipLimitationPercentage_205"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_InitialBeneficialOwnershipLimitationPercentage" xlink:label="loc_allt_InitialBeneficialOwnershipLimitationPercentage_206"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_InitialDebtConversionRate" xlink:label="loc_allt_InitialDebtConversionRate_207"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_InitialDebtConversionRate" xlink:label="loc_allt_InitialDebtConversionRate_208"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_InitialDebtConversionRate" xlink:label="loc_allt_InitialDebtConversionRate_209"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_IsraelInnovationAuthorityGrantMember" xlink:label="loc_allt_IsraelInnovationAuthorityGrantMember_210"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_IsraelInnovationAuthorityGrantMember" xlink:label="loc_allt_IsraelInnovationAuthorityGrantMember_211"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_IsraelInnovationAuthorityGrantMember" xlink:label="loc_allt_IsraelInnovationAuthorityGrantMember_212"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_KeepersChildSafetyLtdMember" xlink:label="loc_allt_KeepersChildSafetyLtdMember_213"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_KeepersChildSafetyLtdMember" xlink:label="loc_allt_KeepersChildSafetyLtdMember_214"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_LeasePeriod" xlink:label="loc_allt_LeasePeriod_215"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_LeasePeriod" xlink:label="loc_allt_LeasePeriod_216"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_LynrockLakeMasterFundLpMember" xlink:label="loc_allt_LynrockLakeMasterFundLpMember_217"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_LynrockLakeMasterFundLpMember" xlink:label="loc_allt_LynrockLakeMasterFundLpMember_218"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_LynrockLakeMasterFundLpMember" xlink:label="loc_allt_LynrockLakeMasterFundLpMember_219"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_MajorCustomerOneMember" xlink:label="loc_allt_MajorCustomerOneMember_220"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_MajorCustomerOneMember" xlink:label="loc_allt_MajorCustomerOneMember_221"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_MajorCustomerOneMember" xlink:label="loc_allt_MajorCustomerOneMember_222"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_MajorCustomerTwoMember" xlink:label="loc_allt_MajorCustomerTwoMember_223"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_MajorCustomerTwoMember" xlink:label="loc_allt_MajorCustomerTwoMember_224"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_MajorCustomerTwoMember" xlink:label="loc_allt_MajorCustomerTwoMember_225"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_MiddleEastAndAfricaMember" xlink:label="loc_allt_MiddleEastAndAfricaMember_226"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_MiddleEastAndAfricaMember" xlink:label="loc_allt_MiddleEastAndAfricaMember_227"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_MonthlyRentalExpenses" xlink:label="loc_allt_MonthlyRentalExpenses_228"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_MonthlyRentalExpenses" xlink:label="loc_allt_MonthlyRentalExpenses_229"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_NetAssetsFairValueDisclosure" xlink:label="loc_allt_NetAssetsFairValueDisclosure_230"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_NetAssetsFairValueDisclosure" xlink:label="loc_allt_NetAssetsFairValueDisclosure_231"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_NetAssetsFairValueDisclosure" xlink:label="loc_allt_NetAssetsFairValueDisclosure_232"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_NetonomyLTDMember" xlink:label="loc_allt_NetonomyLTDMember_233"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_NetonomyLTDMember" xlink:label="loc_allt_NetonomyLTDMember_234"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_NetonomyLTDMember" xlink:label="loc_allt_NetonomyLTDMember_235"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_NetonomyLTDMember" xlink:label="loc_allt_NetonomyLTDMember_236"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_NetonomyMember" xlink:label="loc_allt_NetonomyMember_237"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_NetonomyMember" xlink:label="loc_allt_NetonomyMember_238"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_NetOperatingLossesLimitPercentageOfTaxableIncome" xlink:label="loc_allt_NetOperatingLossesLimitPercentageOfTaxableIncome_239"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_NetOperatingLossesLimitPercentageOfTaxableIncome" xlink:label="loc_allt_NetOperatingLossesLimitPercentageOfTaxableIncome_240"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_NetOperatingLossesLimitPercentageOfTaxableIncome" xlink:label="loc_allt_NetOperatingLossesLimitPercentageOfTaxableIncome_241"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses" xlink:label="loc_allt_NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses_242"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses" xlink:label="loc_allt_NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses_243"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses" xlink:label="loc_allt_NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses_244"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_NetworkIntelligenceSolutionsMember" xlink:label="loc_allt_NetworkIntelligenceSolutionsMember_245"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_NetworkIntelligenceSolutionsMember" xlink:label="loc_allt_NetworkIntelligenceSolutionsMember_246"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_NewAccountingStandardEffect" xlink:label="loc_allt_NewAccountingStandardEffect_247"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_NewAccountingStandardEffect" xlink:label="loc_allt_NewAccountingStandardEffect_248"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_NewAccountingStandardEffect" xlink:label="loc_allt_NewAccountingStandardEffect_249"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OnerousContractLiability" xlink:label="loc_allt_OnerousContractLiability_250"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OnerousContractLiability" xlink:label="loc_allt_OnerousContractLiability_251"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OnerousContractLiability" xlink:label="loc_allt_OnerousContractLiability_252"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OperatingLeasesRentExpensePercentageOfExpensesIncurredPlusManagementFees" xlink:label="loc_allt_OperatingLeasesRentExpensePercentageOfExpensesIncurredPlusManagementFees_253"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OperatingLeasesRentExpensePercentageOfExpensesIncurredPlusManagementFees" xlink:label="loc_allt_OperatingLeasesRentExpensePercentageOfExpensesIncurredPlusManagementFees_254"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OperatingLeasesRentExpensePercentageOfExpensesIncurredPlusManagementFees" xlink:label="loc_allt_OperatingLeasesRentExpensePercentageOfExpensesIncurredPlusManagementFees_255"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OperatingLeasesRentExpensePercentageOfExpensesIncurredPlusManagementFees" xlink:label="loc_allt_OperatingLeasesRentExpensePercentageOfExpensesIncurredPlusManagementFees_256"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OptenetMember" xlink:label="loc_allt_OptenetMember_257"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OptenetMember" xlink:label="loc_allt_OptenetMember_258"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OptionsPriceRangeFiveMember" xlink:label="loc_allt_OptionsPriceRangeFiveMember_259"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OptionsPriceRangeFiveMember" xlink:label="loc_allt_OptionsPriceRangeFiveMember_260"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OptionsPriceRangeFiveMember" xlink:label="loc_allt_OptionsPriceRangeFiveMember_261"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OptionsPriceRangeFourMember" xlink:label="loc_allt_OptionsPriceRangeFourMember_262"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OptionsPriceRangeFourMember" xlink:label="loc_allt_OptionsPriceRangeFourMember_263"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OptionsPriceRangeFourMember" xlink:label="loc_allt_OptionsPriceRangeFourMember_264"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OptionsPriceRangeOneMember" xlink:label="loc_allt_OptionsPriceRangeOneMember_265"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OptionsPriceRangeOneMember" xlink:label="loc_allt_OptionsPriceRangeOneMember_266"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OptionsPriceRangeOneMember" xlink:label="loc_allt_OptionsPriceRangeOneMember_267"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OptionsPriceRangeThreeMember" xlink:label="loc_allt_OptionsPriceRangeThreeMember_268"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OptionsPriceRangeThreeMember" xlink:label="loc_allt_OptionsPriceRangeThreeMember_269"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OptionsPriceRangeThreeMember" xlink:label="loc_allt_OptionsPriceRangeThreeMember_270"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OptionsPriceRangeTwoMember" xlink:label="loc_allt_OptionsPriceRangeTwoMember_271"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OptionsPriceRangeTwoMember" xlink:label="loc_allt_OptionsPriceRangeTwoMember_272"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OptionsPriceRangeTwoMember" xlink:label="loc_allt_OptionsPriceRangeTwoMember_273"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OtherAccountsReceivableAndPrepaidExpensesTableTextBlock" xlink:label="loc_allt_OtherAccountsReceivableAndPrepaidExpensesTableTextBlock_274"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OtherAccountsReceivableAndPrepaidExpensesTableTextBlock" xlink:label="loc_allt_OtherAccountsReceivableAndPrepaidExpensesTableTextBlock_275"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OtherAccountsReceivableAndPrepaidExpensesTableTextBlock" xlink:label="loc_allt_OtherAccountsReceivableAndPrepaidExpensesTableTextBlock_276"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OtherCountriesMember" xlink:label="loc_allt_OtherCountriesMember_277"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OtherCountriesMember" xlink:label="loc_allt_OtherCountriesMember_278"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OtherCountriesMember" xlink:label="loc_allt_OtherCountriesMember_279"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OtherExpensesAndExchangeRateDifferences" xlink:label="loc_allt_OtherExpensesAndExchangeRateDifferences_280"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OtherExpensesAndExchangeRateDifferences" xlink:label="loc_allt_OtherExpensesAndExchangeRateDifferences_281"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OtherPayablesAndAccruedExpensesDetailsAbstract" xlink:label="loc_allt_OtherPayablesAndAccruedExpensesDetailsAbstract_282"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OtherPayablesAndAccruedExpensesDetailsAbstract" xlink:label="loc_allt_OtherPayablesAndAccruedExpensesDetailsAbstract_283"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OtherPayablesAndAccruedLiabilitiesCurrent" xlink:label="loc_allt_OtherPayablesAndAccruedLiabilitiesCurrent_284"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OtherPayablesAndAccruedLiabilitiesCurrent" xlink:label="loc_allt_OtherPayablesAndAccruedLiabilitiesCurrent_285"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OtherPayablesAndAccruedLiabilitiesCurrent" xlink:label="loc_allt_OtherPayablesAndAccruedLiabilitiesCurrent_286"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OtherPayablesAndAccruedLiabilitiesCurrent" xlink:label="loc_allt_OtherPayablesAndAccruedLiabilitiesCurrent_287"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OutsideDevelopmentZoneMember" xlink:label="loc_allt_OutsideDevelopmentZoneMember_288"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OutsideDevelopmentZoneMember" xlink:label="loc_allt_OutsideDevelopmentZoneMember_289"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_PatentUseRightPeriod" xlink:label="loc_allt_PatentUseRightPeriod_290"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_PatentUseRightPeriod" xlink:label="loc_allt_PatentUseRightPeriod_291"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_PercentageOfRepurchasePriceEqualToPrincipalAmountOfConvertibleNotes" xlink:label="loc_allt_PercentageOfRepurchasePriceEqualToPrincipalAmountOfConvertibleNotes_292"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_PercentageOfRepurchasePriceEqualToPrincipalAmountOfConvertibleNotes" xlink:label="loc_allt_PercentageOfRepurchasePriceEqualToPrincipalAmountOfConvertibleNotes_293"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_PercentageOfRepurchasePriceEqualToPrincipalAmountOfConvertibleNotes" xlink:label="loc_allt_PercentageOfRepurchasePriceEqualToPrincipalAmountOfConvertibleNotes_294"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_PreferredEnterpriseMember" xlink:label="loc_allt_PreferredEnterpriseMember_295"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_PreferredEnterpriseMember" xlink:label="loc_allt_PreferredEnterpriseMember_296"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_PrepaymentToOem" xlink:label="loc_allt_PrepaymentToOem_297"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_PrepaymentToOem" xlink:label="loc_allt_PrepaymentToOem_298"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_PriorPeriodOtherReceivablesAndPrepaidExpensesReclassifiedToNoncurrentAssets" xlink:label="loc_allt_PriorPeriodOtherReceivablesAndPrepaidExpensesReclassifiedToNoncurrentAssets_299"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_PriorPeriodOtherReceivablesAndPrepaidExpensesReclassifiedToNoncurrentAssets" xlink:label="loc_allt_PriorPeriodOtherReceivablesAndPrepaidExpensesReclassifiedToNoncurrentAssets_300"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ProceedsFromMaturityOfAvailableforSaleMarketableSecurities" xlink:label="loc_allt_ProceedsFromMaturityOfAvailableforSaleMarketableSecurities_301"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ProceedsFromMaturityOfAvailableforSaleMarketableSecurities" xlink:label="loc_allt_ProceedsFromMaturityOfAvailableforSaleMarketableSecurities_302"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ProceedsFromMaturityOfAvailableforSaleMarketableSecurities" xlink:label="loc_allt_ProceedsFromMaturityOfAvailableforSaleMarketableSecurities_303"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ProceedsFromPastDueReceivables" xlink:label="loc_allt_ProceedsFromPastDueReceivables_304"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ProceedsFromPastDueReceivables" xlink:label="loc_allt_ProceedsFromPastDueReceivables_305"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ProceedsFromPastDueReceivables" xlink:label="loc_allt_ProceedsFromPastDueReceivables_306"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock" xlink:label="loc_allt_PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock_307"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock" xlink:label="loc_allt_PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock_308"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock" xlink:label="loc_allt_PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock_309"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate" xlink:label="loc_allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate_310"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate" xlink:label="loc_allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate_311"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate" xlink:label="loc_allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate_312"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ProvisionForReturns" xlink:label="loc_allt_ProvisionForReturns_313"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ProvisionForReturns" xlink:label="loc_allt_ProvisionForReturns_314"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_RemainingPerformanceObligations" xlink:label="loc_allt_RemainingPerformanceObligations_315"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_RemainingPerformanceObligations" xlink:label="loc_allt_RemainingPerformanceObligations_316"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_RemainingPerformanceObligations" xlink:label="loc_allt_RemainingPerformanceObligations_317"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_RemainingPerformanceObligationsShortTerm" xlink:label="loc_allt_RemainingPerformanceObligationsShortTerm_318"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_RemainingPerformanceObligationsShortTerm" xlink:label="loc_allt_RemainingPerformanceObligationsShortTerm_319"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_RemainingPerformanceObligationsShortTerm" xlink:label="loc_allt_RemainingPerformanceObligationsShortTerm_320"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_RestrictedHoldbackAmount" xlink:label="loc_allt_RestrictedHoldbackAmount_321"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_RestrictedHoldbackAmount" xlink:label="loc_allt_RestrictedHoldbackAmount_322"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_RoyaltyBearingGrantsPolicyTextBlock" xlink:label="loc_allt_RoyaltyBearingGrantsPolicyTextBlock_323"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_RoyaltyBearingGrantsPolicyTextBlock" xlink:label="loc_allt_RoyaltyBearingGrantsPolicyTextBlock_324"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_RoyaltyBearingGrantsPolicyTextBlock" xlink:label="loc_allt_RoyaltyBearingGrantsPolicyTextBlock_325"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_RoyaltyExpensePercentageOfGrants" xlink:label="loc_allt_RoyaltyExpensePercentageOfGrants_326"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_RoyaltyExpensePercentageOfGrants" xlink:label="loc_allt_RoyaltyExpensePercentageOfGrants_327"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_RoyaltyExpensePercentageOfNetSales" xlink:label="loc_allt_RoyaltyExpensePercentageOfNetSales_328"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_RoyaltyExpensePercentageOfNetSales" xlink:label="loc_allt_RoyaltyExpensePercentageOfNetSales_329"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRate" xlink:label="loc_allt_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRate_330"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRate" xlink:label="loc_allt_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRate_331"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_SecondExtensionMember" xlink:label="loc_allt_SecondExtensionMember_332"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_SecondExtensionMember" xlink:label="loc_allt_SecondExtensionMember_333"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_SecurityAsServiceMember" xlink:label="loc_allt_SecurityAsServiceMember_334"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_SecurityAsServiceMember" xlink:label="loc_allt_SecurityAsServiceMember_335"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_SecurityAsServiceMember" xlink:label="loc_allt_SecurityAsServiceMember_336"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_SecurityAsServiceMember" xlink:label="loc_allt_SecurityAsServiceMember_337"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_SecuritySolutionsMember" xlink:label="loc_allt_SecuritySolutionsMember_338"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_SecuritySolutionsMember" xlink:label="loc_allt_SecuritySolutionsMember_339"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_SeverancePayFund" xlink:label="loc_allt_SeverancePayFund_340"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_SeverancePayFund" xlink:label="loc_allt_SeverancePayFund_341"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_SeverancePayPolicyTextBlock" xlink:label="loc_allt_SeverancePayPolicyTextBlock_342"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_SeverancePayPolicyTextBlock" xlink:label="loc_allt_SeverancePayPolicyTextBlock_343"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_SeverancePayPolicyTextBlock" xlink:label="loc_allt_SeverancePayPolicyTextBlock_344"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultiple" xlink:label="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultiple_345"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultiple" xlink:label="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultiple_346"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultiple" xlink:label="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultiple_347"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMaximum" xlink:label="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMaximum_348"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMaximum" xlink:label="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMaximum_349"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMaximum" xlink:label="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMaximum_350"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMinimum" xlink:label="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMinimum_351"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMinimum" xlink:label="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMinimum_352"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMinimum" xlink:label="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMinimum_353"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ShortTermBankDepositsHedgingTransactions" xlink:label="loc_allt_ShortTermBankDepositsHedgingTransactions_354"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ShortTermBankDepositsHedgingTransactions" xlink:label="loc_allt_ShortTermBankDepositsHedgingTransactions_355"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ShortTermBankDepositsHedgingTransactions" xlink:label="loc_allt_ShortTermBankDepositsHedgingTransactions_356"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ShortTermBankDepositsHedgingTransactions" xlink:label="loc_allt_ShortTermBankDepositsHedgingTransactions_357"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ShortTermBankDepositsPolicyTextBlock" xlink:label="loc_allt_ShortTermBankDepositsPolicyTextBlock_358"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ShortTermBankDepositsPolicyTextBlock" xlink:label="loc_allt_ShortTermBankDepositsPolicyTextBlock_359"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ShortTermBankDepositsPolicyTextBlock" xlink:label="loc_allt_ShortTermBankDepositsPolicyTextBlock_360"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_SpainTaxAuthoritiesGrantMember" xlink:label="loc_allt_SpainTaxAuthoritiesGrantMember_361"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_SpainTaxAuthoritiesGrantMember" xlink:label="loc_allt_SpainTaxAuthoritiesGrantMember_362"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_SpainTaxAuthoritiesGrantMember" xlink:label="loc_allt_SpainTaxAuthoritiesGrantMember_363"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_SpecialTechnologicalPreferredEnterpriseMember" xlink:label="loc_allt_SpecialTechnologicalPreferredEnterpriseMember_364"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_SpecialTechnologicalPreferredEnterpriseMember" xlink:label="loc_allt_SpecialTechnologicalPreferredEnterpriseMember_365"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TaxAssetsValuationAllowanceAsResultOfTaxRateOfPreviousYears" xlink:label="loc_allt_TaxAssetsValuationAllowanceAsResultOfTaxRateOfPreviousYears_366"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TaxAssetsValuationAllowanceAsResultOfTaxRateOfPreviousYears" xlink:label="loc_allt_TaxAssetsValuationAllowanceAsResultOfTaxRateOfPreviousYears_367"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TaxAssetsValuationAllowanceAsResultOfTaxRateOfPreviousYears" xlink:label="loc_allt_TaxAssetsValuationAllowanceAsResultOfTaxRateOfPreviousYears_368"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TaxBenefitPeriod" xlink:label="loc_allt_TaxBenefitPeriod_369"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TaxBenefitPeriod" xlink:label="loc_allt_TaxBenefitPeriod_370"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TaxBenefitsDescription" xlink:label="loc_allt_TaxBenefitsDescription_371"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TaxBenefitsDescription" xlink:label="loc_allt_TaxBenefitsDescription_372"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TaxBenefitsDescription" xlink:label="loc_allt_TaxBenefitsDescription_373"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TaxesOnIncomeLineItems" xlink:label="loc_allt_TaxesOnIncomeLineItems_374"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TaxesOnIncomeLineItems" xlink:label="loc_allt_TaxesOnIncomeLineItems_375"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TaxesOnIncomeTable" xlink:label="loc_allt_TaxesOnIncomeTable_376"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TaxesOnIncomeTable" xlink:label="loc_allt_TaxesOnIncomeTable_377"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TaxExemptPeriod" xlink:label="loc_allt_TaxExemptPeriod_378"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TaxExemptPeriod" xlink:label="loc_allt_TaxExemptPeriod_379"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TechnologyTwoMember" xlink:label="loc_allt_TechnologyTwoMember_380"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TechnologyTwoMember" xlink:label="loc_allt_TechnologyTwoMember_381"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TermOfDebtIssuanceCostsAmortization" xlink:label="loc_allt_TermOfDebtIssuanceCostsAmortization_382"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TermOfDebtIssuanceCostsAmortization" xlink:label="loc_allt_TermOfDebtIssuanceCostsAmortization_383"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TermOfDebtIssuanceCostsAmortization" xlink:label="loc_allt_TermOfDebtIssuanceCostsAmortization_384"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TotalIssuanceCosts" xlink:label="loc_allt_TotalIssuanceCosts_385"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TotalIssuanceCosts" xlink:label="loc_allt_TotalIssuanceCosts_386"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TreasuryStockPolicyTextBlock" xlink:label="loc_allt_TreasuryStockPolicyTextBlock_387"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TreasuryStockPolicyTextBlock" xlink:label="loc_allt_TreasuryStockPolicyTextBlock_388"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TreasuryStockPolicyTextBlock" xlink:label="loc_allt_TreasuryStockPolicyTextBlock_389"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TwoThousandSixStockOptionPlanMember" xlink:label="loc_allt_TwoThousandSixStockOptionPlanMember_390"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TwoThousandSixStockOptionPlanMember" xlink:label="loc_allt_TwoThousandSixStockOptionPlanMember_391"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TwoThousandSixStockOptionPlanMember" xlink:label="loc_allt_TwoThousandSixStockOptionPlanMember_392"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TwoThousandSixteenPlanMember" xlink:label="loc_allt_TwoThousandSixteenPlanMember_393"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TwoThousandSixteenPlanMember" xlink:label="loc_allt_TwoThousandSixteenPlanMember_394"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TwoThousandSixteenPlanMember" xlink:label="loc_allt_TwoThousandSixteenPlanMember_395"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_WeightedAverageInterestRateRestrictedDeposits" xlink:label="loc_allt_WeightedAverageInterestRateRestrictedDeposits_396"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_WeightedAverageInterestRateRestrictedDeposits" xlink:label="loc_allt_WeightedAverageInterestRateRestrictedDeposits_397"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_WeightedAverageInterestRateRestrictedDeposits" xlink:label="loc_allt_WeightedAverageInterestRateRestrictedDeposits_398"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_IL" xlink:label="loc_country_IL_399"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_IL" xlink:label="loc_country_IL_400"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AddressTypeDomain" xlink:label="loc_dei_AddressTypeDomain_401"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_402"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId" xlink:label="loc_dei_AuditorFirmId_403"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation" xlink:label="loc_dei_AuditorLocation_404"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName" xlink:label="loc_dei_AuditorName_405"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_BusinessContactMember" xlink:label="loc_dei_BusinessContactMember_406"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode_407"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_ContactPersonnelName" xlink:label="loc_dei_ContactPersonnelName_408"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="loc_dei_CoverAbstract_409"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_410"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAccountingStandard" xlink:label="loc_dei_DocumentAccountingStandard_411"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="loc_dei_DocumentAnnualReport_412"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_413"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_414"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_415"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_416"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_dei_DocumentRegistrationStatement_417"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_dei_DocumentShellCompanyReport_418"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport_419"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_420"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1_421"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_dei_EntityAddressAddressLine2_422"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_dei_EntityAddressAddressLine3_423"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown_424"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCountry" xlink:label="loc_dei_EntityAddressCountry_425"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressesAddressTypeAxis" xlink:label="loc_dei_EntityAddressesAddressTypeAxis_426"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode_427"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_428"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_429"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_430"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_431"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_dei_EntityExTransitionPeriod_432"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber_433"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_434"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_435"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_436"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_437"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_438"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_439"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_dei_EntityTaxIdentificationNumber_440"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers_441"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_442"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="loc_dei_IcfrAuditorAttestationFlag_443"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber_444"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle_445"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName_446"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_447"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AfricaMember" xlink:label="loc_srt_AfricaMember_448"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AmericasMember" xlink:label="loc_srt_AmericasMember_449"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_450"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_451"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_452"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EuropeMember" xlink:label="loc_srt_EuropeMember_453"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LatinAmericaMember" xlink:label="loc_srt_LatinAmericaMember_454"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_455"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_456"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_457"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_458"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_459"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_460"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_461"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_462"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_463"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_464"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_465"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_466"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_467"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_468"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_469"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_470"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_471"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_472"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsAndNotesReceivableNet" xlink:label="loc_us-gaap_AccountsAndNotesReceivableNet_473"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsAndNotesReceivableNet" xlink:label="loc_us-gaap_AccountsAndNotesReceivableNet_474"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsAndNotesReceivableNet" xlink:label="loc_us-gaap_AccountsAndNotesReceivableNet_475"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_476"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_477"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableTradeCurrent" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent_478"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_479"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_480"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_481"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_482"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_483"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:label="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_484"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_485"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_486"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_487"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_488"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_489"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_490"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_491"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_492"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_493"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_494"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract_495"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_496"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_497"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_498"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_499"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_500"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_501"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_502"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaap_AdvertisingExpense_503"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaap_AdvertisingExpense_504"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_505"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_506"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_507"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_508"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_509"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_510"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_511"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_512"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_513"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_514"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_515"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfDeferredCharges" xlink:label="loc_us-gaap_AmortizationOfDeferredCharges_516"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_517"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_518"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_519"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_520"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_521"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_522"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_523"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_524"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_525"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_526"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent_527"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent_528"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_529"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_530"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_531"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_532"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_533"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_534"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_535"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_536"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_537"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_538"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecurities_539"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecurities_540"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAmortizedCost_541"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesCurrent" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesCurrent_542"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesCurrent" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesCurrent_543"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesCurrent" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesCurrent_544"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesTextBlock_545"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_546"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1" xlink:label="loc_us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1_547"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_548"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_549"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_550"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_551"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_552"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_553"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationIndemnificationAssetsDescription" xlink:label="loc_us-gaap_BusinessCombinationIndemnificationAssetsDescription_554"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_555"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_556"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_557"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsRevenuesAndGainsRecognized" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsRevenuesAndGainsRecognized_558"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_559"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_560"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_561"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_562"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_563"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_564"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_565"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_566"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_567"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_568"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_569"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_570"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_571"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_572"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_573"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_574"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_575"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_576"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_577"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_578"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_579"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_580"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_581"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_582"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_583"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_584"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_585"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_586"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_587"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_588"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_589"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_590"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_591"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_592"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_593"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_594"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_595"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_596"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_597"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_598"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_599"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_600"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_601"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_602"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebt" xlink:label="loc_us-gaap_ConvertibleDebt_603"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebt" xlink:label="loc_us-gaap_ConvertibleDebt_604"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtNoncurrent" xlink:label="loc_us-gaap_ConvertibleDebtNoncurrent_605"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtNoncurrent" xlink:label="loc_us-gaap_ConvertibleDebtNoncurrent_606"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtTableTextBlock" xlink:label="loc_us-gaap_ConvertibleDebtTableTextBlock_607"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtTableTextBlock" xlink:label="loc_us-gaap_ConvertibleDebtTableTextBlock_608"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleNotesPayableMember" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_609"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleNotesPayableMember" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_610"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleNotesPayableMember" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_611"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateDebtSecuritiesMember" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_612"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporationMember" xlink:label="loc_us-gaap_CorporationMember_613"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_614"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_615"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_616"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_617"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenueAbstract" xlink:label="loc_us-gaap_CostOfRevenueAbstract_618"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_619"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesPolicyTextBlock" xlink:label="loc_us-gaap_CostOfSalesPolicyTextBlock_620"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:label="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_621"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_622"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_623"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_624"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_625"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_626"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_627"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_628"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtConversionDescription" xlink:label="loc_us-gaap_DebtConversionDescription_629"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtConversionDescription" xlink:label="loc_us-gaap_DebtConversionDescription_630"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_631"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_632"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_633"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_634"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_635"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_636"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_637"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionPriceDecrease" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPriceDecrease_638"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentConvertibleConversionPriceDecrease" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPriceDecrease_639"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_640"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_641"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_642"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_643"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_644"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_645"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_646"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_647"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaap_DebtInstrumentMaturityDate_648"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaap_DebtInstrumentMaturityDate_649"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_650"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_651"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_652"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_653"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTerm" xlink:label="loc_us-gaap_DebtInstrumentTerm_654"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTerm" xlink:label="loc_us-gaap_DebtInstrumentTerm_655"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_656"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_657"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_658"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_659"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract_660"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtWeightedAverageInterestRate" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_661"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_662"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_663"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_664"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_665"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_666"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncome" xlink:label="loc_us-gaap_DeferredIncome_667"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncome" xlink:label="loc_us-gaap_DeferredIncome_668"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_669"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_670"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_671"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_672"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_673"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_674"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_675"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueRevenueRecognized1" xlink:label="loc_us-gaap_DeferredRevenueRevenueRecognized1_676"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueRevenueRecognized1" xlink:label="loc_us-gaap_DeferredRevenueRevenueRecognized1_677"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_678"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_679"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_680"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_681"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_682"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_683"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_684"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_685"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNetAbstract" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_686"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_687"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_688"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_689"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_690"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_691"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_692"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_693"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses_694"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_695"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_696"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_697"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxExpenseFromStockOptionsExercised" xlink:label="loc_us-gaap_DeferredTaxExpenseFromStockOptionsExercised_698"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_699"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_700"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_701"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_702"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_703"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_704"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_705"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_706"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationLineItems_707"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationTable" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationTable_708"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepositsAssetsCurrent" xlink:label="loc_us-gaap_DepositsAssetsCurrent_709"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepositsAssetsCurrent" xlink:label="loc_us-gaap_DepositsAssetsCurrent_710"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_711"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_712"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_713"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_714"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_715"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_716"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_717"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_718"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent_719"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_720"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_721"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_722"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:label="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_723"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:label="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_724"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:label="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_725"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" xlink:label="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_726"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilities" xlink:label="loc_us-gaap_DerivativeLiabilities_727"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilities" xlink:label="loc_us-gaap_DerivativeLiabilities_728"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilities" xlink:label="loc_us-gaap_DerivativeLiabilities_729"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives" xlink:label="loc_us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives_730"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_731"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue" xlink:label="loc_us-gaap_DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue_732"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue" xlink:label="loc_us-gaap_DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue_733"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_734"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_735"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_736"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_737"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_738"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_739"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_740"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_741"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_742"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_743"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_744"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_745"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_746"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_747"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:label="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_748"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract_749"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_750"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_751"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_752"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_753"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_754"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_755"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_756"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_757"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_758"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_759"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_760"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_761"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_762"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_763"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:label="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_764"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:label="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_765"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract" xlink:label="loc_us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract_766"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract" xlink:label="loc_us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract_767"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_768"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_769"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_770"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_771"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_772"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_773"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_774"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_775"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_776"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_777"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_778"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_779"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_780"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_781"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet" xlink:label="loc_us-gaap_ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet_782"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_783"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_784"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_785"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_786"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue_787"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_788"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_789"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_790"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_791"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_792"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyFairValueHedgeAssetAtFairValue" xlink:label="loc_us-gaap_ForeignCurrencyFairValueHedgeAssetAtFairValue_793"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyFairValueHedgeLiabilityAtFairValue" xlink:label="loc_us-gaap_ForeignCurrencyFairValueHedgeLiabilityAtFairValue_794"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyFairValueHedgeLiabilityAtFairValue" xlink:label="loc_us-gaap_ForeignCurrencyFairValueHedgeLiabilityAtFairValue_795"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_796"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_797"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized_798"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized_799"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_800"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations" xlink:label="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_801"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations" xlink:label="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_802"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations" xlink:label="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_803"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations" xlink:label="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_804"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_805"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_806"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_807"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_808"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_809"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_810"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_811"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_812"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_813"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_814"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_815"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_816"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_817"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_818"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_819"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GovernmentContractReceivable" xlink:label="loc_us-gaap_GovernmentContractReceivable_820"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrantsReceivable" xlink:label="loc_us-gaap_GrantsReceivable_821"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrantsReceivable" xlink:label="loc_us-gaap_GrantsReceivable_822"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_823"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_824"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_825"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis" xlink:label="loc_us-gaap_HedgingDesignationAxis_826"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_827"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_828"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_829"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_830"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_831"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_832"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_833"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_834"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_835"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_836"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_837"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_838"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_839"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_840"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_841"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_842"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_843"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_844"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_845"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_846"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_847"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_848"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_849"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_850"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_851"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_852"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_853"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_854"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_855"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_856"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_857"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_858"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_859"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_860"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_861"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_862"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_863"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_864"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_865"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_866"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_867"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredCompensation" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_868"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredCompensation" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_869"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_870"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_871"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_872"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_873"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_874"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_875"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_876"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_877"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_878"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_879"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_880"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_881"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_882"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_883"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInRestrictedCash" xlink:label="loc_us-gaap_IncreaseDecreaseInRestrictedCash_884"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInRestrictedCash" xlink:label="loc_us-gaap_IncreaseDecreaseInRestrictedCash_885"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndividualMember" xlink:label="loc_us-gaap_IndividualMember_886"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_887"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntellectualPropertyMember" xlink:label="loc_us-gaap_IntellectualPropertyMember_888"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestAndOtherIncome" xlink:label="loc_us-gaap_InterestAndOtherIncome_889"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="loc_us-gaap_InternalRevenueServiceIRSMember_890"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryAdjustments" xlink:label="loc_us-gaap_InventoryAdjustments_891"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_892"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_893"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_894"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_895"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_896"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_897"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_898"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_899"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_900"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWriteDown" xlink:label="loc_us-gaap_InventoryWriteDown_901"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeAmortizationOfPremium" xlink:label="loc_us-gaap_InvestmentIncomeAmortizationOfPremium_902"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeAmortizationOfPremium" xlink:label="loc_us-gaap_InvestmentIncomeAmortizationOfPremium_903"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium" xlink:label="loc_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium_904"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium" xlink:label="loc_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium_905"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeNonoperatingAbstract" xlink:label="loc_us-gaap_InvestmentIncomeNonoperatingAbstract_906"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_907"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_908"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaap_LeaseCost_909"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaap_LeaseCost_910"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaap_LeaseCost_911"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_912"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_913"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_914"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_915"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_916"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_917"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_918"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_919"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_920"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_921"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_922"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_923"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_924"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_925"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_926"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_927"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_928"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_929"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_930"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_931"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_932"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_933"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_934"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_935"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_936"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_937"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_938"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_939"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_940"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_941"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_942"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyDamagesSought" xlink:label="loc_us-gaap_LossContingencyDamagesSought_943"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyDamagesSoughtValue" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_944"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyDamagesSoughtValue" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_945"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_946"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_947"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_948"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_949"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_950"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_951"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesLineItems" xlink:label="loc_us-gaap_MarketableSecuritiesLineItems_952"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesPolicy" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy_953"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesTable" xlink:label="loc_us-gaap_MarketableSecuritiesTable_954"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_955"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_956"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_957"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_958"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_959"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_960"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_961"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_962"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_963"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_964"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_965"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_966"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_967"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_968"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncurrentAssets" xlink:label="loc_us-gaap_NoncurrentAssets_969"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NondesignatedMember" xlink:label="loc_us-gaap_NondesignatedMember_970"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_971"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_972"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_973"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseMember" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseMember_974"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OfficeEquipmentMember" xlink:label="loc_us-gaap_OfficeEquipmentMember_975"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenseMember" xlink:label="loc_us-gaap_OperatingExpenseMember_976"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_977"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_978"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract_979"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_980"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_981"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_982"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_983"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_984"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_985"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_986"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaap_OperatingLeasePayments_987"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaap_OperatingLeasePayments_988"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_989"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_990"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_991"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_992"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_993"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_994"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_995"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_996"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_997"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_998"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_999"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_1000"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:label="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_1001"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:label="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_1002"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="loc_us-gaap_OperatingLeasesRentExpenseNet_1003"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_1004"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_1005"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards_1006"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsExpirationDate" xlink:label="loc_us-gaap_OperatingLossCarryforwardsExpirationDate_1007"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsLimitationsOnUse" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLimitationsOnUse_1008"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrderOrProductionBacklogMember" xlink:label="loc_us-gaap_OrderOrProductionBacklogMember_1009"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1010"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_1011"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities_1012"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities_1013"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_1014"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_1015"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_1016"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_1017"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_1018"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_1019"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_1020"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_1021"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_1022"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_1023"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_1024"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_1025"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_1026"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1027"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1028"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1029"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1030"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_1031"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_1032"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_1033"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_1034"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_1035"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:label="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_1036"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilities" xlink:label="loc_us-gaap_OtherLiabilities_1037"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilities" xlink:label="loc_us-gaap_OtherLiabilities_1038"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherMachineryAndEquipmentMember" xlink:label="loc_us-gaap_OtherMachineryAndEquipmentMember_1039"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingExpense" xlink:label="loc_us-gaap_OtherNonoperatingExpense_1040"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingExpense" xlink:label="loc_us-gaap_OtherNonoperatingExpense_1041"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_1042"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherShortTermInvestments" xlink:label="loc_us-gaap_OtherShortTermInvestments_1043"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_1044"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_1045"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_1046"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_1047"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_1048"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_1049"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_1050"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_1051"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_1052"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_1053"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_1054"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_1055"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1056"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1057"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments_1058"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments_1059"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments_1060"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_1061"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1062"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1063"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_1064"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidInterest" xlink:label="loc_us-gaap_PrepaidInterest_1065"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidInterest" xlink:label="loc_us-gaap_PrepaidInterest_1066"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromConvertibleDebt" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_1067"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromConvertibleDebt" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_1068"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromInterestReceived" xlink:label="loc_us-gaap_ProceedsFromInterestReceived_1069"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromInterestReceived" xlink:label="loc_us-gaap_ProceedsFromInterestReceived_1070"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfWarrants" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfWarrants_1071"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments" xlink:label="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments_1072"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments" xlink:label="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments_1073"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities_1074"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_1075"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_1076"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_1077"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_1078"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaap_ProductMember_1079"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1080"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1081"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1082"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_1083"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_1084"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1085"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1086"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1087"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_1088"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_1089"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_1090"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_1091"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_1092"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_1093"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_1094"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_1095"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_1096"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_1097"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_1098"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1099"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_1100"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_1101"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_1102"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_1103"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1104"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_1105"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_1106"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_1107"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_1108"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_1109"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_1110"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_1111"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalents" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_1112"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_1113"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedInvestments" xlink:label="loc_us-gaap_RestrictedInvestments_1114"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedInvestments" xlink:label="loc_us-gaap_RestrictedInvestments_1115"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedInvestmentsNoncurrent" xlink:label="loc_us-gaap_RestrictedInvestmentsNoncurrent_1116"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedInvestmentsNoncurrent" xlink:label="loc_us-gaap_RestrictedInvestmentsNoncurrent_1117"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1118"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1119"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_1120"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_1121"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_1122"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_1123"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_1124"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract_1125"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1126"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_1127"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_1128"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesMember" xlink:label="loc_us-gaap_SalesMember_1129"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_1130"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_1131"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_1132"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_1133"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_1134"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1135"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_1136"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_1137"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_1138"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1139"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_1140"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock_1141"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1142"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_1143"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" xlink:label="loc_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_1144"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:label="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_1145"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_1146"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1147"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_1148"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock_1149"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_1150"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_1151"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_1152"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_1153"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_1154"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1155"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1156"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_1157"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_1158"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:label="loc_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_1159"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1160"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1161"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1162"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_1163"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_1164"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_1165"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_1166"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_1167"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_1168"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_1169"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:label="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_1170"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_1171"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_1172"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingRevenueReconcilingItemLineItems" xlink:label="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_1173"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaap_SellingAndMarketingExpense_1174"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_1175"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_1176"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ServiceMember" xlink:label="loc_us-gaap_ServiceMember_1177"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeveranceCosts1" xlink:label="loc_us-gaap_SeveranceCosts1_1178"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_1179"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1180"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1181"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1182"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1183"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1184"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1185"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1186"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1187"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1188"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1189"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1190"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1191"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1192"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1193"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1194"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1195"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1196"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1197"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1198"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_1199"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_1200"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_1201"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_1202"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_1203"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_1204"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_1205"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1206"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1207"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_1208"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1209"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1210"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1211"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1212"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_1213"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1214"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1215"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_1216"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_1217"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1218"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1219"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1220"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1221"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1222"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1223"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1224"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1225"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1226"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1227"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1228"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1229"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_1230"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_1231"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock_1232"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_1233"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_1234"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_1235"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_1236"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_1237"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1238"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_1239"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1240"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1241"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_1242"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_1243"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_1244"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_1245"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_1246"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_1247"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_1248"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_1249"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_1250"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost" xlink:label="loc_us-gaap_ShortTermLeaseCost_1251"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost" xlink:label="loc_us-gaap_ShortTermLeaseCost_1252"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeasePayments" xlink:label="loc_us-gaap_ShortTermLeasePayments_1253"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeasePayments" xlink:label="loc_us-gaap_ShortTermLeasePayments_1254"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_1255"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandardProductWarrantyPolicy" xlink:label="loc_us-gaap_StandardProductWarrantyPolicy_1256"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_1257"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_1258"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_1259"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_1260"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_1261"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_1262"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1263"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1264"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_1265"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_1266"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1267"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockCompensationPlanMember" xlink:label="loc_us-gaap_StockCompensationPlanMember_1268"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_1269"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_1270"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_1271"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_1272"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_1273"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_1274"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_1275"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_1276"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1277"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1278"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1279"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_1280"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_1281"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_1282"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems_1283"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_1284"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_1285"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_1286"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_1287"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaap_SubsequentEventTable_1288"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_1289"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1290"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowElementsAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowElementsAbstract_1291"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_1292"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions" xlink:label="loc_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions_1293"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions" xlink:label="loc_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions_1294"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_1295"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_1296"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearOne" xlink:label="loc_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearOne_1297"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_1298"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="loc_us-gaap_TreasuryStockCommonMember_1299"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="loc_us-gaap_TreasuryStockCommonMember_1300"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="loc_us-gaap_TreasuryStockCommonShares_1301"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="loc_us-gaap_TreasuryStockCommonShares_1302"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_1303"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_1304"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_1305"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue_1306"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue_1307"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_1308"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_1309"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnamortizedDebtIssuanceExpense" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_1310"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnamortizedDebtIssuanceExpense" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_1311"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnamortizedDebtIssuanceExpense" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_1312"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_1313"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_1314"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrealizedGainLossOnDerivativesAndCommodityContracts" xlink:label="loc_us-gaap_UnrealizedGainLossOnDerivativesAndCommodityContracts_1315"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrealizedGainLossOnDerivativesAndCommodityContracts" xlink:label="loc_us-gaap_UnrealizedGainLossOnDerivativesAndCommodityContracts_1316"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_1317"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_1318"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_1319"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_1320"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_1321"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_1322"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_1323"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_1324"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_1325"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_1326"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_1327"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates_1328"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_1329"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_1330"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost" xlink:label="loc_us-gaap_VariableLeaseCost_1331"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost" xlink:label="loc_us-gaap_VariableLeaseCost_1332"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1333"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1334"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1335"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1336"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_1337"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_1338"/>
    <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_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 and inter-company balances 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&#160;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">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_DeferredCostsCapitalized_0" xml:lang="en-US">Represents the Deferred Costs, Capitalized.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_DeferredCostsCapitalized_1" xml:lang="en-US">Deferred Costs, Capitalized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_DeferredTaxAssetsOnerousContract_0" xml:lang="en-US">Amount after allocation of onerous contract of deferred tax asset attributable to deductible temporary differences and carryforwards.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_DeferredTaxAssetsOnerousContract_1" xml:lang="en-US">Deferred Tax Assets, Onerous Contract</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_DeferredTaxAssetsOnerousContract_2" xml:lang="en-US">Onerous contract</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/documentation" xlink:label="lab_allt_DeferredTaxLiabilitiesStockBasedCompensationExpenses_0" xml:lang="en-US">Amount of deferred tax consequences attributable to taxable temporary differences derived from stock based compensation expenses.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_DeferredTaxLiabilitiesStockBasedCompensationExpenses_1" xml:lang="en-US">Deferred Tax Liabilities, Stock Based Compensation Expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_DeferredTaxLiabilitiesStockBasedCompensationExpenses_2" xml:lang="en-US">Stock based compensation expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToGeneralAndAdministrativeExpenses_0" xml:lang="en-US">Represents the amount of derivative instruments reclassified from other comprehensive loss to general and administrative expenses.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToGeneralAndAdministrativeExpenses_1" xml:lang="en-US">Derivative Instruments Reclassified From Other Comprehensive Loss To General And Administrative Expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToGeneralAndAdministrativeExpenses_2" xml:lang="en-US">Gain or loss on the derivative instruments, other comprehensive loss to general and administrative expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToResearchAndDevelopmentExpenses_0" xml:lang="en-US">Represents the amount of derivative instruments reclassified from other comprehensive loss to research and development expenses.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToResearchAndDevelopmentExpenses_1" xml:lang="en-US">Derivative Instruments Reclassified From Other Comprehensive Loss To Research And Development Expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToResearchAndDevelopmentExpenses_2" xml:lang="en-US">Gain or loss on the derivative instruments, other comprehensive loss to research and development expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToSalesAndMarketingExpenses_0" xml:lang="en-US">Represents the amount of derivative instruments reclassified from other comprehensive loss to sales and marketing expenses.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToSalesAndMarketingExpenses_1" xml:lang="en-US">Derivative Instruments Reclassified From Other Comprehensive Loss To Sales And Marketing Expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToSalesAndMarketingExpenses_2" xml:lang="en-US">Gain or loss on the derivative instruments, other comprehensive loss to sales and marketing expenses</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_EarnOutLiabilityKeepersAmortization_0" xml:lang="en-US">Information about Earn Out liability Keepers  Amortization</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_EarnOutLiabilityKeepersAmortization_1" xml:lang="en-US">Earn Out Liability Keepers Amortization</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_EarnOutLiabilityKeepersAmortization_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_FairValueOfEarnOut_0" xml:lang="en-US">Represent the fair value of the earn-out.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_FairValueOfEarnOut_1" xml:lang="en-US">Fair Value Of Earn Out</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_FairValueOfEarnOut_2" xml:lang="en-US">Fair value of the earn-out</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 (increase) in accrued interest and amortization of premium on available-for sale&#160;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_OnerousContractLiability_0" xml:lang="en-US">Onerous contract liability.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_OnerousContractLiability_1" xml:lang="en-US">Onerous Contract Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_OnerousContractLiability_2" xml:lang="en-US">Onerous contract liability</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/label" xlink:label="lab_allt_ProceedsFromMaturityOfAvailableforSaleMarketableSecurities_0" xml:lang="en-US">Proceeds From Maturity Of Available-for Sale Marketable Securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_ProceedsFromMaturityOfAvailableforSaleMarketableSecurities_1" xml:lang="en-US">Proceeds from maturity of available-for sale marketable securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_ProceedsFromMaturityOfAvailableforSaleMarketableSecurities_2" xml:lang="en-US">Proceeds from maturity of available-for-sale marketable securities</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/documentation" xlink:label="lab_allt_WeightedAverageInterestRateRestrictedDeposits_0" xml:lang="en-US">Represents the weighted average interest rate of restricted deposits.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_WeightedAverageInterestRateRestrictedDeposits_1" xml:lang="en-US">Weighted Average Interest Rate Restricted Deposits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_WeightedAverageInterestRateRestrictedDeposits_2" xml:lang="en-US">Weighted average interest rate of restricted deposits</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</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_country_IL_1" 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_CoverAbstract_0" xml:lang="en-US">Cover [Abstract]</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_DocumentFinStmtErrorCorrectionFlag_0" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</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">Minimum [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_StockRepurchaseProgramAuthorizedAmount1_0" xml:lang="en-US">Share Repurchase Program, Authorized, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_srt_StockRepurchaseProgramAuthorizedAmount1_1" xml:lang="en-US">Amount of authorized share repurchase program</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 $ 25,306 and $ 25,253 on December 31, 2024 and 2023, 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_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/terseLabel" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1" xml:lang="en-US">Adjustments to reconcile net loss to 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_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/terseLabel" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense_1" xml:lang="en-US">Total share-based compensation expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense_2" 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_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/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/periodEndLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" 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_3" 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/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 in cash and cash equivalents</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, 2024 and 2023; Issued: 40,346,993 and 39,192,939 shares at December 31, 2024 and 2023, respectively; Outstanding: 39,530,993 and 38,376,939 shares at December 31, 2024 and 2023, 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_ConvertibleDebt_0" xml:lang="en-US">Convertible Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConvertibleDebt_1" xml:lang="en-US">Convertible debt balances due</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/2009/role/negatedLabel" xlink:label="lab_us-gaap_CostOfRevenue_0" 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_CostOfRevenue_1" 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_2" 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_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/verboseLabel" xlink:label="lab_us-gaap_DebtDisclosureTextBlock_2" 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_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/terseLabel" xlink:label="lab_us-gaap_DeferredRevenueRevenueRecognized1_1" xml:lang="en-US">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/terseLabel" 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/totalLabel" 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/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_1" xml:lang="en-US">Other temporary differences</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">Operating lease right-of-use assets</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/terseLabel" xlink:label="lab_us-gaap_DepositsAssetsCurrent_1" xml:lang="en-US">Short-term 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/terseLabel" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization_1" xml:lang="en-US">Depreciation, amortization and impairment</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/terseLabel" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_1" 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/2009/role/negatedLabel" xlink:label="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_0" 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_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_1" 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_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_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_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_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_FairValueMeasurementsFairValueHierarchyDomain_0" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</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/verboseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet_2" 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_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/2003/role/verboseLabel" xlink:label="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_2" 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">Gain (Loss), Foreign Currency Transaction, 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">Realized Gain (Loss), Foreign Currency Transaction, before Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossRealized_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_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 Expense [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember_1" 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_GrantsReceivable_0" xml:lang="en-US">Grants Receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_GrantsReceivable_1" xml:lang="en-US">Grants receivable from the OCS</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 (Excluding Goodwill)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_1" xml:lang="en-US">Impairment on research and development projects</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/positiveTerseLabel" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_1" xml:lang="en-US">Actual tax expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_2" 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_3" 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_4" 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_5" 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 2023, 2022 and 2021, 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 2024, 2023 and 2022, 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 and exempt income</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 expenses</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/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredCompensation_1" 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">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/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_1" xml:lang="en-US">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 in other assets, other receivables and prepaid expenses</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/verboseLabel" xlink:label="lab_us-gaap_InvestmentIncomeAmortizationOfPremium_1" 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_InvestmentIncomeNetAmortizationOfDiscountAndPremium_0" xml:lang="en-US">Investment Income, Net, Amortization of Discount and Premium</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium_1" 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_LeasesAbstract_0" xml:lang="en-US">Leases [Abstract]</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">2025</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">2028 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">2027</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">2026</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_LitigationSettlementAmountAwardedToOtherParty_0" xml:lang="en-US">Litigation Settlement, Amount Awarded to Other Party</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty_1" xml:lang="en-US">Litigation settlement, paid to two founders</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_MarketableSecuritiesLineItems_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_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_MarketableSecuritiesTable_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_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 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_NetCashProvidedByUsedInOperatingActivitiesAbstract_0" xml:lang="en-US">Cash flows from operating activities:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" 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/verboseLabel" 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_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/terseLabel" 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/totalLabel" xlink:label="lab_us-gaap_OperatingLeaseLiability_2" 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/terseLabel" xlink:label="lab_us-gaap_OperatingLeasePayments_1" xml:lang="en-US">Cash paid for lease liabilities</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_OperatingLeasesOfLessorDisclosureTextBlock_0" xml:lang="en-US">Lessor, Operating Leases [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_1" xml:lang="en-US">LEASE</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_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_OtherLiabilities_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_OtherLiabilities_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_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_OtherNonoperatingExpense_0" xml:lang="en-US">Other Nonoperating Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherNonoperatingExpense_1" xml:lang="en-US">Institutions interest Expenses</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/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/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquireShortTermInvestments_0" xml:lang="en-US">Investment in short-term bank deposits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireShortTermInvestments_1" xml:lang="en-US">Payments to Acquire Short-Term Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PaymentsToAcquireShortTermInvestments_2" xml:lang="en-US">Investment in short-term bank deposits</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_ProceedsFromInterestReceived_0" xml:lang="en-US">Proceeds from Interest Received</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromInterestReceived_1" xml:lang="en-US">Interest received</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_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments_0" xml:lang="en-US">Proceeds from Sale, Maturity and Collection of Short-Term Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments_1" xml:lang="en-US">Withdrawal in short-term bank deposits</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_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_0" xml:lang="en-US">Proceeds from Sale of Debt Securities, Available-for-Sale</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_1" xml:lang="en-US">Proceeds from sale 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_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/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_0" xml:lang="en-US">Estimated useful lives</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 and Nonrelated Parties [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 and Nonrelated Parties [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 $ 1,595, $ 3,129 and $ 825 for the years ended December 31, 2024, 2023 and 2022, 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 Expense [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember_1" 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_RestrictedInvestments_0" xml:lang="en-US">Restricted Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RestrictedInvestments_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_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 deposit</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_0" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</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_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_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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_0" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_0" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_1" xml:lang="en-US">Schedule of Unrecognized Tax Benefits</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/terseLabel" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock_1" xml:lang="en-US">GEOGRAPHIC AND SEGMENT 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">Selling and Marketing Expense [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember_1" 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, Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShortTermLeaseCost_1" 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">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">Equity [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_1" 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_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_TreasuryStockCommonMember_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_TreasuryStockCommonMember_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_TreasuryStockCommonShares_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_TreasuryStockCommonShares_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/2003/role/verboseLabel" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired_2" 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, 2024 and 2023.</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_UnrecognizedTaxBenefits_0" xml:lang="en-US">Unrecognized Tax Benefits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits_1" xml:lang="en-US">Total gross uncertain tax benefits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits_2" xml:lang="en-US">Uncertain tax position, beginning of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits_3" xml:lang="en-US">Uncertain tax position, end of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_0" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_1" xml:lang="en-US">Increase related to current years' tax positions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_0" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_1" xml:lang="en-US">Increase related to prior years' tax positions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_0" xml:lang="en-US">Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_1" xml:lang="en-US">Decrease due to lapses of statutes limitations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_2" xml:lang="en-US">Decrease due to lapses of statutes limitations</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_VariableLeaseCost_0" xml:lang="en-US">Variable Lease, Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_VariableLeaseCost_1" xml:lang="en-US">Variable lease costs</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 computations of net loss, 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 computations of net loss, 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_AdditionsToProvisionDuringPeriod_1" 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_2" 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_3" xlink:to="lab_allt_AdditionsToProvisionDuringPeriod_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AmortizationOfIssuanceCostsOfConvertibleDebt_4" 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_5" 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_6" 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_7" 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_8" 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_9" 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_10" 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_11" 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_12" 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_13" 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_14" 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_15" 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_16" 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_17" 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_18" 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_19" 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_20" 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_21" 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_22" 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_23" 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_24" 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_25" 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_26" 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_27" 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_28" 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_29" 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_30" 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_31" 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_32" 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_33" 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_34" 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_35" 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_36" 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_37" 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_38" 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_39" 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_40" 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_41" 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_42" 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_43" 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_44" 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_45" 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_46" 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_47" 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_48" 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_49" 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_50" 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_51" 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_52" 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_53" 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_54" 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_55" 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_56" 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_57" 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_58" 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_59" 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_60" 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_61" 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_62" 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_63" 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_64" 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_65" 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_66" 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_67" 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_68" 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_69" 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_70" 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_71" 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_72" 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_73" 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_74" 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_75" 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_76" 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_77" 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_78" 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_79" 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_80" 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_81" 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_82" 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_83" 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_84" 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_85" 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_86" 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_87" 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_88" 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_89" 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_90" 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_91" 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_92" xlink:to="lab_allt_DecreaseIncreaseInRestrictedDepositsInvestingActivities_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DeferredCostsCapitalized_93" xlink:to="lab_allt_DeferredCostsCapitalized_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DeferredCostsCapitalized_94" xlink:to="lab_allt_DeferredCostsCapitalized_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DeferredTaxAssetsOnerousContract_95" xlink:to="lab_allt_DeferredTaxAssetsOnerousContract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DeferredTaxAssetsOnerousContract_96" xlink:to="lab_allt_DeferredTaxAssetsOnerousContract_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DeferredTaxAssetsOnerousContract_97" xlink:to="lab_allt_DeferredTaxAssetsOnerousContract_2"/>
    <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_0"/>
    <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_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities_100" 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_101" 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_102" 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_103" 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_104" 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_105" 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_106" xlink:to="lab_allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DeferredTaxLiabilitiesStockBasedCompensationExpenses_107" xlink:to="lab_allt_DeferredTaxLiabilitiesStockBasedCompensationExpenses_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DeferredTaxLiabilitiesStockBasedCompensationExpenses_108" xlink:to="lab_allt_DeferredTaxLiabilitiesStockBasedCompensationExpenses_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DeferredTaxLiabilitiesStockBasedCompensationExpenses_109" xlink:to="lab_allt_DeferredTaxLiabilitiesStockBasedCompensationExpenses_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToGeneralAndAdministrativeExpenses_110" xlink:to="lab_allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToGeneralAndAdministrativeExpenses_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToGeneralAndAdministrativeExpenses_111" xlink:to="lab_allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToGeneralAndAdministrativeExpenses_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToGeneralAndAdministrativeExpenses_112" xlink:to="lab_allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToGeneralAndAdministrativeExpenses_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToResearchAndDevelopmentExpenses_113" xlink:to="lab_allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToResearchAndDevelopmentExpenses_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToResearchAndDevelopmentExpenses_114" xlink:to="lab_allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToResearchAndDevelopmentExpenses_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToResearchAndDevelopmentExpenses_115" xlink:to="lab_allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToResearchAndDevelopmentExpenses_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToSalesAndMarketingExpenses_116" xlink:to="lab_allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToSalesAndMarketingExpenses_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToSalesAndMarketingExpenses_117" xlink:to="lab_allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToSalesAndMarketingExpenses_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToSalesAndMarketingExpenses_118" xlink:to="lab_allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToSalesAndMarketingExpenses_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DerivativeInstrumentsScheduleOfFairValueOfOutstandingNonDesignatedForeignExchangeContracts_119" 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_120" 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_121" 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_122" 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_123" 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_124" 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_125" 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_126" 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_127" xlink:to="lab_allt_EarnOutLiabilityAdjustmentsDueToExchangeRatesAdjustmentDueToChangeInForecastAndTimeValueOfEarnOutConsideration_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_EarnOutLiabilityKeepersAmortization_128" xlink:to="lab_allt_EarnOutLiabilityKeepersAmortization_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_EarnOutLiabilityKeepersAmortization_129" xlink:to="lab_allt_EarnOutLiabilityKeepersAmortization_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_EarnOutLiabilityKeepersAmortization_130" xlink:to="lab_allt_EarnOutLiabilityKeepersAmortization_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount_131" 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_132" 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_133" 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_134" 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_135" 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_136" 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_137" 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_138" 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_139" 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_140" 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_141" 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_142" 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_143" 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_144" 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_145" 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_146" 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_147" 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_148" 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_149" 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_150" 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_151" 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_152" 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_153" 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_154" 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_155" 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_156" 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_157" 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_158" 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_159" 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_160" 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_161" xlink:to="lab_allt_ExpenseDeductiblePeriod_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_FairValueOfEarnOut_162" xlink:to="lab_allt_FairValueOfEarnOut_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_FairValueOfEarnOut_163" xlink:to="lab_allt_FairValueOfEarnOut_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_FairValueOfEarnOut_164" xlink:to="lab_allt_FairValueOfEarnOut_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo_165" 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_166" 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_167" 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_168" 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_169" 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_170" 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_171" 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_172" 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_173" 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_174" 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_175" 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_176" 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_177" 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_178" 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_179" 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_180" 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_181" 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_182" 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_183" 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_184" 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_185" 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_186" 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_187" 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_188" 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_189" 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_190" 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_191" 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_192" 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_193" 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_194" 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_195" 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_196" 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_197" 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_198" 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_199" 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_200" 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_201" 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_202" 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_203" 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_204" 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_205" 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_206" 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_207" 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_208" 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_209" 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_210" 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_211" 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_212" 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_213" 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_214" 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_215" 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_216" 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_217" 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_218" 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_219" 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_220" 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_221" 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_222" 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_223" 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_224" 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_225" 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_226" 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_227" 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_228" 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_229" 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_230" 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_231" 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_232" 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_233" 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_234" 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_235" 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_236" 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_237" 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_238" 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_239" 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_240" 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_241" 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_242" 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_243" 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_244" 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_245" 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_246" 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_247" 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_248" 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_249" xlink:to="lab_allt_NewAccountingStandardEffect_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OnerousContractLiability_250" xlink:to="lab_allt_OnerousContractLiability_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OnerousContractLiability_251" xlink:to="lab_allt_OnerousContractLiability_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OnerousContractLiability_252" xlink:to="lab_allt_OnerousContractLiability_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OperatingLeasesRentExpensePercentageOfExpensesIncurredPlusManagementFees_253" 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_254" 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_255" 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_256" 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_257" 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_258" 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_259" 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_260" 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_261" 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_262" 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_263" 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_264" 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_265" 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_266" 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_267" 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_268" 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_269" 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_270" 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_271" 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_272" 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_273" 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_274" 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_275" 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_276" 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_277" 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_278" 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_279" 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_280" 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_281" 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_282" 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_283" 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_284" 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_285" 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_286" 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_287" 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_288" 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_289" 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_290" 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_291" 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_292" 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_293" 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_294" 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_295" 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_296" 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_297" 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_298" 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_299" 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_300" xlink:to="lab_allt_PriorPeriodOtherReceivablesAndPrepaidExpensesReclassifiedToNoncurrentAssets_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ProceedsFromMaturityOfAvailableforSaleMarketableSecurities_301" xlink:to="lab_allt_ProceedsFromMaturityOfAvailableforSaleMarketableSecurities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ProceedsFromMaturityOfAvailableforSaleMarketableSecurities_302" xlink:to="lab_allt_ProceedsFromMaturityOfAvailableforSaleMarketableSecurities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ProceedsFromMaturityOfAvailableforSaleMarketableSecurities_303" xlink:to="lab_allt_ProceedsFromMaturityOfAvailableforSaleMarketableSecurities_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ProceedsFromPastDueReceivables_304" 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_305" 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_306" 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_307" 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_308" 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_309" 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_310" 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_311" 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_312" 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_313" 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_314" 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_315" 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_316" 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_317" 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_318" 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_319" 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_320" 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_321" 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_322" 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_323" 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_324" 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_325" 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_326" 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_327" 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_328" 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_329" 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_330" 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_331" 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_332" 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_333" 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_334" 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_335" 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_336" 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_337" 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_338" 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_339" 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_340" 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_341" 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_342" 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_343" 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_344" 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_345" 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_346" 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_347" 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_348" 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_349" 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_350" 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_351" 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_352" 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_353" 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_354" 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_355" 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_356" 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_357" 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_358" 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_359" 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_360" 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_361" 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_362" 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_363" 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_364" 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_365" 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_366" 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_367" 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_368" 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_369" 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_370" 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_371" 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_372" 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_373" 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_374" 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_375" 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_376" 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_377" 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_378" 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_379" 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_380" 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_381" 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_382" 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_383" 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_384" 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_385" 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_386" 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_387" 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_388" 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_389" 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_390" 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_391" 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_392" 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_393" 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_394" 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_395" xlink:to="lab_allt_TwoThousandSixteenPlanMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_WeightedAverageInterestRateRestrictedDeposits_396" xlink:to="lab_allt_WeightedAverageInterestRateRestrictedDeposits_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_WeightedAverageInterestRateRestrictedDeposits_397" xlink:to="lab_allt_WeightedAverageInterestRateRestrictedDeposits_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_WeightedAverageInterestRateRestrictedDeposits_398" xlink:to="lab_allt_WeightedAverageInterestRateRestrictedDeposits_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_IL_399" xlink:to="lab_country_IL_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_IL_400" xlink:to="lab_country_IL_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AddressTypeDomain_401" 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_402" 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_403" 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_404" 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_405" 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_406" 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_407" 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_408" xlink:to="lab_dei_ContactPersonnelName_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract_409" xlink:to="lab_dei_CoverAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate_410" 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_411" 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_412" xlink:to="lab_dei_DocumentAnnualReport_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFinStmtErrorCorrectionFlag_413" xlink:to="lab_dei_DocumentFinStmtErrorCorrectionFlag_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus_414" 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_415" 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_416" 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_417" 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_418" 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_419" 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_420" 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_421" 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_422" 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_423" 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_424" 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_425" 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_426" 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_427" 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_428" 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_429" 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_430" 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_431" 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_432" 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_433" 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_434" 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_435" 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_436" 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_437" 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_438" 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_439" 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_440" 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_441" 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_442" 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_443" 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_444" 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_445" 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_446" 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_447" 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_448" 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_449" 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_450" 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_451" 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_452" 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_453" 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_454" 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_455" 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_456" 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_457" 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_458" 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_459" 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_460" 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_461" 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_462" 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_463" 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_464" 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_465" 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_466" 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_467" xlink:to="lab_srt_StatementScenarioAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StockRepurchaseProgramAuthorizedAmount1_468" xlink:to="lab_srt_StockRepurchaseProgramAuthorizedAmount1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StockRepurchaseProgramAuthorizedAmount1_469" xlink:to="lab_srt_StockRepurchaseProgramAuthorizedAmount1_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis_470" 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_471" 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_472" 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_473" 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_474" 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_475" 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_476" 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_477" 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_478" 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_AccruedIncomeTaxesCurrent_479" 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_480" 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_481" 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_482" 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_483" 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_484" 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_485" 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_486" 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_487" 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_488" 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_489" 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_490" 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_491" 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_492" 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_493" 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_494" 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_495" 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_496" 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_497" 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_498" 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_499" 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_500" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_501" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock_502" 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_503" 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_504" 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_505" 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_506" 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_AllocatedShareBasedCompensationExpense_507" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_508" 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_509" 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_510" 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_511" 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_512" 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_513" 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_514" 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_515" 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_516" 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_517" 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_518" 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_519" 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_520" 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_521" 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_522" 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_523" 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_524" 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_525" 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_526" 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_527" 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_528" 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_529" 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_530" 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_531" 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_532" 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_533" 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_534" 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_535" 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_536" 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_537" 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_538" 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_539" 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_540" 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_541" 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_542" 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_543" 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_544" 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_545" 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_BusinessAcquisitionAxis_546" 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_547" 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_548" 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_549" 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_550" 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_551" 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_552" 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_553" 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_554" 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_555" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_556" 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_557" 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_558" 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_559" 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_560" 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_561" 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_562" 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_563" 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_564" 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_565" 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_566" 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_567" 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_568" 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_569" 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_570" 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_571" 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_572" 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_CommitmentsAndContingenciesDisclosureAbstract_573" 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_574" 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_575" 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_576" 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_577" 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_578" 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_579" 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_580" 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_581" 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_582" 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_583" 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_584" 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_585" 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_586" 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_587" 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_588" 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_589" 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_590" 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_591" 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_592" 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_593" 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_594" 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_595" 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_596" 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_597" 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_598" 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_599" 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_600" 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_601" 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_602" 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_ConvertibleDebt_603" xlink:to="lab_us-gaap_ConvertibleDebt_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebt_604" xlink:to="lab_us-gaap_ConvertibleDebt_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtNoncurrent_605" 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_606" 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_607" 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_608" 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_609" 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_610" 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_611" 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_612" 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_613" 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_614" 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_615" 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_616" 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_617" 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_618" 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_619" 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_620" 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_621" 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_622" 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_623" 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_624" 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_625" 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_626" 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_627" 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_628" 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_629" 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_630" 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_631" 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_632" 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_633" 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_DebtDisclosureTextBlock_634" xlink:to="lab_us-gaap_DebtDisclosureTextBlock_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis_635" 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_636" 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_637" 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_638" 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_639" 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_640" 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_641" 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_642" 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_643" 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_644" 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_645" 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_646" 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_647" 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_648" 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_649" 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_650" 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_651" 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_652" 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_653" 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_654" 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_655" 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_656" 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_657" 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_658" 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_659" 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_660" 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_661" 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_662" 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_663" 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_664" 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_665" 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_666" 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_667" 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_668" 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_DeferredIncomeTaxesAndTaxCredits_669" 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_670" 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_671" 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_672" 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_673" 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_674" 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_675" 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_676" 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_DeferredRevenueRevenueRecognized1_677" xlink:to="lab_us-gaap_DeferredRevenueRevenueRecognized1_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_678" 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_679" 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_680" 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_681" 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_682" 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_683" 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_684" 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_685" 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_686" 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_687" 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_688" 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_689" 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_690" 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_691" 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_692" 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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_693" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses_694" 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_695" 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_696" 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_697" 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_698" 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_699" 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_700" 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_701" 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_702" 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_703" 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_704" 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_705" 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_706" 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_707" 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_708" 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_709" 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_DepositsAssetsCurrent_710" xlink:to="lab_us-gaap_DepositsAssetsCurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation_711" 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_712" 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_DepreciationDepletionAndAmortization_713" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_714" 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_715" 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_716" 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_717" 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_718" 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_719" 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_720" 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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_721" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_722" 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_723" 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_724" 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_725" 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_726" 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_727" 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_728" 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_729" 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_730" 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_DesignatedAsHedgingInstrumentMember_731" 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_732" 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_733" 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_EarningsPerShareAbstract_734" 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_735" 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_736" 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_737" 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_738" 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_739" 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_740" 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_741" 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_742" 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_743" 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_744" 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_745" 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_746" 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_747" 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_748" 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_EquityAbstract_749" 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_750" 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_751" 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_752" 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_753" 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_754" 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_755" 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_756" 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_757" 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_758" 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_759" 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_FairValueMeasurementsFairValueHierarchyDomain_760" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_761" 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_762" 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_763" 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_764" 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_765" 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_766" 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_767" 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_768" 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_769" 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_770" 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_771" 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_772" 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_773" 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_774" 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_775" 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_776" 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_777" 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_778" 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_779" 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_780" 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_FiniteLivedIntangibleAssetsNet_781" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet_782" 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_783" 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_784" 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_785" 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_786" 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_787" 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_788" 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_789" 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_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_790" xlink:to="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_791" 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_792" 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_793" 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_794" 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_795" 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_796" 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_797" 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_798" 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_ForeignCurrencyTransactionGainLossRealized_799" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossRealized_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_800" 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_801" 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_802" 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_803" 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_804" 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_805" 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_806" 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_807" 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_808" 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_809" 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_810" 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_811" 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_812" 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_GeneralAndAdministrativeExpenseMember_813" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpenseMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill_814" 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_815" 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_816" 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_817" 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_818" 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_819" 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_820" 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_GrantsReceivable_821" xlink:to="lab_us-gaap_GrantsReceivable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrantsReceivable_822" xlink:to="lab_us-gaap_GrantsReceivable_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit_823" 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_824" 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_825" 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_826" 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_827" 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_ImpairmentOfIntangibleAssetsExcludingGoodwill_828" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_829" 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_830" 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_831" 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_832" 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_833" 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_834" 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_835" 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_836" 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_837" 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_838" 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_839" 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_840" 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_841" 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_842" 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_843" 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_844" 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_845" 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_846" 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_847" 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_848" 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_849" 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_IncomeTaxExpenseBenefit_850" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit_5"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock_851" 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_852" 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_853" 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_854" 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_855" 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_856" 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_857" 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_858" 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_859" 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_860" 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_861" 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_862" 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_863" 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_864" 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_865" 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_866" 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_867" 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_868" 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_IncreaseDecreaseInDeferredCompensation_869" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredCompensation_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_870" 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_871" 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_872" 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_873" 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_874" 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_875" 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_876" 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_877" 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_878" 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_IncreaseDecreaseInOtherAccruedLiabilities_879" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_880" 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_881" 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_882" 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_883" 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_884" 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_885" 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_886" 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_887" 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_888" 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_889" 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_890" 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_891" 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_892" 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_893" 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_894" 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_895" 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_896" 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_897" 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_898" 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_899" 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_900" 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_901" 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_902" 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_InvestmentIncomeAmortizationOfPremium_903" xlink:to="lab_us-gaap_InvestmentIncomeAmortizationOfPremium_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium_904" xlink:to="lab_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium_905" xlink:to="lab_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeNonoperatingAbstract_906" 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_907" 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_908" 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_909" 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_910" 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_911" 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_912" 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_LeasesAbstract_913" xlink:to="lab_us-gaap_LeasesAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock_914" 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_915" 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_916" 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_917" 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_918" 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_919" 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_920" 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_921" 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_922" 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_923" 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_924" 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_925" 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_926" 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_927" 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_928" 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_929" 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_930" 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_931" 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_932" 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_933" 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_934" 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_935" 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_936" 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_937" 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_938" 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_939" 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_940" 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_LitigationSettlementAmountAwardedToOtherParty_941" xlink:to="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_942" xlink:to="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyDamagesSought_943" 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_944" 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_945" 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_946" 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_947" 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_948" 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_949" 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_950" 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_951" 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_MarketableSecuritiesLineItems_952" xlink:to="lab_us-gaap_MarketableSecuritiesLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesPolicy_953" 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_MarketableSecuritiesTable_954" xlink:to="lab_us-gaap_MarketableSecuritiesTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_955" 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_956" 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_957" 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_958" 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_959" 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_960" 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_961" 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_962" 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_963" 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_964" 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_965" 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_966" 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_NewAccountingPronouncementsPolicyPolicyTextBlock_967" 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_968" 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_969" 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_970" 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_971" 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_972" 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_973" 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_974" 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_975" 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_976" 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_977" 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_978" 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_979" 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_980" 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_981" 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_982" 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_983" 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_OperatingLeaseLiability_984" xlink:to="lab_us-gaap_OperatingLeaseLiability_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent_985" 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_986" 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_987" 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_OperatingLeasePayments_988" xlink:to="lab_us-gaap_OperatingLeasePayments_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset_989" 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_990" 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_991" 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_992" 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_993" 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_994" 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_995" 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_996" 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_997" 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_998" 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_999" 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_1000" 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_OperatingLeasesOfLessorDisclosureTextBlock_1001" xlink:to="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_1002" xlink:to="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesRentExpenseNet_1003" 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_1004" 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_1005" 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_1006" 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_1007" 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_1008" 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_1009" 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_1010" 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_1011" 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_1012" 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_1013" 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_1014" 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_1015" 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_1016" 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_1017" 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_1018" 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_1019" 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_1020" 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_1021" 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_1022" 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_1023" 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_1024" 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_1025" 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_1026" 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_OtherComprehensiveIncomeLossNetOfTax_1027" 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_1028" 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_1029" 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_1030" 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_1031" 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_1032" 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_1033" 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_1034" 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_1035" 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_1036" 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_OtherLiabilities_1037" xlink:to="lab_us-gaap_OtherLiabilities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilities_1038" xlink:to="lab_us-gaap_OtherLiabilities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherMachineryAndEquipmentMember_1039" 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_OtherNonoperatingExpense_1040" xlink:to="lab_us-gaap_OtherNonoperatingExpense_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingExpense_1041" xlink:to="lab_us-gaap_OtherNonoperatingExpense_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_1042" 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_1043" 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_1044" 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_1045" 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_PaymentsForRepurchaseOfCommonStock_1046" 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_1047" 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_1048" 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_1049" 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_1050" 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_1051" 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_1052" 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_1053" 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_1054" 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_1055" 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_1056" 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_1057" 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_PaymentsToAcquireShortTermInvestments_1058" xlink:to="lab_us-gaap_PaymentsToAcquireShortTermInvestments_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireShortTermInvestments_1059" xlink:to="lab_us-gaap_PaymentsToAcquireShortTermInvestments_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireShortTermInvestments_1060" xlink:to="lab_us-gaap_PaymentsToAcquireShortTermInvestments_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis_1061" 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_1062" 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_1063" 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_1064" 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_1065" 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_1066" 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_1067" 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_1068" 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_ProceedsFromInterestReceived_1069" xlink:to="lab_us-gaap_ProceedsFromInterestReceived_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromInterestReceived_1070" xlink:to="lab_us-gaap_ProceedsFromInterestReceived_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfWarrants_1071" 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_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments_1072" xlink:to="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments_1073" xlink:to="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities_1074" 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_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_1075" xlink:to="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_1076" xlink:to="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised_1077" 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_1078" 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_1079" 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_1080" 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_1081" 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_1082" 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_1083" 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_PropertyPlantAndEquipmentGross_1084" 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_1085" 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_1086" 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_1087" 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_1088" 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_1089" 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_1090" 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_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_1091" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts_1092" 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_1093" 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_1094" 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_1095" 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_1096" 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_1097" 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_1098" 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_1099" 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_1100" 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_1101" 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_1102" 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_1103" 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_1104" 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_1105" 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_1106" 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_1107" 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_1108" 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_1109" 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_ResearchAndDevelopmentExpenseMember_1110" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_1111" 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_1112" 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_1113" 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_RestrictedInvestments_1114" xlink:to="lab_us-gaap_RestrictedInvestments_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedInvestments_1115" xlink:to="lab_us-gaap_RestrictedInvestments_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedInvestmentsNoncurrent_1116" 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_1117" 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_1118" 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_1119" 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_1120" 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_1121" 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_1122" 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_1123" 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_1124" 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_1125" 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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1126" xlink:to="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_1127" 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_1128" 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_1129" 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_1130" 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_1131" 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_1132" 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_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_1133" 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_1134" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1135" 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_1136" 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_1137" 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_1138" 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_1139" 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_1140" 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_1141" 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_1142" 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_1143" 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_1144" 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_1145" 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_1146" 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_1147" 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_1148" 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_1149" 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_1150" 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_1151" 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_1152" 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_1153" 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_1154" 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_1155" 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_1156" 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_1157" 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_1158" 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_1159" 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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1160" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1161" 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_1162" 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_1163" 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_1164" 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_1165" 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_1166" 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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_1167" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_1168" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract_1169" 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_1170" 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_1171" 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_SegmentReportingDisclosureTextBlock_1172" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_1173" 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_1174" 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_1175" 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_SellingAndMarketingExpenseMember_1176" xlink:to="lab_us-gaap_SellingAndMarketingExpenseMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServiceMember_1177" 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_1178" 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_1179" 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_1180" 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_1181" 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_1182" 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_1183" 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_1184" 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_1185" 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_1186" 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_1187" 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_1188" 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_1189" 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_1190" 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_1191" 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_1192" 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_1193" 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_1194" 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_1195" 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_1196" 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_1197" 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_1198" 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_1199" 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_1200" 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_1201" 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_1202" 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_1203" 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_1204" 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_1205" 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_1206" 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_1207" 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_1208" 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_1209" 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_1210" 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_1211" 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_1212" 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_1213" 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_1214" 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_1215" 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_1216" 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_1217" 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_1218" 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_1219" 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_1220" 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_1221" 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_1222" 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_1223" 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_1224" 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_1225" 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_1226" 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_1227" 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_1228" 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_1229" 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_1230" 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_1231" 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_1232" 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_1233" 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_1234" 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_1235" 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_1236" 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_1237" 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_1238" 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_1239" 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_1240" 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_1241" 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_1242" 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_1243" 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_1244" 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_1245" 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_1246" 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_1247" 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_1248" 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_1249" 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_1250" 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_1251" 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_ShortTermLeaseCost_1252" xlink:to="lab_us-gaap_ShortTermLeaseCost_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeasePayments_1253" 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_1254" 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_1255" 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_1256" 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_1257" 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_1258" 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_1259" 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_1260" 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_1261" 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_1262" 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_1263" 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_1264" 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_1265" 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_1266" 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_1267" 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_1268" 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_1269" 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_1270" 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_1271" 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_1272" 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_1273" 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_1274" 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_StockholdersEquityNoteDisclosureTextBlock_1275" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_1276" 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_1277" 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_1278" 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_1279" 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_1280" 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_1281" 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_1282" 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_SubsequentEventLineItems_1283" 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_1284" 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_1285" 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_1286" 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_1287" 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_1288" 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_1289" 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_1290" 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_1291" 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_1292" 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_1293" 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_1294" 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_1295" 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_1296" 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_1297" 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_1298" 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_TreasuryStockCommonMember_1299" xlink:to="lab_us-gaap_TreasuryStockCommonMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonMember_1300" xlink:to="lab_us-gaap_TreasuryStockCommonMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonShares_1301" xlink:to="lab_us-gaap_TreasuryStockCommonShares_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonShares_1302" xlink:to="lab_us-gaap_TreasuryStockCommonShares_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesAcquired_1303" 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_1304" 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_TreasuryStockSharesAcquired_1305" xlink:to="lab_us-gaap_TreasuryStockSharesAcquired_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue_1306" 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_1307" 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_1308" 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_1309" 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_1310" 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_1311" 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_1312" 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_1313" 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_1314" 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_1315" 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_1316" 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_UnrecognizedTaxBenefits_1317" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits_1318" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits_1319" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits_1320" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_1321" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_1322" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_1323" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_1324" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_1325" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_1326" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_1327" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates_1328" 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_1329" 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_1330" 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_VariableLeaseCost_1331" xlink:to="lab_us-gaap_VariableLeaseCost_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost_1332" xlink:to="lab_us-gaap_VariableLeaseCost_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1333" 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_1334" 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_1335" 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_1336" 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_1337" 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_1338" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_1"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>12
<FILENAME>allt-20241231_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-20241231.xsd#DocumentAndEntityInformation" roleURI="http://allot.com/role/DocumentAndEntityInformation"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-cbs" roleURI="http://allot.com/role/allt-cbs"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-csocl" roleURI="http://allot.com/role/allt-csocl"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#ConsolidatedStatementsOfComprehensiveLossParenthetical" roleURI="http://allot.com/role/ConsolidatedStatementsOfComprehensiveLossParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#ConsolidatedStatementsOfChangesInShareholdersEquity" roleURI="http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-csocf" roleURI="http://allot.com/role/allt-csocf"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-g" roleURI="http://allot.com/role/allt-g"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-sap" roleURI="http://allot.com/role/allt-sap"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-ams" roleURI="http://allot.com/role/allt-ams"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-fvm" roleURI="http://allot.com/role/allt-fvm"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-di" roleURI="http://allot.com/role/allt-di"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-orape" roleURI="http://allot.com/role/allt-orape"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-i" roleURI="http://allot.com/role/allt-i"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-paen" roleURI="http://allot.com/role/allt-paen"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-ian" roleURI="http://allot.com/role/allt-ian"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-opaae" roleURI="http://allot.com/role/allt-opaae"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-cacl" roleURI="http://allot.com/role/allt-cacl"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-se" roleURI="http://allot.com/role/allt-se"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-toi" roleURI="http://allot.com/role/allt-toi"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-gi" roleURI="http://allot.com/role/allt-gi"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-fin" roleURI="http://allot.com/role/allt-fin"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-eps" roleURI="http://allot.com/role/allt-eps"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-sapp" roleURI="http://allot.com/role/allt-sapp"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-gt" roleURI="http://allot.com/role/allt-gt"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-sapt" roleURI="http://allot.com/role/allt-sapt"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-amst" roleURI="http://allot.com/role/allt-amst"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-fvmt" roleURI="http://allot.com/role/allt-fvmt"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-dit" roleURI="http://allot.com/role/allt-dit"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-orapet" roleURI="http://allot.com/role/allt-orapet"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-it" roleURI="http://allot.com/role/allt-it"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-paent" roleURI="http://allot.com/role/allt-paent"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-iant" roleURI="http://allot.com/role/allt-iant"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-opaaet" roleURI="http://allot.com/role/allt-opaaet"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-caclt" roleURI="http://allot.com/role/allt-caclt"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-set" roleURI="http://allot.com/role/allt-set"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-toit" roleURI="http://allot.com/role/allt-toit"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-git" roleURI="http://allot.com/role/allt-git"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-fint" roleURI="http://allot.com/role/allt-fint"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-epst" roleURI="http://allot.com/role/allt-epst"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#GeneralNarrativeDetails" roleURI="http://allot.com/role/GeneralNarrativeDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" roleURI="http://allot.com/role/GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#SignificantAccountingPoliciesNarrativeDetails" roleURI="http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#SignificantAccountingPoliciesScheduleOfAllowanceOfCreditLossesDetails" roleURI="http://allot.com/role/SignificantAccountingPoliciesScheduleOfAllowanceOfCreditLossesDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#SignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAtAnnualRatesDetails" roleURI="http://allot.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAtAnnualRatesDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#SignificantAccountingPoliciesScheduleOfStock-basedCompensationExpenseDetails" roleURI="http://allot.com/role/SignificantAccountingPoliciesScheduleOfStock-basedCompensationExpenseDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails" roleURI="http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#Available-for-saleMarketableSecuritiesDetails" roleURI="http://allot.com/role/Available-for-saleMarketableSecuritiesDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" roleURI="http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#DerivativeInstrumentsNarrativeDetails" roleURI="http://allot.com/role/DerivativeInstrumentsNarrativeDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#DerivativeInstrumentsScheduleOfFairValueOpenForeignExchangeContractsDetails" roleURI="http://allot.com/role/DerivativeInstrumentsScheduleOfFairValueOpenForeignExchangeContractsDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#DerivativeInstrumentsScheduleOfFairValueOfOutstandingNon-designatedForeignExchangeContractsDetails" roleURI="http://allot.com/role/DerivativeInstrumentsScheduleOfFairValueOfOutstandingNon-designatedForeignExchangeContractsDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#OtherReceivablesAndPrepaidExpensesScheduleOfOtherAccountsReceivableAndPrepaidExpensesDetails" roleURI="http://allot.com/role/OtherReceivablesAndPrepaidExpensesScheduleOfOtherAccountsReceivableAndPrepaidExpensesDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#InventoriesDetails" roleURI="http://allot.com/role/InventoriesDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#PropertyAndEquipmentNetDetails" roleURI="http://allot.com/role/PropertyAndEquipmentNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#IntangibleAssetsNetNarrativeDetails" roleURI="http://allot.com/role/IntangibleAssetsNetNarrativeDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#IntangibleAssetsNetScheduleOfIntangibleAssetsDetails" roleURI="http://allot.com/role/IntangibleAssetsNetScheduleOfIntangibleAssetsDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#IntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseDetails" roleURI="http://allot.com/role/IntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#OtherPayablesAndAccruedExpensesDetails" roleURI="http://allot.com/role/OtherPayablesAndAccruedExpensesDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-caclnd" roleURI="http://allot.com/role/allt-caclnd"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#CommitmentsAndContingentLiabilitiesScheduleOfWeighted-averageRemainingLeaseTermAndDiscountRateDetails" roleURI="http://allot.com/role/CommitmentsAndContingentLiabilitiesScheduleOfWeighted-averageRemainingLeaseTermAndDiscountRateDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-caclsoafmlod" roleURI="http://allot.com/role/allt-caclsoafmlod"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-send" roleURI="http://allot.com/role/allt-send"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-sesosoad" roleURI="http://allot.com/role/allt-sesosoad"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-sesorsuad" roleURI="http://allot.com/role/allt-sesorsuad"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-toind" roleURI="http://allot.com/role/allt-toind"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-toisopild" roleURI="http://allot.com/role/allt-toisopild"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-toisorotted" roleURI="http://allot.com/role/allt-toisorotted"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-toisoitebd" roleURI="http://allot.com/role/allt-toisoitebd"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-toisoditd" roleURI="http://allot.com/role/allt-toisoditd"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-gisorbgld" roleURI="http://allot.com/role/allt-gisorbgld"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-gisomcd" roleURI="http://allot.com/role/allt-gisomcd"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-gisolad" roleURI="http://allot.com/role/allt-gisolad"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#allt-find" roleURI="http://allot.com/role/allt-find"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#SUBSEQUENTEVENT" roleURI="http://allot.com/role/SUBSEQUENTEVENT"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#RELATEDPARTIESBALANCESANDTRANSACTIONS" roleURI="http://allot.com/role/RELATEDPARTIESBALANCESANDTRANSACTIONS"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#RELATEDPARTIESBALANCESANDTRANSACTIONSDetailTextuals" roleURI="http://allot.com/role/RELATEDPARTIESBALANCESANDTRANSACTIONSDetailTextuals"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#CONSOLIDATEDBALANCESHEETSParetheticals2" roleURI="http://allot.com/role/CONSOLIDATEDBALANCESHEETSParetheticals2"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#CONSOLIDATEDBALANCESHEETSParentheticals3" roleURI="http://allot.com/role/CONSOLIDATEDBALANCESHEETSParentheticals3"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#ConvertibleNotes" roleURI="http://allot.com/role/ConvertibleNotes"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#ConvertibleNotesDetails" roleURI="http://allot.com/role/ConvertibleNotesDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#ConvertibleNotesDetailTextuals" roleURI="http://allot.com/role/ConvertibleNotesDetailTextuals"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#ConvertibleNotesTables" roleURI="http://allot.com/role/ConvertibleNotesTables"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#TAXESONINCOMEScheduleOfIncomeTaxExpenseBenefitByJurisdictionDetails" roleURI="http://allot.com/role/TAXESONINCOMEScheduleOfIncomeTaxExpenseBenefitByJurisdictionDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#LEASES" roleURI="http://allot.com/role/LEASES"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#LEASESNarrativeDetails" roleURI="http://allot.com/role/LEASESNarrativeDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20241231.xsd#TAXESONINCOMEScheduleOfUnrecognizedTaxBenefitsDetails" roleURI="http://allot.com/role/TAXESONINCOMEScheduleOfUnrecognizedTaxBenefitsDetails"/>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/DocumentAndEntityInformation">
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="loc_dei_CoverAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressesAddressTypeAxis" xlink:label="loc_dei_EntityAddressesAddressTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AddressTypeDomain" xlink:label="loc_dei_AddressTypeDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_BusinessContactMember" xlink:label="loc_dei_BusinessContactMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_dei_DocumentRegistrationStatement_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="loc_dei_DocumentAnnualReport_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_dei_DocumentShellCompanyReport_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_dei_EntityTaxIdentificationNumber_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_ContactPersonnelName" xlink:label="loc_dei_ContactPersonnelName_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_dei_EntityAddressAddressLine2_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_dei_EntityAddressAddressLine3_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCountry" xlink:label="loc_dei_EntityAddressCountry_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle_28"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_29"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName_30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_31"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers_32"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_33"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_34"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="loc_dei_IcfrAuditorAttestationFlag_35"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_36"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_37"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_38"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_dei_EntityExTransitionPeriod_39"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAccountingStandard" xlink:label="loc_dei_DocumentAccountingStandard_40"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_41"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_42"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId" xlink:label="loc_dei_AuditorFirmId_43"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation" xlink:label="loc_dei_AuditorLocation_44"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName" xlink:label="loc_dei_AuditorName_45"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_46"/>
    <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"/>
    <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_DocumentFinStmtErrorCorrectionFlag_46" order="420" 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/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalents" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherShortTermInvestments" xlink:label="loc_us-gaap_OtherShortTermInvestments_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsAndNotesReceivableNet" xlink:label="loc_us-gaap_AccountsAndNotesReceivableNet_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_10"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_SeverancePayFund" xlink:label="loc_allt_SeverancePayFund_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedInvestmentsNoncurrent" xlink:label="loc_us-gaap_RestrictedInvestmentsNoncurrent_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableTradeCurrent" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_24"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OtherPayablesAndAccruedLiabilitiesCurrent" xlink:label="loc_allt_OtherPayablesAndAccruedLiabilitiesCurrent_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_28"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_28"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_29"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebtNoncurrent" xlink:label="loc_us-gaap_ConvertibleDebtNoncurrent_31"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_32"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract_34"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_34"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_35"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue_36"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_37"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_38"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_39"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_41"/>
    <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_allt_SeverancePayFund_10" order="0" 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_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_AssetsNoncurrentAbstract_10" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_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_OtherAssetsNoncurrent_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_PropertyPlantAndEquipmentNet_14" order="40" 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_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_Goodwill_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_AssetsNoncurrent_17" 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_Assets_19" 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_21" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_21" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_21" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_21" xlink:to="loc_us-gaap_AccountsPayableTradeCurrent_21" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_21" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_22" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_21" xlink:to="loc_us-gaap_DeferredRevenueCurrent_23" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_21" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_24" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_21" xlink:to="loc_allt_OtherPayablesAndAccruedLiabilitiesCurrent_25" 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_21" xlink:to="loc_us-gaap_LiabilitiesCurrent_26" 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_21" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_28" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_28" xlink:to="loc_us-gaap_DeferredRevenueNoncurrent_28" 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_28" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_29" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_28" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_30" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_28" xlink:to="loc_us-gaap_ConvertibleDebtNoncurrent_31" 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_28" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_32" 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_LiabilitiesAndStockholdersEquityAbstract_21" xlink:to="loc_us-gaap_EquityAbstract_34" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_34" xlink:to="loc_us-gaap_CommonStockValue_34" 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_34" xlink:to="loc_us-gaap_AdditionalPaidInCapital_35" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_34" xlink:to="loc_us-gaap_TreasuryStockValue_36" 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_34" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_37" 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_34" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_38" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_34" xlink:to="loc_us-gaap_StockholdersEquity_39" 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_21" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_41" order="30" 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/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaap_ProductMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ServiceMember" xlink:label="loc_us-gaap_ServiceMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenueAbstract" xlink:label="loc_us-gaap_CostOfRevenueAbstract_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaap_SellingAndMarketingExpense_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_28"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_29"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_31"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_32"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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" 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_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" 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_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" 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_OperatingExpensesAbstract_10" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_12" 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_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" 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_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" 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_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/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_0"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonMember" xlink:label="loc_us-gaap_TreasuryStockCommonMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_9"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_NewAccountingStandardEffect" xlink:label="loc_allt_NewAccountingStandardEffect_10"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ExerciseOfShareOptionsAndRestrictedShareUnitsValue" xlink:label="loc_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsValue_11"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ExerciseOfShareOptionsAndRestrictedShareUnitsShares" xlink:label="loc_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsShares_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_TreasuryStockCommonMember_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" 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_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/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_4"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AmortizationOfIssuanceCostsOfConvertibleDebt" xlink:label="loc_allt_AmortizationOfIssuanceCostsOfConvertibleDebt_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredCompensation" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_7"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities" xlink:label="loc_allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities_8"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ChangesInOperatingLeasesAsset" xlink:label="loc_allt_ChangesInOperatingLeasesAsset_9"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ChangesInOperatingLeasesLiability" xlink:label="loc_allt_ChangesInOperatingLeasesLiability_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_23"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DecreaseIncreaseInRestrictedDepositsInvestingActivities" xlink:label="loc_allt_DecreaseIncreaseInRestrictedDepositsInvestingActivities_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments" xlink:label="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_27"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ProceedsFromMaturityOfAvailableforSaleMarketableSecurities" xlink:label="loc_allt_ProceedsFromMaturityOfAvailableforSaleMarketableSecurities_28"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_29"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_31"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_33"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_33"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromConvertibleDebt" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_34"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_35"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_37"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_38"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_39"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowElementsAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowElementsAbstract_40"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_40"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_40"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromInterestReceived" xlink:label="loc_us-gaap_ProceedsFromInterestReceived_41"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract_44"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_44"/>
    <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" 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_NetCashProvidedByUsedInOperatingActivitiesAbstract_1" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_2" 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_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" 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_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" 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_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_PaymentsToAcquireShortTermInvestments_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_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments_25" 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_NetCashProvidedByUsedInInvestingActivitiesAbstract_23" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_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_PaymentsToAcquireMarketableSecurities_27" order="40" 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_allt_ProceedsFromMaturityOfAvailableforSaleMarketableSecurities_28" 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_NetCashProvidedByUsedInInvestingActivitiesAbstract_23" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_29" 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_NetCashProvidedByUsedInInvestingActivitiesAbstract_23" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_30" 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_NetCashProvidedByUsedInInvestingActivitiesAbstract_23" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_31" 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_StatementOfCashFlowsAbstract_0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_33" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_33" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_33" 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_33" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_34" 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_33" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_35" 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_37" 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_38" 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_39" 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_40" order="60" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_40" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_40" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_40" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_40" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_40" xlink:to="loc_us-gaap_ProceedsFromInterestReceived_41" 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_StatementOfCashFlowsAbstract_0" xlink:to="loc_us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract_44" order="70" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract_44" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_44" 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/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </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/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </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/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_5"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ShortTermBankDepositsPolicyTextBlock" xlink:label="loc_allt_ShortTermBankDepositsPolicyTextBlock_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesPolicy" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_11"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ImpairmentOfLongLivedAssetsAndIntangibleAssetsSubjectToAmortization" xlink:label="loc_allt_ImpairmentOfLongLivedAssetsAndIntangibleAssetsSubjectToAmortization_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesPolicyTextBlock" xlink:label="loc_us-gaap_CostOfSalesPolicyTextBlock_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_16"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_SeverancePayPolicyTextBlock" xlink:label="loc_allt_SeverancePayPolicyTextBlock_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:label="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_19"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TreasuryStockPolicyTextBlock" xlink:label="loc_allt_TreasuryStockPolicyTextBlock_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_21"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_RoyaltyBearingGrantsPolicyTextBlock" xlink:label="loc_allt_RoyaltyBearingGrantsPolicyTextBlock_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives" xlink:label="loc_us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_28"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_29"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandardProductWarrantyPolicy" xlink:label="loc_us-gaap_StandardProductWarrantyPolicy_30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_NetonomyLTDMember" xlink:label="loc_allt_NetonomyLTDMember_1"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_KeepersChildSafetyLtdMember" xlink:label="loc_allt_KeepersChildSafetyLtdMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_1"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock" xlink:label="loc_allt_PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis" xlink:label="loc_us-gaap_HedgingDesignationAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain" xlink:label="loc_us-gaap_HedgingDesignationDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NondesignatedMember" xlink:label="loc_us-gaap_NondesignatedMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRate" xlink:label="loc_allt_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRate_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_5"/>
    <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"/>
    <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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_5" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </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/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:label="loc_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_NetonomyLTDMember" xlink:label="loc_allt_NetonomyLTDMember_1"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_KeepersChildSafetyLtdMember" xlink:label="loc_allt_KeepersChildSafetyLtdMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1" xlink:label="loc_us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_13"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_HoldbackExpensesCurrent" xlink:label="loc_allt_HoldbackExpensesCurrent_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationIndemnificationAssetsDescription" xlink:label="loc_us-gaap_BusinessCombinationIndemnificationAssetsDescription_15"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AmountOfPaymentsCap" xlink:label="loc_allt_AmountOfPaymentsCap_16"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_RestrictedHoldbackAmount" xlink:label="loc_allt_RestrictedHoldbackAmount_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsRevenuesAndGainsRecognized" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsRevenuesAndGainsRecognized_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_20"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm" xlink:label="loc_allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm_21"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ContingentConsiderationPaymentsCapBasedOnAchievementOfCertainThresholdsOfRevenues" xlink:label="loc_allt_ContingentConsiderationPaymentsCapBasedOnAchievementOfCertainThresholdsOfRevenues_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_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_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_24" order="170" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_NetonomyLTDMember" xlink:label="loc_allt_NetonomyLTDMember_1"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_KeepersChildSafetyLtdMember" xlink:label="loc_allt_KeepersChildSafetyLtdMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_5"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology" xlink:label="loc_allt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_7"/>
    <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_Goodwill_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_7" order="20" 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/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_1"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_IsraelInnovationAuthorityGrantMember" xlink:label="loc_allt_IsraelInnovationAuthorityGrantMember_1"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_SpainTaxAuthoritiesGrantMember" xlink:label="loc_allt_SpainTaxAuthoritiesGrantMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OptenetMember" xlink:label="loc_allt_OptenetMember_9"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_NetonomyMember" xlink:label="loc_allt_NetonomyMember_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AfricaMember" xlink:label="loc_srt_AfricaMember_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LatinAmericaMember" xlink:label="loc_srt_LatinAmericaMember_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_23"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities" xlink:label="loc_allt_ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedInvestments" xlink:label="loc_us-gaap_RestrictedInvestments_24"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_WeightedAverageInterestRateRestrictedDeposits" xlink:label="loc_allt_WeightedAverageInterestRateRestrictedDeposits_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearOne" xlink:label="loc_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearOne_26"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ShortTermBankDepositsHedgingTransactions" xlink:label="loc_allt_ShortTermBankDepositsHedgingTransactions_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_28"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss" xlink:label="loc_allt_AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss_29"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWriteDown" xlink:label="loc_us-gaap_InventoryWriteDown_30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryAdjustments" xlink:label="loc_us-gaap_InventoryAdjustments_31"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_32"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_33"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_34"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaap_AdvertisingExpense_35"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeveranceCosts1" xlink:label="loc_us-gaap_SeveranceCosts1_36"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AnnualPreVestingForfeitureRate" xlink:label="loc_allt_AnnualPreVestingForfeitureRate_37"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AnnualPostVestingForfeitureRate" xlink:label="loc_allt_AnnualPostVestingForfeitureRate_38"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_39"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AmountOfPastDueReceivables" xlink:label="loc_allt_AmountOfPastDueReceivables_40"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ProceedsFromPastDueReceivables" xlink:label="loc_allt_ProceedsFromPastDueReceivables_41"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts" xlink:label="loc_allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts_42"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_43"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtWeightedAverageInterestRate" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_44"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_45"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_PriorPeriodOtherReceivablesAndPrepaidExpensesReclassifiedToNoncurrentAssets" xlink:label="loc_allt_PriorPeriodOtherReceivablesAndPrepaidExpensesReclassifiedToNoncurrentAssets_46"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredRevenueRevenueRecognized1" xlink:label="loc_us-gaap_DeferredRevenueRevenueRecognized1_47"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_48"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_49"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_RemainingPerformanceObligations" xlink:label="loc_allt_RemainingPerformanceObligations_50"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_RemainingPerformanceObligationsShortTerm" xlink:label="loc_allt_RemainingPerformanceObligationsShortTerm_51"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DeferredCostsCapitalized" xlink:label="loc_allt_DeferredCostsCapitalized_52"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfDeferredCharges" xlink:label="loc_us-gaap_AmortizationOfDeferredCharges_53"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_54"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_55"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_EstimatedCreditLossAllowance" xlink:label="loc_allt_EstimatedCreditLossAllowance_56"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_FairValueOfEarnOut" xlink:label="loc_allt_FairValueOfEarnOut_57"/>
    <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" 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_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_RestrictedInvestments_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_RestrictedCashAndCashEquivalentsItemsLineItems_23" xlink:to="loc_allt_WeightedAverageInterestRateRestrictedDeposits_25" 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_RestrictedCashAndCashEquivalentsItemsLineItems_23" xlink:to="loc_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearOne_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_allt_ShortTermBankDepositsHedgingTransactions_27" 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_RestrictedCashAndCashEquivalentsItemsLineItems_23" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_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_RestrictedCashAndCashEquivalentsItemsLineItems_23" xlink:to="loc_allt_AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss_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_InventoryWriteDown_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_InventoryAdjustments_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_GoodwillImpairmentLoss_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_ImpairmentOfLongLivedAssetsHeldForUse_33" order="100" 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_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_us-gaap_AdvertisingExpense_35" order="120" 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_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_allt_AnnualPreVestingForfeitureRate_37" order="140" 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_38" order="150" 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_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_AmountOfPastDueReceivables_40" 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_RestrictedCashAndCashEquivalentsItemsLineItems_23" xlink:to="loc_allt_ProceedsFromPastDueReceivables_41" 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_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_23" xlink:to="loc_allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_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_us-gaap_DebtWeightedAverageInterestRate_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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_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_allt_PriorPeriodOtherReceivablesAndPrepaidExpensesReclassifiedToNoncurrentAssets_46" order="230" 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_47" order="240" 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_OperatingLeaseRightOfUseAsset_48" order="250" 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_49" order="260" 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_50" order="270" 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_51" order="280" 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_DeferredCostsCapitalized_52" 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_RestrictedCashAndCashEquivalentsItemsLineItems_23" xlink:to="loc_us-gaap_AmortizationOfDeferredCharges_53" order="300" 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_54" order="310" 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_ValuationAllowancesAndReservesBalance_55" order="320" 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_EstimatedCreditLossAllowance_56" order="330" 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_FairValueOfEarnOut_57" order="340" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/SignificantAccountingPoliciesScheduleOfAllowanceOfCreditLossesDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherMachineryAndEquipmentMember" xlink:label="loc_us-gaap_OtherMachineryAndEquipmentMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OfficeEquipmentMember" xlink:label="loc_us-gaap_OfficeEquipmentMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_3"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_SecurityAsServiceMember" xlink:label="loc_allt_SecurityAsServiceMember_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_12"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate" xlink:label="loc_allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_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_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration_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/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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" 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_IncomeStatementLocationDomain_1" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_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_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" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenseMember" xlink:label="loc_us-gaap_OperatingExpenseMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseMember" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseMember_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:label="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_20"/>
    <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_ResearchAndDevelopmentExpenseMember_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_IncomeStatementLocationDomain_1" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_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_IncomeStatementLocationDomain_1" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_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_IncomeStatementLocationDomain_1" xlink:to="loc_us-gaap_OperatingExpenseMember_5" order="40" 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_6" order="50" 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="10" 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_StatementEquityComponentsAxis_12" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_12" xlink:to="loc_us-gaap_EquityComponentDomain_12" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_12" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_12" 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_15" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_15" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_15" 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_15" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_16" 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_15" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_17" 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_17" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_17" 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_15" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_19" 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_15" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_20" 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/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesTable" xlink:label="loc_us-gaap_MarketableSecuritiesTable_1"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AvailableForSaleSecuritiesMaturityPeriodAxis" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturityPeriodAxis_1"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AvailableForSaleSecuritiesMaturityPeriodDomain" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturityPeriodDomain_1"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AvailableForSaleSecuritiesMaturesWithinOneYearMember" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturesWithinOneYearMember_1"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_2"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateDebtSecuritiesMember" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesLineItems" xlink:label="loc_us-gaap_MarketableSecuritiesLineItems_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_MarketableSecuritiesTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesTable_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_MarketableSecuritiesTable_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_MarketableSecuritiesTable_1" xlink:to="loc_us-gaap_MarketableSecuritiesLineItems_10" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MarketableSecuritiesLineItems_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_MarketableSecuritiesLineItems_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_MarketableSecuritiesLineItems_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_MarketableSecuritiesLineItems_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/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:label="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract" xlink:label="loc_us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilities" xlink:label="loc_us-gaap_DerivativeLiabilities_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_10"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrealizedGainLossOnDerivativesAndCommodityContracts" xlink:label="loc_us-gaap_UnrealizedGainLossOnDerivativesAndCommodityContracts_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:label="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_4"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToResearchAndDevelopmentExpenses" xlink:label="loc_allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToResearchAndDevelopmentExpenses_5"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToSalesAndMarketingExpenses" xlink:label="loc_allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToSalesAndMarketingExpenses_6"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToGeneralAndAdministrativeExpenses" xlink:label="loc_allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToGeneralAndAdministrativeExpenses_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" xlink:label="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_8"/>
    <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_allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToResearchAndDevelopmentExpenses_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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0" xlink:to="loc_allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToSalesAndMarketingExpenses_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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0" xlink:to="loc_allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToGeneralAndAdministrativeExpenses_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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0" xlink:to="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_8" order="70" 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/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyFairValueHedgeAssetAtFairValue" xlink:label="loc_us-gaap_ForeignCurrencyFairValueHedgeAssetAtFairValue_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyFairValueHedgeLiabilityAtFairValue" xlink:label="loc_us-gaap_ForeignCurrencyFairValueHedgeLiabilityAtFairValue_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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-20241231.xsd#allt_DerivativeInstrumentsScheduleOfFairValueOfOutstandingNonDesignatedForeignExchangeContracts" xlink:label="loc_allt_DerivativeInstrumentsScheduleOfFairValueOfOutstandingNonDesignatedForeignExchangeContracts_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/OtherReceivablesAndPrepaidExpensesScheduleOfOtherAccountsReceivableAndPrepaidExpensesDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GovernmentContractReceivable" xlink:label="loc_us-gaap_GovernmentContractReceivable_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidInterest" xlink:label="loc_us-gaap_PrepaidInterest_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrantsReceivable" xlink:label="loc_us-gaap_GrantsReceivable_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepositsAssetsCurrent" xlink:label="loc_us-gaap_DepositsAssetsCurrent_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_8"/>
    <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_GrantsReceivable_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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_0" xlink:to="loc_us-gaap_DepositsAssetsCurrent_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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_0" xlink:to="loc_us-gaap_OtherAssetsCurrent_7" order="60" 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_8" order="70" 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/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_3"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherMachineryAndEquipmentMember" xlink:label="loc_us-gaap_OtherMachineryAndEquipmentMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OfficeEquipmentMember" xlink:label="loc_us-gaap_OfficeEquipmentMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_4"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_SecurityAsServiceMember" xlink:label="loc_allt_SecurityAsServiceMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrderOrProductionBacklogMember" xlink:label="loc_us-gaap_OrderOrProductionBacklogMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntellectualPropertyMember" xlink:label="loc_us-gaap_IntellectualPropertyMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_15"/>
    <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_us-gaap_OrderOrProductionBacklogMember_2" order="10" 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_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_ComputerSoftwareIntangibleAssetMember_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_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" xlink:to="loc_us-gaap_IntellectualPropertyMember_5" order="40" 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_srt_RangeAxis_8" 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_srt_RangeAxis_8" xlink:to="loc_srt_RangeMember_8" 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_8" xlink:to="loc_srt_MaximumMember_8" 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_8" xlink:to="loc_srt_MinimumMember_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_ScheduleOfFiniteLivedIntangibleAssetsTable_1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_12" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_12" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_12" 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_12" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_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_FiniteLivedIntangibleAssetsLineItems_12" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_14" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_12" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_15" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/IntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_3"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo" xlink:label="loc_allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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-20241231.xsd#allt_OtherPayablesAndAccruedExpensesDetailsAbstract" xlink:label="loc_allt_OtherPayablesAndAccruedExpensesDetailsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncome" xlink:label="loc_us-gaap_DeferredIncome_2"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OnerousContractLiability" xlink:label="loc_allt_OnerousContractLiability_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_4"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_GovernmentAuthorities" xlink:label="loc_allt_GovernmentAuthorities_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_6"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_HoldbackAndContingentEarnout" xlink:label="loc_allt_HoldbackAndContingentEarnout_7"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ProvisionForReturns" xlink:label="loc_allt_ProvisionForReturns_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities_9"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OtherPayablesAndAccruedLiabilitiesCurrent" xlink:label="loc_allt_OtherPayablesAndAccruedLiabilitiesCurrent_10"/>
    <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_allt_OnerousContractLiability_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_PayablesAndAccrualsAbstract_1" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_4" order="30" 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_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_us-gaap_DerivativeFairValueOfDerivativeLiability_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_PayablesAndAccrualsAbstract_1" xlink:to="loc_allt_HoldbackAndContingentEarnout_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_allt_ProvisionForReturns_8" order="70" 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_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_PayablesAndAccrualsAbstract_1" xlink:to="loc_allt_OtherPayablesAndAccruedLiabilitiesCurrent_10" order="90" 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/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_BankGuarantees" xlink:label="loc_allt_BankGuarantees_1"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_GuaranteesInFavorOfLease" xlink:label="loc_allt_GuaranteesInFavorOfLease_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyDamagesSoughtValue" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_4"/>
    <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_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_allt_GuaranteesInFavorOfLease_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_us-gaap_LossContingencyDamagesSoughtValue_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_LitigationSettlementAmountAwardedToOtherParty_4" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </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/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/terseLabel"/>
  </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/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockCompensationPlanMember" xlink:label="loc_us-gaap_StockCompensationPlanMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_5"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TwoThousandSixStockOptionPlanMember" xlink:label="loc_allt_TwoThousandSixStockOptionPlanMember_5"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TwoThousandSixteenPlanMember" xlink:label="loc_allt_TwoThousandSixteenPlanMember_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_13"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_CommonStockValueAuthorized" xlink:label="loc_allt_CommonStockValueAuthorized_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfWarrants" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfWarrants_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_28"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_29"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_31"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_32"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_33"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_34"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_35"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_36"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_37"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_38"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_39"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_40"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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" 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_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_MinimumMember_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_MaximumMember_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_srt_StockRepurchaseProgramAuthorizedAmount1_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_13" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_17" 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_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/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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-sesorsuad">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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" 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_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/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TaxesOnIncomeTable" xlink:label="loc_allt_TaxesOnIncomeTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_1"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_CommencementOfProductionMember" xlink:label="loc_allt_CommencementOfProductionMember_1"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ApprovalDateMember" xlink:label="loc_allt_ApprovalDateMember_2"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_IncomeTaxAreaAxis" xlink:label="loc_allt_IncomeTaxAreaAxis_5"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_IncomeTaxAreaDomain" xlink:label="loc_allt_IncomeTaxAreaDomain_5"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DevelopmentZoneMember" xlink:label="loc_allt_DevelopmentZoneMember_5"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OutsideDevelopmentZoneMember" xlink:label="loc_allt_OutsideDevelopmentZoneMember_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_9"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_PreferredEnterpriseMember" xlink:label="loc_allt_PreferredEnterpriseMember_9"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_SpecialTechnologicalPreferredEnterpriseMember" xlink:label="loc_allt_SpecialTechnologicalPreferredEnterpriseMember_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_IL" xlink:label="loc_country_IL_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="loc_us-gaap_InternalRevenueServiceIRSMember_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LegalEntityTypeOfCounterpartyDomain" xlink:label="loc_us-gaap_LegalEntityTypeOfCounterpartyDomain_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporationMember" xlink:label="loc_us-gaap_CorporationMember_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IndividualMember" xlink:label="loc_us-gaap_IndividualMember_20"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ForeignCounterpartyMember" xlink:label="loc_allt_ForeignCounterpartyMember_21"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TaxesOnIncomeLineItems" xlink:label="loc_allt_TaxesOnIncomeLineItems_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_26"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TaxExemptPeriod" xlink:label="loc_allt_TaxExemptPeriod_27"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TaxBenefitPeriod" xlink:label="loc_allt_TaxBenefitPeriod_28"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TaxBenefitsDescription" xlink:label="loc_allt_TaxBenefitsDescription_29"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DividendWithholdingTaxRate" xlink:label="loc_allt_DividendWithholdingTaxRate_30"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_PatentUseRightPeriod" xlink:label="loc_allt_PatentUseRightPeriod_31"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ExpenseDeductiblePeriod" xlink:label="loc_allt_ExpenseDeductiblePeriod_32"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxExpenseFromStockOptionsExercised" xlink:label="loc_us-gaap_DeferredTaxExpenseFromStockOptionsExercised_33"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsLimitationsOnUse" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLimitationsOnUse_34"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses" xlink:label="loc_allt_NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses_35"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_NetOperatingLossesLimitPercentageOfTaxableIncome" xlink:label="loc_allt_NetOperatingLossesLimitPercentageOfTaxableIncome_36"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsExpirationDate" xlink:label="loc_us-gaap_OperatingLossCarryforwardsExpirationDate_37"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_38"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_39"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_40"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_41"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses_42"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AdditionsToProvisionDuringPeriod" xlink:label="loc_allt_AdditionsToProvisionDuringPeriod_43"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes" xlink:label="loc_allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes_44"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_24" order="0" 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_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_DeferredTaxExpenseFromStockOptionsExercised_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_OperatingLossCarryforwardsLimitationsOnUse_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_allt_NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses_35" 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_allt_TaxesOnIncomeLineItems_24" xlink:to="loc_allt_NetOperatingLossesLimitPercentageOfTaxableIncome_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_us-gaap_OperatingLossCarryforwardsExpirationDate_37" order="130" 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_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_DeferredTaxAssetsValuationAllowance_39" order="150" 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_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_us-gaap_DeferredIncomeTaxesAndTaxCredits_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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses_42" 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_allt_TaxesOnIncomeLineItems_24" xlink:to="loc_allt_AdditionsToProvisionDuringPeriod_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_allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes_44" order="200" 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_UnrecognizedTaxBenefits_45" order="210" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </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/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_5"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries" xlink:label="loc_allt_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_7"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_CapitalNoteReleaseTaxes" xlink:label="loc_allt_CapitalNoteReleaseTaxes_8"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OtherExpensesAndExchangeRateDifferences" xlink:label="loc_allt_OtherExpensesAndExchangeRateDifferences_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_10"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear" xlink:label="loc_allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/positiveTerseLabel"/>
  </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/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions" xlink:label="loc_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_4"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear" xlink:label="loc_allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNetAbstract" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_4"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities" xlink:label="loc_allt_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_6"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DeferredTaxAssetsOnerousContract" xlink:label="loc_allt_DeferredTaxAssetsOnerousContract_7"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes" xlink:label="loc_allt_DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_17"/>
    <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_DeferredTaxAssetsOnerousContract_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_allt_DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes_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_DeferredTaxAssetsNetAbstract_1" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_9" 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_DeferredTaxAssetsNetAbstract_1" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_10" order="90" 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_11" order="100" 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_12" order="110" 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_14" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_14" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_14" 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_14" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_15" 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_17" 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/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_EuropeMember" xlink:label="loc_srt_EuropeMember_1"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_AsiaAndOceaniaMember" xlink:label="loc_allt_AsiaAndOceaniaMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_AmericasMember" xlink:label="loc_srt_AmericasMember_3"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_MiddleEastAndAfricaMember" xlink:label="loc_allt_MiddleEastAndAfricaMember_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_IL" xlink:label="loc_country_IL_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingRevenueReconcilingItemLineItems" xlink:label="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_8"/>
    <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_srt_SegmentGeographicalDomain_1" xlink:to="loc_country_IL_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_ScheduleOfSegmentReportingInformationBySegmentTable_1" xlink:to="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_8" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_8" xlink:to="loc_us-gaap_Revenues_8" 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/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:label="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesMember" xlink:label="loc_us-gaap_SalesMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_4"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_MajorCustomerOneMember" xlink:label="loc_allt_MajorCustomerOneMember_4"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_MajorCustomerTwoMember" xlink:label="loc_allt_MajorCustomerTwoMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_8"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_NetworkIntelligenceSolutionsMember" xlink:label="loc_allt_NetworkIntelligenceSolutionsMember_8"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_SecuritySolutionsMember" xlink:label="loc_allt_SecuritySolutionsMember_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:label="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_15"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.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/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_IL" xlink:label="loc_country_IL_1"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_OtherCountriesMember" xlink:label="loc_allt_OtherCountriesMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncurrentAssets" xlink:label="loc_us-gaap_NoncurrentAssets_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:label="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_8"/>
    <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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_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" 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_1" xlink:to="loc_country_IL_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_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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_5" xlink:to="loc_us-gaap_NoncurrentAssets_5" 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_ScheduleOfSegmentReportingInformationBySegmentTable_8" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8" xlink:to="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_8" 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/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeNonoperatingAbstract" xlink:label="loc_us-gaap_InvestmentIncomeNonoperatingAbstract_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestAndOtherIncome" xlink:label="loc_us-gaap_InterestAndOtherIncome_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium" xlink:label="loc_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue" xlink:label="loc_us-gaap_DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingExpense" xlink:label="loc_us-gaap_OtherNonoperatingExpense_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeAmortizationOfPremium" xlink:label="loc_us-gaap_InvestmentIncomeAmortizationOfPremium_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_9"/>
    <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_InvestmentIncomeNetAmortizationOfDiscountAndPremium_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_InvestmentIncomeNonoperatingAbstract_1" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized_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_OtherIncomeAndExpensesAbstract_0" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_5" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_5" xlink:to="loc_us-gaap_DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue_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_OtherNonoperatingIncomeExpenseAbstract_5" xlink:to="loc_us-gaap_OtherNonoperatingExpense_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_OtherNonoperatingIncomeExpenseAbstract_5" xlink:to="loc_us-gaap_InvestmentIncomeAmortizationOfPremium_7" 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_OtherIncomeAndExpensesAbstract_0" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_9" 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/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_GalilSoftwareMember" xlink:label="loc_allt_GalilSoftwareMember_1"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_LynrockLakeMasterFundLpMember" xlink:label="loc_allt_LynrockLakeMasterFundLpMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleNotesPayableMember" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilities" xlink:label="loc_us-gaap_OtherLiabilities_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleDebt" xlink:label="loc_us-gaap_ConvertibleDebt_12"/>
    <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_RelatedPartyDomain_1" xlink:to="loc_allt_LynrockLakeMasterFundLpMember_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_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_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_ShortTermDebtTypeAxis_5" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_5" 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_5" xlink:to="loc_us-gaap_ConvertibleNotesPayableMember_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_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_8" 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_RelatedPartyTransactionLineItems_8" xlink:to="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_8" 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_8" xlink:to="loc_us-gaap_OtherLiabilities_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_RelatedPartyTransactionLineItems_8" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_10" 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_RelatedPartyTransactionLineItems_8" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_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_RelatedPartyTransactionLineItems_8" xlink:to="loc_us-gaap_ConvertibleDebt_12" order="40" 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/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="loc_us-gaap_TreasuryStockCommonShares_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_TreasuryStockCommonShares_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/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/ConvertibleNotesDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleNotesPayableMember" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnamortizedDebtIssuanceExpense" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleNotesPayableMember" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_4"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_LynrockLakeMasterFundLpMember" xlink:label="loc_allt_LynrockLakeMasterFundLpMember_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaap_DebtInstrumentMaturityDate_9"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_ConversionPriceIncreaseDecreases" xlink:label="loc_allt_ConversionPriceIncreaseDecreases_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtConversionDescription" xlink:label="loc_us-gaap_DebtConversionDescription_11"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_DebtConversionDescriptionChangeOfControl" xlink:label="loc_allt_DebtConversionDescriptionChangeOfControl_12"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_PercentageOfRepurchasePriceEqualToPrincipalAmountOfConvertibleNotes" xlink:label="loc_allt_PercentageOfRepurchasePriceEqualToPrincipalAmountOfConvertibleNotes_13"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TermOfDebtIssuanceCostsAmortization" xlink:label="loc_allt_TermOfDebtIssuanceCostsAmortization_14"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_TotalIssuanceCosts" xlink:label="loc_allt_TotalIssuanceCosts_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/TAXESONINCOMEScheduleOfIncomeTaxExpenseBenefitByJurisdictionDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations" xlink:label="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_4"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount" xlink:label="loc_allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount_5"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount" xlink:label="loc_allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_10"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount" xlink:label="loc_allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount_11"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount" xlink:label="loc_allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount_12"/>
    <loc xlink:type="locator" xlink:href="allt-20241231.xsd#allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount" xlink:label="loc_allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations" xlink:label="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/LEASES">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:label="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0" xlink:to="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/LEASESNarrativeDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaap_LeaseCost_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost" xlink:label="loc_us-gaap_ShortTermLeaseCost_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost" xlink:label="loc_us-gaap_VariableLeaseCost_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaap_OperatingLeasePayments_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeasePayments" xlink:label="loc_us-gaap_ShortTermLeasePayments_5"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_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_LeasesAbstract_0" xlink:to="loc_us-gaap_ShortTermLeaseCost_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_LeasesAbstract_0" xlink:to="loc_us-gaap_VariableLeaseCost_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_LeasesAbstract_0" xlink:to="loc_us-gaap_OperatingLeasePayments_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_LeasesAbstract_0" xlink:to="loc_us-gaap_ShortTermLeasePayments_5" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/TAXESONINCOMEScheduleOfUnrecognizedTaxBenefitsDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_5"/>
    <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_UnrecognizedTaxBenefits_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_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_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_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_5" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>13
<FILENAME>allt-20241231.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<schema xmlns:allt="http://allot.com/20241231" 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/2022-03-31" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:currency="http://xbrl.sec.gov/currency/2024" xmlns:exch="http://xbrl.sec.gov/exch/2024" xmlns:naics="http://xbrl.sec.gov/naics/2024" xmlns:sic="http://xbrl.sec.gov/sic/2024" xmlns:stpr="http://xbrl.sec.gov/stpr/2024" xmlns:us-types="http://fasb.org/us-types/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:srt-types="http://fasb.org/srt-types/2024" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:us-gaap-ebp="http://fasb.org/us-gaap-ebp/2024" xmlns:ecd-sub="http://xbrl.sec.gov/ecd-sub/2024" xmlns:cyd-af-sub="http://xbrl.sec.gov/cyd-af-sub/2024" xmlns:cyd-af="http://xbrl.sec.gov/cyd-af/2024" xmlns:cyd="http://xbrl.sec.gov/cyd/2024" targetNamespace="http://allot.com/20241231" 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/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd"/>
  <import namespace="http://xbrl.sec.gov/country/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd"/>
  <import namespace="http://xbrl.sec.gov/currency/2024" schemaLocation="https://xbrl.sec.gov/currency/2024/currency-2024.xsd"/>
  <import namespace="http://xbrl.sec.gov/exch/2024" schemaLocation="https://xbrl.sec.gov/exch/2024/exch-2024.xsd"/>
  <import namespace="http://xbrl.sec.gov/naics/2024" schemaLocation="https://xbrl.sec.gov/naics/2024/naics-2024.xsd"/>
  <import namespace="http://xbrl.sec.gov/sic/2024" schemaLocation="https://xbrl.sec.gov/sic/2024/sic-2024.xsd"/>
  <import namespace="http://xbrl.sec.gov/stpr/2024" schemaLocation="https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"/>
  <import namespace="http://fasb.org/us-types/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd"/>
  <import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd"/>
  <import namespace="http://fasb.org/srt-types/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd"/>
  <import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd"/>
  <import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd"/>
  <import namespace="http://fasb.org/us-gaap-ebp/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/ebp/elts/us-gaap-ebp-2024.xsd"/>
  <import namespace="http://xbrl.org/2020/extensible-enumerations-2.0" schemaLocation="https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd"/>
  <import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <import namespace="http://xbrl.sec.gov/ecd-sub/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd"/>
  <import namespace="http://xbrl.sec.gov/cyd-af-sub/2024" schemaLocation="https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd"/>
  <import namespace="http://xbrl.sec.gov/cyd-af/2024" schemaLocation="https://xbrl.sec.gov/cyd/2024/cyd-af-2024.xsd"/>
  <import namespace="http://xbrl.sec.gov/cyd/2024" schemaLocation="https://xbrl.sec.gov/cyd/2024/cyd-2024.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 (Parethetical 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 (Parenthetical 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/LEASES" id="LEASES">
        <link:definition>0019 - Disclosure - LEASE</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>0020 - 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>0021 - 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>0022 - 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>0023 - Disclosure - GEOGRAPHIC AND SEGMENT INFORMATION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-fin" id="allt-fin">
        <link:definition>0024 - 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>0025 - 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>0026 - 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>0027 - 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>0028 - 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>9960701 - 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>9960702 - 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>9960703 - 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>9960704 - 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>9960705 - 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>9960706 - 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>9960707 - 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>9960708 - 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>9960709 - 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>9960710 - 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>9960711 - 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>9960712 - Disclosure - LEASE (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>9960713 - 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>9960714 - 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>9960715 - Disclosure - GEOGRAPHIC AND SEGMENT 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>9960716 - 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>9960717 - 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>9960718 - 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>9960719 - 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>9960720 - 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>9960721 - 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>9960722 - 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>9960723 - 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>9960724 - 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/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails" id="SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails">
        <link:definition>9960725 - 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>9960726 - 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>9960727 - 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/DerivativeInstrumentsNarrativeDetails" id="DerivativeInstrumentsNarrativeDetails">
        <link:definition>9960728 - 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>9960729 - 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>9960730 - 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>9960731 - 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>9960732 - 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>9960733 - 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>9960734 - 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>9960735 - 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>9960736 - 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>9960737 - 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/LEASESNarrativeDetails" id="LEASESNarrativeDetails">
        <link:definition>9960738 - Disclosure - LEASE (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>9960739 - Disclosure - LEASE (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>9960740 - Disclosure - LEASE (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-caclnd" id="allt-caclnd">
        <link:definition>9960741 - 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/allt-send" id="allt-send">
        <link:definition>9960742 - 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>9960743 - 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-sesorsuad" id="allt-sesorsuad">
        <link:definition>9960744 - 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>9960745 - 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>9960746 - 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>9960747 - 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>9960748 - 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>9960749 - 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>9960750 - 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/TAXESONINCOMEScheduleOfUnrecognizedTaxBenefitsDetails" id="TAXESONINCOMEScheduleOfUnrecognizedTaxBenefitsDetails">
        <link:definition>9960751 - Disclosure - TAXES ON INCOME (Schedule of Unrecognized Tax Benefits) (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>9960752 - Disclosure - GEOGRAPHIC AND SEGMENT 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>9960753 - Disclosure - GEOGRAPHIC AND SEGMENT 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>9960754 - Disclosure - GEOGRAPHIC AND SEGMENT 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>9960755 - 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>9960756 - 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>9960757 - 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>9960758 - 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:linkbaseRef xlink:type="simple" xlink:href="allt-20241231_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-20241231_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-20241231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="allt-20241231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
    </appinfo>
  </annotation>
  <element name="AdditionsToProvisionDuringPeriod" id="allt_AdditionsToProvisionDuringPeriod" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" 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="DeferredCostsCapitalized" id="allt_DeferredCostsCapitalized" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DeferredTaxAssetsOnerousContract" id="allt_DeferredTaxAssetsOnerousContract" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <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="DeferredTaxLiabilitiesStockBasedCompensationExpenses" id="allt_DeferredTaxLiabilitiesStockBasedCompensationExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToGeneralAndAdministrativeExpenses" id="allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToGeneralAndAdministrativeExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToResearchAndDevelopmentExpenses" id="allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToResearchAndDevelopmentExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToSalesAndMarketingExpenses" id="allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToSalesAndMarketingExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" 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="EarnOutLiabilityKeepersAmortization" id="allt_EarnOutLiabilityKeepersAmortization" 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="FairValueOfEarnOut" id="allt_FairValueOfEarnOut" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <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="OnerousContractLiability" id="allt_OnerousContractLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" 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="ProceedsFromMaturityOfAvailableforSaleMarketableSecurities" id="allt_ProceedsFromMaturityOfAvailableforSaleMarketableSecurities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" 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"/>
  <element name="WeightedAverageInterestRateRestrictedDeposits" id="allt_WeightedAverageInterestRateRestrictedDeposits" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>image0.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image0.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_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#^_BBBB@ 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 **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH ***\M\0_&;X>^'D8-KL6LW(BBFCL_#P75GF26<P%5O87
M72(IH@LD\MO=:E;SK @=8V::W2;X?COQ,\//"_*GG?B+QOPMP1E;IXFI1Q?$
M^>9?D\<8\)"$Z]'+J>-Q%*MF6+BJE*,,%E]/$XRM5K4*-&A4K5Z4)]^ RO,L
MUK>PRW XO'5KQ3AA:%2LX<[:C*HX1<:4-&W4J.,(J,I2DHQ;7J55+Z_L=+M9
M;[4KVTTZR@V>=>7UQ#:6L/FR)#'YMQ</'#'YDTD<2;W&^1T1<LR@_&GB']H_
MQ5J"-#X?TS3_  [&\42FXD;^VM1BG2<R226\US!;:<L4T(2W:&XTFZ= 9I4N
M!))";?PO6M>UGQ'?2:EKFI7>J7LF\>==RM)Y4;S2W'V>VCXAM+1)9YGAL[6.
M&U@\QE@AC4[:_P O_&+]K_X*\*TL1@/![A;B+Q4S?V<U0SC,Z=?@C@^E*<:T
M*5=2S3!UN*L?4P]6%*O6R^IPYD]+$X>I&G2SG#UW4]A^IY+X-YYBW&IG.+PV
M4T;KFHTG''8QI<K<?W4UA*:DFXQJ+$UG&2;="4;<WVOXJ^/_ (+T-)(=&:;Q
M3J*330F&R\RSTZ-[>>**1I=6N+=HY8I8VGDL[C2[?5(+DP8:2"&:&X;P#Q'\
M??'>M^=#ITUIX;LI/ML0CTN$27SVMUA(4GU*\\^9+NTB!6*^TJ/29/.DDN%2
M-A;K;^(T5_E3XQ_M&OI4>,%7&89\>5/#CAO%4Z=&/#7AC"OPO2A3A).4JO$2
MQ.+XRQ-3%QC"&/HU.(EEM>/M:5'+<-AL17P\_P!9R7PVX4R90E]069XF+;^M
M9JXXIMM:*.&Y(8*"@[NG)8;VL79RJRE&,E^AWP6N)[OX:^'KJZFFN;FYFU^X
MN+BXD>:>XGF\2ZQ)----(S22S2R,SR2.S.[LS,Q8DT5#\#O^27>%_P#N-?\
MJ1:M17_2W]%^K5K_ $:/H[UZ]2I6K5O SPDJUJU6<JE6K5J< \/SJ5*E2;<Y
MU)S;E.<FY2DW*3;;9_,7%24>)^(XQ2C&.?9PHQ2LDEF&(222T22T26B1ZQ11
M17[F>"%%%% !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 %%%% !116)KGB7P_X:@%QKVL:?I4;17,T*WEU%%/=)9HKW"V5J6^TWTT:R
M1C[/9PSSL\L4:1M)+&K>9G&=9/P[EF+SKB#-LLR+)\!3C5QV;9QCL+EF68*E
M*I"E&IB\?C:M#"X:G*K4ITXSK581=2<()\THIZT:-;$U84,/1JUZU1VIT:-.
M=6K-V;M"G!2G)V3=HINR;Z&W17SAXH_:.\.6,=S;^%;"[UR]&$M[Z\C?3M&_
M>6K.MR$D*ZK<_9KIHH9K*2STW[0JW!AOXE6&6;P'Q#\9OB%XA=@VNS:-;&:*
M:.S\/!M)2%XH# 56]A=M7EBE+//+;W6I7$#3N'6-5AMTA_S[\8OVH/T7O"VK
MB,MR+/,S\6\]HU)47A?#JAA<=D=*K&5:+GB.+<PQ6!R/$83FH66(R"MG\I^W
MP]2G1G0G.M2_1,E\*^*LU4:N(H4LGP\DI<^92E"NTU%VC@Z<:E>,_>^'$1PZ
M7+).2DE%_;GB'X@^"_"SM#KGB+3[.YCFBAEL8WDOM1@>> W,37&FZ?'=W]O$
M\&V1;B:W2#$D(,FZ>$2> >)?VEO]5'X/T'_GF\]WXE'_ %W66VBT[2[[_KUE
MCO7U3_GO UA_J[BOD^BO\HO&#]K']([Q!CBLNX"P_#W@]D=:I6]E/(*,L_XM
M>&J583IT,7Q-G=)X-5*-.FJ:Q62\.Y%B)NKB)RERSH4\-^MY-X1\-9<X5<PE
MB<YKQ4;K$-8?!\R33E#"T'SVDW?DKXG$1245:ZDY=9XE\=>+?%_E+XBUR[U&
M&#RS%:X@M+%9(O/"7']GV,5M9-=JMS/']L:W-T87\DS&)41>3HHK_-GB7BGB
M?C/-\3Q!QAQ'GW%>?XWD^N9YQ+F^89[F^+]G'EI_6<RS3$8K&U^2/NP]K6GR
MQT5D?IF%PF%P5&.'P>&P^$P\+\E#"T:>'HPOORTJ480C?K:*N%%%%>"= 444
M4 ?H1\#O^27>%_\ N-?^I%JU%'P._P"27>%_^XU_ZD6K45_V@_1:_P"49/HY
M_P#9B/"+_P!=_P /'\3<5_\ )4\2?]C_ #C_ -6.)/6****_=SP 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 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BO,O%'Q>\">%)+FUO
M-6_M#4[7 DTK1HCJ%T)!=-:36\DZM'IEK=VKQRO<V=[J%K=11Q$^27EMTF\!
M\5?M'ZY?)):^$],BT*/SIE75+UHM2U&2!9XFM9(K22 :=8S20QRI>0SKK"8N
M-MM<1R0+<R?R#XR?3L^C#X(QS'"\3>)66<0<2Y=3J<W!G ?)Q?Q'4QE*K.E4
MRNO_ &=5_L/(\RA*G4E/#<49WD2IP4'4J0]OAU6^QR7@'BG/?93PN65</A:C
M7^VYA?!X90:356/M5[>O2=U:6%H8B[O9/EER_8%]?V.EVLM]J5[::=90;/.O
M+ZXAM+6'S9$AC\VXN'CAC\R:2.)-[C?(Z(N690?'/$?Q]\":)YT.G37?B2]C
M^VQ"/2X3'8I=6N$A2?4KSR(GM+N8E8K[2H]6C\F.2X5)%-NMQ\4ZYXE\0>)9
MQ<:]K&HZK(LUS-"MY=2RP6KWCJ]PME:EOLUC%(T<8^SV<,$"I%%&D:QQ1JN'
M7^47C'^V*\1,ZJXS+?!#@+)>",KG3ITJ'$O&?_&3<5.2DJM3%X7*L-6P_#64
MU'IA?JN.AQ52=&-7$*M3K8BE3P/ZYDO@QEM!0JY[F%?'54VY8;!?[+A+6LH3
MJRC+%5EO+GIO".[4>5J+=3V[Q'\??'>M^=#ITUIX;LI/ML0CTN$27SVMUA(4
MGU*\\^9+NTB!6*^TJ/29/.DDN%2-A;K;^.7U_?ZI=2WVI7MWJ-[/L\Z\OKB:
M[NIO*C2&/S;BX>263RXHXXDWN=D:(BX50!4HK_+3Q+\;O%WQCQSQ_BAXB\6\
M:U%7CB:&$SO.,56RC 5X494%/*LBISI9)E'[J=5..5Y?A(2E6Q%2474Q%:53
M]6RS(\GR6'L\JRW!X%<KA*="C"-:I%M2M5Q#3KUM4M:M2;]V*O:,4BBBBORT
M]4**** "BBB@ HHHH **** /T(^!W_)+O"__ '&O_4BU:BCX'?\ )+O"_P#W
M&O\ U(M6HK_M!^BU_P HR?1S_P"S$>$7_KO^'C^)N*_^2IXD_P"Q_G'_ *L<
M2>L4445^[G@!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 %%9.M:]H_ARQDU
M+7-2M-+LH]X\Z[E6/S9$AEN/L]M'S+=W;PP3/#9VL<UU/Y;+!#(PVUX9XA_:
M/\*Z>[0^'],U'Q%(DT2FXD;^Q=.E@> R226\UQ!<ZBTT,Q2W:&XTFU1R)I4N
M#''";C\3\5_I'>!G@=24O%3Q.X6X1Q4J<*U/)L1C)YCQ-7P]2-24,5AN%,EH
MYEQ+BL(_93C];P^55<,JCITG556K2A/W,HX:S[/G;*<KQ>,@FTZ\8*EA8R32
M<)8NNZ6%C/5/DE64K7E:T6U]$UR?B7QUX2\(>4OB+7+33I9_+,5KB>[OFCE\
M\)<?V?8Q7-ZMHS6T\?VQK<6HF3R3,)F1&^'O$/QF^(7B%V#:[-HUL9HIH[/P
M\&TE(7B@,!5;V%VU>6*4L\\MO=:E<0-.X=8U6&W2'RRO\J?&#]LID>$CBLN\
M"O"_%YQBHU*U*CQ3XEU_[.RI.C5A&%>APGP]CJN9YEA,9#VU2C+%\2\.XS#P
M5"5? NK5JX?#?K.3>"U>?)5S_-848M1<L)ED?:UO>3;C+&8BFJ5.<'924,+B
M82?-RU+)2E];>(?VF( C1>%?#LSR-%$R7WB&5(DAG\\^?&VEZ;-,US$;90(I
MAK%HZSRDO;M';[;GY[\0_$'QIXI1H=<\1:C>6TD44,MC&\=CITZ03FYB:XTW
M3H[2PN)DGVR+<36[SYCA!DVP0B/C:*_RE\8_IC_20\=?:X;C[Q/SZID56A7P
MDN$^':D.%>%*N$Q%_:T,PR3((X##9Y=2J4XXCB'^UL93HU*F'AB8X>3I'ZUD
MO!?#606EE^58=8A2C/ZYB4\7BU.-K2IU\1[25#5)\N&]C!R2DX\RN%%%%?S&
M?4A1110 4444 %%%% !1110 4444 %%%% !1110!^A'P._Y)=X7_ .XU_P"I
M%JU%'P._Y)=X7_[C7_J1:M17_:#]%K_E&3Z.?_9B/"+_ -=_P\?Q-Q7_ ,E3
MQ)_V/\X_]6.)/6****_=SP 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@ HHHH **** "BBB@ HHHH **** "BBO./%7Q8\#^$DD6]U
MB+4+^*::W;2-%>'4M12>VGB@NH;E$F2VT^:W:4L\>IW5D\@@N([=9IX6AKX_
MC?Q!X&\-<CQ/$OB!Q=P]P;D.%ISJ5<SXCS;!Y5AI.'*O8X=XNK3EC,75G.G1
MP^"PD:^,Q6(JT</AJ%6O6I4Y]N R['YI7CA<NP>)QN(FTE2PU&=62O\ :ER)
MJ$$DW*I-QA"*E*4E&+:]'J*XN(+2":ZNIHK:VMHI+BXN+B1(8+>"%&DFFFFD
M98XHHHU9Y))&5$169F"@FOC[Q'^TGK-SYUOX7T2TTN$_;84U#5)&U&^:-\)8
MWD%K%]GLK&[A7=-+;W+:U:M,T<9,L,+FY\!USQ+X@\2SBXU[6-1U619KF:%;
MRZEE@M7O'5[A;*U+?9K&*1HXQ]GLX8(%2**-(UCBC5?\RO&3]KIX%<%?6<N\
M*,BS[Q?S>G>G3S"V(X+X0C4_<J4O[2SG+JV?XOV#G7]W#\-0PN+GAN2AF,<-
MB:6.C^H9+X/9_CN6IF^(H9-1>KI^[CL8UK;]U1JQP\.:T=98ES@I7E2<HN!]
MN>*OCOX'\.O):V5Q-XEOUBF94T4PRZ<DX@BFM8[G5WD6V,5RTP1YM,757M#%
M<+<6ZSQ+!+X!XH_:#\8ZW'<VFCPVGABRGPJR6;/=ZRL+VK07$)U2<1Q1^9-(
M]Q#<V&G6%]:LENL-V&CDEG\&HK_*7QD_:3_2E\7)9C@,-QC3\-.%L=4JQAP]
MX=8?^Q<1#"2I3P\*.)XJJ2Q/%F(J3P]2;QOU?.,#E^+Q-2=:&6X:G#"8?"?K
M62^&7"F3JG4G@GFF+@E?$YE+V\7--2<H81*.$BE)+DYJ-2I"*475DW.4[=]?
MW^J74M]J5[=ZC>S[/.O+ZXFN[J;RHTAC\VXN'DED\N*..)-[G9&B(N%4 5**
M*_@W%8K%8[%8G&XW$U\9C<97K8K%XO%5JF(Q6*Q6(J2K8C$XG$593JUZ]>K.
M=6M6JSE4JU)2G.4I2;?W\(1IPC3IQC"$(QA"$(J,(0BE&,8QBDHQBDE&*222
M22L%%%%8%!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'Z$
M? [_ ))=X7_[C7_J1:M11\#O^27>%_\ N-?^I%JU%?\ :#]%K_E&3Z.?_9B/
M"+_UW_#Q_$W%?_)4\2?]C_./_5CB3UBBBBOW<\ **** "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@ HHK/U+5]*T6!+K6-3T
M_2;:29;=+C4KVVL8'G9))%A2:ZEBC:9HXI76,,7*1R,%VHQ')C\PP.5X/$9A
MF>-PF78#"4W5Q6.Q^)HX3!X:DFDZF(Q.(G3HT::;2<ZDXQNTKW:+ITZE6<:=
M*G.K4F[0ITX2G.3[1C%.4GY)-FA17SWXE_:+\):9Y4?AVTN_%$K^6\LF9]$L
M88V\]73SKZRDO9+N-HX&\I=-%J\-QO%]YT3VY\!\0_''XA:^C0KJD6A6TD44
M<D'AZ!K%V>*<SBX74)IKO5[>9SLBE6UU"""2",1-#MEN/._@+Q@_:;?17\*Y
M8K+\KXJQ?BMQ!0IUE'+O#3#T,YRJ.(5*$L(J_%^*Q. X6JX3$5*G+6Q&29GG
MN)PD*5>53 RJJAA\1^A9-X7<69MR5*N$AE.'DXWJYG*5&MRW:GRX.$:F+4XI
M7C&O2H1FW%*HES2C]N>(?&?A7PJC-X@UW3]-D6**X%I)-YNHRP33FVCFM]+M
MQ-J-S$9E=6DM[65$$4SNRQP3,GSWXA_:8@"-%X5\.S/(T43)?>(94B2&?SSY
M\;:7ILTS7,1ME BF&L6CK/*2]NT=OMN?DFBO\GO&/]K3](;CWVN \-L!D/@S
MDE6A7H3EE<*'%W%=58F\*G/Q'GN6TL#AO9T.6&%KY/PWE.88:M.OB88]U7A/
MJ7ZYDOA#PYE]JF9U,1G==2C)*KS8/"+ELU;#4*LJD[RNYQK8FM3E%1@Z=N?G
M[?Q1\1O&/B^2Y_MC6[LV5SA6T>SD>ST984NFO+>$Z? ZQ7/V:9D\FYO_ +7?
M%8;?SKN9H(V7B***_P U>+>,^+N/<ZQ/$?&W$V?<6Y_B[K$9QQ%FN-SC,:D'
M5JUU2^M8^M7JPH0JUZTZ6'A*-"DZD_94X*31^FX/!8/+Z$<-@<+A\'AX?#1P
MU&%&FG91OR4XQ3DXQBG)WD[*[=@HHHKYHZ@HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#]"/@=_P DN\+_ /<:_P#4
MBU:BCX'?\DN\+_\ <:_]2+5J*_[0?HM?\HR?1S_[,1X1?^N_X>/XFXK_ .2I
MXD_['^<?^K'$GK%%%%?NYX 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 %%%% !1110 4
M444 %%%% !1110 45Y[XC^*G@3POYT>HZ_:3WL/VU#INEDZG?"ZL,+-8SQV?
MFQ:==M,1;Q)JLUA&TPD5I46"X>+Y[\1_M)ZS<^=;^%]$M-+A/VV%-0U21M1O
MFC?"6-Y!:Q?9[*QNX5W32V]RVM6K3-'&3+#"YN?Y-\9/IP?1F\#?K.$XO\3,
MIS/B+#7B^#^"VN+N)577L9/#8W"Y1.K@<AKNA7CBJ<>)<QR6%?#KFP\ZLYTH
M5/K\EX%XHSWEG@\KK4L-+7ZYC?\ 8\+RZKGA*LHU,1'F3BWA:==QE\223:^P
M;BX@M()KJZFBMK:VBDN+BXN)$A@MX(4:2::::1ECBBBC5GDDD941%9F8*":\
MA\4?'+P)X>CN8[.__P"$CU.'"1V6C9EM7DDM6N(7DUAE_LS[)O\ *M[F6RFU
M"ZMI)2/L,KP7$<?Q'XB\6>(_%ETMYXBU>[U26//D),RQVMKOC@BD^QV-ND-E
M9^<MM ;C[+;P_:)(Q-/YDQ9SSU?Y2^,G[8[C3-I9CE7@7X=99PGE\JE2A@N+
M>/*JS_B.>%E2FH8VAPSEM6CP_DF94ZLJ<H4<;FG&67J%*:J0KO$)8;]:R7P7
MP5'V57/LRJXRHDI5,'E\?J^&4[J\)8JJI8BO2:3O*%+!5&VK./*^;W_Q#^T3
MXTU)V30X-/\ #5L)HI(FCACU;4=BP%);>XNM1B:PEBEG9IU:'2+6>,)#")F5
M9FN/"[Z_O]4NI;[4KV[U&]GV>=>7UQ-=W4WE1I#'YMQ</)+)Y<4<<2;W.R-$
M1<*H J45_EAXJ>/GC-XW8R&,\5?$?BGC14<76Q^#R[,\PE3R#+<9B%*-;$91
MPU@8X3A[)JE2G)T9/*\KP:]@H4$E1ITZ<?U?*>'\ER*#AE.683!<T(TYU:5-
M/$581MRQK8JISXFLDUS?O:L_>O+XFVRBBBOR(]@**** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _
M0CX'?\DN\+_]QK_U(M6HH^!W_)+O"_\ W&O_ %(M6HK_ +0?HM?\HR?1S_[,
M1X1?^N_X>/XFXK_Y*GB3_L?YQ_ZL<2>L4445^[G@!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 %%%% !16?J6KZ5HL"76L:GI^DVTDRVZ7&I7MM8P/.R22+"DUU
M+%&TS1Q2NL88N4CD8+M1B/$?$/[1/@O349-#@U'Q+<F**2)HX9-)T[>TY26W
MN+K4(EOXIHH%:=6ATBZ@D+PPB96:9K?\>\4?I ^"O@KA98GQ2\3.$^#JBH5<
M32RO,<SIUN(<90H4XU:L\MX8R]8SB+-.2%2E>.6Y7BIN5;#TU%U*]&,_9RKA
MW/,\DHY5E>,QJYE!U:=)QPT)2=DJN*J<F&I7:>M6K!6C)O2,FO?JYGQ#XS\*
M^%49O$&NZ?ILBQ17 M))O-U&6":<VT<UOI=N)M1N8C,KJTEO:RH@BF=V6."9
MD^(_$/QQ^(6OHT*ZI%H5M)%%')!X>@:Q=GBG,XN%U"::[U>WF<[(I5M=0@@D
M@C$30[9;CSO)[BXGNYYKJZFFN;FYFDN+BXN)'FGN)YG:2::::1FDEFED9GDD
M=F=W9F9BQ)K_ "M\8OVR'"674L1E_@5X;YGQ'F'LY0I\2^(LHY+D=+$<M90J
MX?AW)<?B,XS;"*7U:;6*S?AK$S_VBC[.DHTL14_6,E\%\94<:F?9G2PU.Z;P
MN6KV]=QO&ZEB:].-&C-KG7N4<5%>[*[O**^N_%7[26G6Z26_@[29K^Y6::,:
MEK2&VT[9#/$([BVL;><7]Y%>0"X*+=3://:$V\DL,S&:V3P#Q'\5/'?BCSH]
M1U^[@LIOMJ'3=+(TRQ-K?X6:QGCL_*FU&T6("WB359K^183(K2NT]P\OGM%?
MY4^,?TW/I+^.%7&4>+O$W.LLX?QE.G1GP=P96K<)<*_5J<E56'Q67Y36I8C.
MJ?UA?6>?B+&YQB%65)0K1I8;"4L/^M9+P-POD2@\'E="KB(-R6-QL8XS%\S5
MN:%2LG&@^7W;8:%&-K^[><W(HHHK^4#ZT**** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH _0CX'?\DN\+_P#<:_\ 4BU:BCX'?\DN\+_]QK_U(M6HK_M!^BU_
MRC)]'/\ [,1X1?\ KO\ AX_B;BO_ )*GB3_L?YQ_ZL<2>L4445^[G@!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
M110 4444 %%%% !117!^*OB9X+\'/);ZSK,0U&.*:0:39))?:B7C@BN([>6&
MW5X[":[CG@-FVJ36,%P)/,6;R8YI8_EN,>..#?#S(\1Q-QYQ5P]P;P]A:E.C
M7SKB?.,!DF60Q%;F]AA5C,QKX>C4Q>)<)0PN$ISGB<347L\/2J5&HOKP6 QN
M95XX7+\)B<;B9)RC0PM&I7J\L;<T^2G&4E"-TYS:48+632U.\J*XN(+2":ZN
MIHK:VMHI+BXN+B1(8+>"%&DFFFFD98XHHHU9Y))&5$169F"@FODGQ1^TG=3Q
MW-KX0T3[#OPD.L:S)'/=)'):LLCQZ3;[[2"[@NW5[:6?4-2M7C@!N+%_M#10
M> ^(?&?BKQ4[-X@UW4=2C::*X%I)-Y6G13PP&VCFM]+MA#IUM,(6=6DM[6)W
M,LSNS23S,_\ FEXS_M:_ #@3ZYE?AAEV?>,&?T?;4J>-P5&IPQP52Q%/V]*4
M:N>9SAEF^.]GB(490J93PYC,LQV%G.OA<YLJ7M?T[)/"'B',.2KFE7#Y-AY<
MK<*C6*QSB^5JU"C+V-.\7*ZK8F%6G-*,Z'Q<OVYXA^./P]T!VA75)M=N8YHH
MY(/#T"WR*DL!G%PNH336FD7$2#RXI5M=0GGCGD$30[HKCR?GOQ#^T3XTU)V3
M0X-/\-6PFBDB:.&/5M1V+ 4EM[BZU&)K"6*6=FG5H=(M9XPD,(F95F:X\ HK
M_*'QC_:9?2F\6/:X++>*\/X49"Z]>=++?#&&,R+,YT97AA8XSBROC,9Q-*OA
MZ+DJL\JS')L%BL14GB9Y=!TL%3P?ZWDOA?PIE%IU<)+-\1RQ3JYHX8BDI*SG
MR8.,(851E)*RJTZU2$4H*J[S<]'4M7U;6ITNM8U/4=6N8XEMTN-2O;F^G2!7
MDD6%)KJ6618EDEE=8PP0/)(P7<[$YU%%?P-C\PQ^:8S$9AF>-Q>8X_%U'5Q6
M.Q^)K8O&8FJTDZF(Q.(G4K5JC22<ZDY2LDKZ'Z#3ITZ4(TZ5.%*G!6A3IPC"
M$5VC&*48KR22"BBBN0L**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@#]"/@=_R2[PO_W&O_4BU:BCX'?\DN\+_P#<:_\ 4BU:BO\ M!^BU_RC
M)]'/_LQ'A%_Z[_AX_B;BO_DJ>)/^Q_G'_JQQ)ZQ1117[N> %%%% !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 %%%5+Z_L=
M+M9;[4KVTTZR@V>=>7UQ#:6L/FR)#'YMQ</'#'YDTD<2;W&^1T1<LR@X8K%8
M; X7$XW&XFA@\%@Z%;%8O%XJM3P^%PN%P].5;$8G$XBM*%*A0H4H3JUJU6<:
M=*G&4YRC&+:J$)U)QITXRG.<HPA"$7*<YR:C&,8I-RE)M*,4FVVDE<MT5X#X
MA_:)\%Z:C)H<&H^);DQ121-'#)I.G;VG*2V]Q=:A$M_%-% K3JT.D74$A>&$
M3*S3-;^ >*/CEX[\0R7,=G?_ /".:9-A([+1L1721QW37$+R:PR_VG]KV>5;
MW,ME-I]K<QQ$?88DGN(Y/X%\8OVE_P!%?PHI8C"Y;QC4\5>(84YNCDWAE3H9
M]@'4E&M'#SQ/%U7$83A.&$EB**IXF679OFN98:C..)AE.(A.C&M^@Y+X8<69
MNXRJX)93AFUS5LT<L/4M[KDH8-1GBW-1E>/M*-&E*2<'6BU+E^W/$7BSPYX3
MM5O/$6KVFEPR9\E)F>2ZNMDD$4GV.QMTFO;SR6N8#<?9;>;[/'()I_+B#./!
MO$?[2>CVWG6_A?1+O5)1]MA34-4D73K%9$PEC>06L7VB]OK29MTTMO<MHMTL
M*QQDQ2S.;;X_N+B>[GFNKJ::YN;F:2XN+BXD>:>XGF=I)IIII&:26:61F>21
MV9W=F9F+$FH:_P J?&/]KGX]<:5<9@/"G)>'O"'(:M.G2P^-5&CQGQHFI+ZQ
M5GG&<X.EP]AX8JG'EIT,+PFL9EZJU52S?$5X8?%T?UG)?![A_ J%3-Z^)SG$
M)MRA>6"P6WNI4:$WB9.#WE/%\E2RO1C%RA+T+Q'\5/'?BCSH]1U^[@LIOMJ'
M3=+(TRQ-K?X6:QGCL_*FU&T6("WB359K^183(K2NT]P\OGM%%?YE\9<>\<>(
MF;U>(./N+^)>,\[JZ3S7BC.\QSS'*'+"$:5/$9CB,14HT*=.G2I4L/1<*%&C
M2I4:5.%*E3A']0P67X'+:*P^7X/"X*@MJ6%H4Z$+ZN[C2C%2DVVW*5Y2;;;;
M;;****^2.P**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@#]"/@=_R2[PO_P!QK_U(M6HH^!W_ "2[PO\ ]QK_ -2+5J*_
M[0?HM?\ *,GT<_\ LQ'A%_Z[_AX_B;BO_DJ>)/\ L?YQ_P"K'$GK%%%%?NYX
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 %%<1XH
M^(W@[PA'<_VQK=H+VVPK:/9R)>:RTSVK7EO"=/A=IK;[3$J>3<W_ -DL0TUO
MYUW"L\;-X#XA_:8G+M%X5\.Q)&LT3)?>(97E>:#R#Y\;:7ITT*VTPN6 BF&L
M7:-!$2]NLEQMMOY?\8OIE_1M\"ZN(P''WB=DM/B##U)4:G"G#T<1Q3Q-3Q,)
M5H2P^-RO(:6.GD]2,\/6A*>>U,KP\*D%2G6C5JT:=3ZK)>"N)L^4:F7Y77>'
MDE)8O$\N$PKBU%J4*N(<%634XM+#JK)I\RBTI-?6M>3^)?C5X \-^4G]J_V_
M<2^6WV?PT;;5/+A?SQYTMY]J@TQ-CP;)+;[<;Y?.@E^R&WD\X?#WB'QGXJ\5
M.S>(-=U'4HVFBN!:23>5IT4\,!MHYK?2[80Z=;3"%G5I+>UB=S+,[LTD\S/S
M%?Y1>,'[9+B/,(XK+? WPQPG#U!U*T*'%7B'BHYOFM3#NK#V%6EPKDU2CE66
M8M483=58GB#B+#.==1C3MAO:8G];R;P6PU-PJY]FD\2[1<L)ET'1HJ5GS)XN
MLG5JPYFK<N'PTK1NW[UH_17B']H_Q5J"-#X?TS3_  [&\42FXD;^VM1BG2<R
M226\US!;:<L4T(2W:&XTFZ= 9I4N!))";?P;4M7U;6ITNM8U/4=6N8XEMTN-
M2O;F^G2!7DD6%)KJ6618EDEE=8PP0/)(P7<[$YU%?Y6>+'TB?&[QRQ5/$^*O
MB5Q+Q?3HW>'RO$XFEE_#V$G*HJLZN#X8R:AEO#N#KU)QI^UQ&%RNE7JQH8:G
M4J2IX;#QI_K&4<-Y%D,7'*<LPN#<OBJQBZF)FK649XJO*KB9Q2O:,JKBG*32
M3G)LHHHK\7/;"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH _0CX'?\DN\+_]QK_U(M6HH^!W_)+O
M"_\ W&O_ %(M6HK_ +0?HM?\HR?1S_[,1X1?^N_X>/XFXK_Y*GB3_L?YQ_ZL
M<2>L4445^[G@!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 454OK^QTNU
MEOM2O;33K*#9YUY?7$-I:P^;(D,?FW%P\<,?F321Q)O<;Y'1%RS*#XOXJ^/_
M (+T-)(=&:;Q3J*330F&R\RSTZ-[>>**1I=6N+=HY8I8VGDL[C2[?5(+DP8:
M2"&:&X;\J\4/'+PA\%LLJYKXI>(G"W!="GA'CJ6#S7,J3SS,,,JDZ7-DO#>$
M^L\0Y[4=2G5C&ADN5X_$2]C6<:35&JX>ME60YSG=54LJRW%XV3G[-SHTI>PI
MRLG:OBI\N&PZLXMRKU:<5S1N_>5_<ZQ-<\2^'_#4 N->UC3]*C:*YFA6\NHH
MI[I+-%>X6RM2WVF^FC62,?9[.&>=GEBC2-I)8U;XH\1_'WQWK?G0Z=-:>&[*
M3[;$(]+A$E\]K=82%)]2O//F2[M(@5BOM*CTF3SI)+A4C86ZV_B]Q<3W<\UU
M=337-S<S27%Q<7$CS3W$\SM)----(S22S2R,SR2.S.[LS,Q8DU_EIXR?MB^
M,D^LY7X'>'^;<;XZ-Z<.*.-*DN&.&J<_W-2.(P6285XKB+.:$H2K8>I2S"IP
MC7HXB/M8/%4(Q5?]7R7P8S&ORU<]S&C@:>[PN"7UK%-:IQG7GR8:A).TDZ:Q
MD7'1\LG[OV!XC_:3T>V\ZW\+Z)=ZI*/ML*:AJDBZ=8K(F$L;R"UB^T7M]:3-
MNFEM[EM%NEA6.,F*69S;> ^*OBQXX\6O(M[K$VGV$L4UNVD:*\VFZ<\%S!%!
M=0W*1S/<ZA%<+$6>/4[J]2,SW$=NL,$S0UYO17^3OC'].3Z3?CA2QF7<7>)>
M9Y9PUC*E.4^$>#*=/A+A_P!E3BK87%0RGV6:9UA/;+ZU[#B+-,XBL4J56'+]
M5PD</^N9+P'PMD3A4P>5TJN*@FEC,:WC,1=OXX.M>E0G;W.;#4J+Y;K[<^8H
MHHK^23Z\**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#]"/@=_P DN\+_ /<:
M_P#4BU:BCX'?\DN\+_\ <:_]2+5J*_[0?HM?\HR?1S_[,1X1?^N_X>/XFXK_
M .2IXD_['^<?^K'$GK%%%%?NYX 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 %%%<=XA^(/@O
MPL[0ZYXBT^SN8YHH9;&-Y+[48'G@-S$UQINGQW=_;Q/!MD6XFMT@Q)"#)NGA
M$GSW%'%W"G!&55,^XTXGX>X1R.C4C2JYSQ1G66Y!E5*K*%2I&G4S'-<3A,'"
MI*G1JU(PE64G"E4DERPDUTX7!XS'5EA\%A<3C*[5U0PM"KB*S2:3:IT8SFU>
M45=1M=I=4=C17R5XA_:8G+M%X5\.Q)&LT3)?>(97E>:#R#Y\;:7ITT*VTPN6
M BF&L7:-!$2]NLEQMMO /$OCKQ;XO\I?$6N7>HPP>68K7$%I8K)%YX2X_L^Q
MBMK)KM5N9X_MC6YNC"_DF8Q*B+_FKXP?M:/HZ<!1Q6!\.L'Q%XR9]1J5J,/[
M(H5>%>$E6P]6%.K#$<39_@GCYTZCE4>$Q>2<,9[@<4J,ZD<5"A4PU:O^FY-X
M0\29AR5,RGALEP\E&3]M)8O&<LDVG'"X>?LTUISPKXJA4@Y).',I1C]Q>(?C
M-\/?#R,&UV+6;D1131V?AX+JSS)+.8"JWL+KI$4T062>6WNM2MYU@0.L;--;
MI-\]^(?VC_%6H(T/A_3-/\.QO%$IN)&_MK48ITG,DDEO-<P6VG+%-"$MVAN-
M)NG0&:5+@220FW^=:*_RE\8_VGWTH_%/VN!R'B' >$?#]2A7PT\N\.</5P6;
MXF%:ZCB,7Q=F5;'\18;'T(2G3HU^',9P[047"I+"2Q5*GB%^M9+X6<*Y3:IB
M,-4SC$J49*KF4E.C%QM[L,'25/#2IR:3<<3#$R>JY^1N)K:UKVL^([Z34M<U
M*[U2]DWCSKN5I/*C>:6X^SVT?$-I:)+/,\-G:QPVL'F,L$,:G;63117^?>:9
MKFF>9CC,WSK,<?F^;9C7J8K,,SS3&8C,,QQV*JOFJXG&8W%U*N)Q->H]:E:O
M5G4F]92;/T2E2I4*<*-"E3HT:<5"G2I0C3ITXK:,(02C&*Z**278****X#0*
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /T(^!W_)+O"__<:_
M]2+5J*/@=_R2[PO_ -QK_P!2+5J*_P"T'Z+7_*,GT<_^S$>$7_KO^'C^)N*_
M^2IXD_['^<?^K'$GK%%%%?NYX 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 %%%5+Z_L=+M9;[4KVTTZR@V>=>7UQ
M#:6L/FR)#'YMQ</'#'YDTD<2;W&^1T1<LR@X8K%8; X7$XW&XFA@\%@Z%;%8
MO%XJM3P^%PN%P].5;$8G$XBM*%*A0H4H3JUJU6<:=*G&4YRC&+:J$)U)QITX
MRG.<HPA"$7*<YR:C&,8I-RE)M*,4FVVDE<MT5XCXC^/O@31/.ATZ:[\27L?V
MV(1Z7"8[%+JUPD*3ZE>>1$]I=S$K%?:5'JT?DQR7"I(IMUN/GOQ'\??'>M^=
M#ITUIX;LI/ML0CTN$27SVMUA(4GU*\\^9+NTB!6*^TJ/29/.DDN%2-A;K;_P
MQXR?M'?HL^#WUG!?Z[?\1)XAP]X?V#X7QP?%%JW[E<F(XA^NX/A3#^R=;_:Z
M7]N5<=AO88JE]2J8RA]4G]YDOAKQ7G/+/ZC_ &9AI:_6,UY\+=:ZQPWLYXN5
MU'W'[!4Y<T'[10ESK[7USQ+X?\-0"XU[6-/TJ-HKF:%;RZBBGNDLT5[A;*U+
M?:;Z:-9(Q]GLX9YV>6*-(VDEC5O"_%'[1WARQCN;?PK87>N7HPEO?7D;Z=HW
M[RU9UN0DA75;G[-=-%#-926>F_:%6X,-_$JPRS?'-]?W^J74M]J5[=ZC>S[/
M.O+ZXFN[J;RHTAC\VXN'DED\N*..)-[G9&B(N%4 5*_RE\9/VO/C;Q?+,<K\
M).&N'?"O(ZU2K2P><8J'^MG&_P!6]E.A&K];Q].CPU@*F(YWBY4*7#N-Q&!J
MJA0P^;5XX>KB<9^M9+X.Y'@U3JYQBL3FU=).=&#^IX'FNI-<E-O%5%&W(I/$
MTXU(\TI48N2C#U/Q#\9OB%XA=@VNS:-;&:*:.S\/!M)2%XH# 56]A=M7EBE+
M//+;W6I7$#3N'6-5AMTA\LHHK_,?COQ,\0_%#-7G?B+QOQ3QOFBJ8FI1Q?$^
M>9CG$L&L7.$Z]'+J>-Q%6CEN$DZ=*,,%E]/#8.C2HT*-&A3HT*4(?J6 RO+L
MJH^PRW X7 T;13AA:%.BI\B:C*HX14JL]6W4J.4Y.4I2DY2;91117PYW!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!^A
M'P._Y)=X7_[C7_J1:M11\#O^27>%_P#N-?\ J1:M17_:#]%K_E&3Z.?_ &8C
MPB_]=_P\?Q-Q7_R5/$G_ &/\X_\ 5CB3UBBBBOW<\ **** "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@ HKD_$OCKPEX0\I?$6N6FG2S
M^68K7$]W?-'+YX2X_L^QBN;U;1FMIX_MC6XM1,GDF83,B-X#XA_:8@"-%X5\
M.S/(T43)?>(94B2&?SSY\;:7ILTS7,1ME BF&L6CK/*2]NT=OMN?YN\8/I=_
M1T\"Y8K">(OBCP]E^?86G6E/A/**M7B3BU5J=*%2EAL1P_D%+,,?E53&.I3A
MA*^=T\LP-5RG4EC*="AB:U'Z;)N#^),^Y)Y;E6)J8>;C;&5HK#8/E;:<HXC$
M.G3JJ%FYQH.K42LE!RE&,OJJO+?$/QF^'OAY&#:[%K-R(HIH[/P\%U9YDEG,
M!5;V%UTB*:(+)/+;W6I6\ZP('6-FFMTF^(_$/Q!\:>*4:'7/$6HWEM)%%#+8
MQO'8Z=.D$YN8FN--TZ.TL+B9)]LBW$UN\^8X09-L$(CXVO\ )[QC_;)YQB_:
MY=X#>&6'RG#SH5Z?^L_B=-8[,X5*UZ=*K@^%>',S66X.O@X+V]*OC>(\[PM?
M$5(4Z^6>PPLXX_\ 7,E\%J,+5.(,TE6DI1?U7*TZ=)J-FU/%XFE[6<9OW7&G
MAJ$XQ3<:O-->S^C_ !1^T=XCOI+FW\*V%IH=D<);WUY&NHZS^[NF=;D)(6TJ
MV^TVJQ0S64EGJ7V=FN##?RLT,L/AFN>)?$'B6<7&O:QJ.JR+-<S0K>74LL%J
M]XZO<+96I;[-8Q2-'&/L]G#! J111I&L<4:KAT5_E9XM?27\=O''$8F?B;XF
M\4\1X#$U%4_U<_M"IEO"5!PQ+Q='ZOPIE7U+A^G4H5O9NGB?[/EC&J&&57$5
M'AJ+A^L91PQD&0QBLKRO"X:I%6^L^S57&2O'D?-BZO/B&I*]X^T4+RE:*YI7
M****_##W@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 _0CX'?\DN\+_\ <:_]2+5J*/@=_P DN\+_
M /<:_P#4BU:BO^T'Z+7_ "C)]'/_ +,1X1?^N_X>/XFXK_Y*GB3_ +'^<?\
MJQQ)ZQ1117[N> %%%% !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 45%<7$%
MI!-=74T5M;6T4EQ<7%Q(D,%O!"C233332,L<444:L\DDC*B(K,S!037BWB/X
M^^!-$\Z'3IKOQ)>Q_;8A'I<)CL4NK7"0I/J5YY$3VEW,2L5]I4>K1^3')<*D
MBFW6X_,?$SQI\)_!O+(YMXH^(/"W!.%JTY5,)2SS-</0S/,HPJ0IU%D^2TY5
M<XSFI2E4BZM+*L!C*M*GSU:D(TJ=2<?4RO),WSJK['*LNQ>.FFE-T*,I4J3:
M;7MJ[2HT$[:.M4@F[)-MI/VZLG6M>T?PY8R:EKFI6FEV4>\>==RK'YLB0RW'
MV>VCYEN[MX8)GAL[6.:ZG\ME@AD8;:^*?%7Q_P#&FN/)#HS1>%M.>*:$PV7E
MWFHR)<0112-+JUS;K)%-%(L\EG<:7;Z7/;"?#23S0PW"^+7U_?ZI=2WVI7MW
MJ-[/L\Z\OKB:[NIO*C2&/S;BX>263RXHXXDWN=D:(BX50!_EQXR?MB/#3A^6
M8Y3X)\"9UX@X^C4J8;"<5<4SGPEPE4?LIRI9G@<K]GB.*LVPBJ^RA+ 9GA.#
ML943KOV]!4J3Q'ZMDO@SFF(]E6SS,*&74Y)2GA,(EC,8M5>E4JWCA*,[<S]I
M2GC8+W?=E=\OV9XA_:/\*Z>[0^'],U'Q%(DT2FXD;^Q=.E@> R226\UQ!<ZB
MTT,Q2W:&XTFU1R)I4N#''";CY[\0_&;XA>(78-KLVC6QFBFCL_#P;24A>* P
M%5O87;5Y8I2SSRV]UJ5Q T[AUC58;=(?+**_RE\8_I\_2C\:_:X3/O$C'\*\
M/SKUZT.%O#E5>#,HC"O=2PF+Q66XA\19W@*<.2-'!\1Y]G%"G*E"O&'UIU*\
M_P!:R7P^X5R.T\/EE/%XE1C%XO,K8VM>-O?A"K'ZM0J-W;GAL/1D[N-^2T44
M445_&Q]H%%%% !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 %%%% 'Z$? [_ ))=X7_[C7_J
M1:M11\#O^27>%_\ N-?^I%JU%?\ :#]%K_E&3Z.?_9B/"+_UW_#Q_$W%?_)4
M\2?]C_./_5CB3UBBBBOW<\ **** "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@ HHKF?$/C/PKX51
MF\0:[I^FR+%%<"TDF\W498)IS;1S6^EVXFU&YB,RNK26]K*B"*9W98X)F3Q>
M(.).'>$LJQ6?<59_DO#.1X&G*KC<YX@S3 Y-E6#I0A.I.IBLQS*OAL'AZ<*=
M.=24ZU:$8PA.3:C%M;X?#8G&5H8?"8>OBJ]1I0H8>E4KUIMM)*%.G&4Y-MI)
M*+;;2W9TU%?*OB']IB (T7A7P[,\C11,E]XAE2)(9_//GQMI>FS3-<Q&V4"*
M8:Q:.L\I+V[1V^VY\ \4?$;QCXODN?[8UN[-E<X5M'LY'L]&6%+IKRWA.GP.
ML5S]FF9/)N;_ .UWQ6&W\Z[F:"-E_P W?&+]J[]&WP]I8C!\ RSKQDX@ITY>
MSH</8?$</\,T\2HUN6AC>*,^P,)NFYPH\V*R+)>(,/&GB%*$JE6C6H0_2\E\
M).)LQ<9YA[#)<.VKRQ,HXC%.-XWE#"8>;5[.5H8BOAY7C9I*49/[B\5?%CP/
MX221;W6(M0OXIIK=M(T5X=2U%)[:>*"ZAN429+;3YK=I2SQZG=63R""XCMUF
MGA:&O /$?[2>LW/G6_A?1+32X3]MA34-4D;4;YHWPEC>06L7V>RL;N%=TTMO
M<MK5JTS1QDRPPN;GYEHK_*GQC_:F?2;\2ZN,P7".:99X/\-8BG3HPR_@S#T\
M3Q!*E"2JN>*XQS:C7S2EBY5M/K'#M'AN/U6G2PTZ,^;%U<9^M9+X4<+98H3Q
ME*KG.*BW)U,;)QPZ;5K0P5&4:3@E]G$O$OF;ES:04-S7/$OB#Q+.+C7M8U'5
M9%FN9H5O+J66"U>\=7N%LK4M]FL8I&CC'V>SA@@5(HHTC6.*-5PZ**_SLSC.
MLXXBS/%YUQ!FV9Y[G&/J1JX[-LXQV*S/,\;5C3A2C4Q>/QM6OBL34C2ITZ<9
MUJLY*G"$$^6,4OT>C1HX:E"AAZ-*A1IJU.C1IQI4H*[=H4X*,(J[;M%)7;?4
M****\PU"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 **** /T(^!W_)+
MO"__ '&O_4BU:BCX'?\ )+O"_P#W&O\ U(M6HK_M!^BU_P HR?1S_P"S$>$7
M_KO^'C^)N*_^2IXD_P"Q_G'_ *L<2>L4445^[G@!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 %%%17%Q!:0375U
M-%;6UM%)<7%Q<2)#!;P0HTDTTTTC+'%%%&K/))(RHB*S,P4$UG5JTJ%*I7KU
M*=&C1ISJUJU6<:=*E2IQ<ZE2I4FU"%.$$Y3G)J,8IRDTDV-)R:C%.4I-*,4F
MVVW9)):MMZ)+5LEHKQSQ1\<O GAZ.YCL[_\ X2/4X<)'9:-F6U>22U:XA>36
M&7^S/LF_RK>YELIM0NK:24C[#*\%Q''X#XA_:)\::D[)H<&G^&K83121-'#'
MJVH[%@*2V]Q=:C$UA+%+.S3JT.D6L\82&$3,JS-<?Q1XQ?M#?HK^#-7$9?F7
MB!3XXXAPU2=.MPUX94:'%^/HU*4JU/$4<3FM+&8/A/ 8O"XBB\-B<NS'B3"9
ME1K3BIX-0C6G2^XR7PYXLSM1J4LN> PTTG'%9I*6#IR3Y7&4*3A/%U(3C+GC
M4IX:=*44[3NXJ7VCJ6KZ5HL"76L:GI^DVTDRVZ7&I7MM8P/.R22+"DUU+%&T
MS1Q2NL88N4CD8+M1B/!O$/[1_A73W:'P_IFH^(I$FB4W$C?V+ITL#P&222WF
MN(+G46FAF*6[0W&DVJ.1-*EP8XX3<?&=]?W^J74M]J5[=ZC>S[/.O+ZXFN[J
M;RHTAC\VXN'DED\N*..)-[G9&B(N%4 5*_R=\8_VP'C+Q5[7+_!SA/(?"K+U
M7K\F>9I]6XXXKKT(WIX2I"GFF74.%\M]K%RQ&*P=7(\\G3K>PH4,TE1H5YX[
M]<R7P;R7"6J9UB\1FU3EC>A2YL!A(R=G--TJDL55L_=A-5Z"<>:4J2E**I^L
M>)?C5\0/$GE)_:O]@6\7EM]G\-&YTOS)D\\>=+>?:I]3?>D^R2V^W"Q;R8)?
ML@N(_./D]%%?Y@>('BAXB^*N;_V]XD<;<2\;9K'VBHXOB+-\9F7U2%6-&-2E
ME]"O5EALNH3CAZ"EA\#1P]!^QIMT[P5OU3+LJRW*:/U?+,#AL#1TO##484^=
MJ[3J2BN:I)<TO>J2E+5ZZA1117P9WA1110 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 %%%% 'Z$? [_ ))=X7_[C7_J1:M11\#O^27>
M%_\ N-?^I%JU%?\ :#]%K_E&3Z.?_9B/"+_UW_#Q_$W%?_)4\2?]C_./_5CB
M3UBBBBOW<\ **** "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 **YGQ#XS\*^%49O$&NZ?ILBQ17 M))O-U&6":<VT<UOI=N)M1N8C,
MKJTEO:RH@BF=V6."9D\ \4?M)VL$ES:^$-$^W;,)#K&LR206KR1W3+(\>DV^
MR[GM)[1%>VEGU#3;I))P;BQ3[.8I_P"=?&+Z6/T>_ BEB(>)'B=P[EF<4*<Y
M1X4RRO+B#C"M/EK>QIOAK(X8_-<%3Q5;#U,+1Q^:8? 95'$1E#$X^A&%2</I
M,EX1XBS]Q>697B:M&32>+JQ^KX.*]WF?UJNZ=*;A&2G*G2E4K.+3C3DVD_J6
MO/?$?Q4\">%_.CU'7[2>]A^VH=-TLG4[X75AA9K&>.S\V+3KMIB+>)-5FL(V
MF$BM*BP7#Q?#WBKXF>-/&*26^LZS,=.DFFD&DV21V.G!))XKB.WEAME22_BM
M)((#9MJDU]/;F/S%F\Z2:63@J_RI\8_VRE7VN,RSP%\+Z:HJG3AAN+_$ZO)U
M957)1Q,J7!?#F.4(4X04W@,7BN+ZDJLJE*KC<GHJC4P=?]9R7P65H5>(,U?-
M=N6#RJ*LE;W>;'8FG=MNWM(0P:22:A7ES*<?IKQ'^TGK-SYUOX7T2TTN$_;8
M4U#5)&U&^:-\)8WD%K%]GLK&[A7=-+;W+:U:M,T<9,L,+FY\&\1>+/$?BRZ6
M\\1:O=ZI+'GR$F98[6UWQP12?8[&W2&RL_.6V@-Q]EMX?M$D8FG\R8LYYZBO
M\IO%[Z4OC_X[?6*'B?XH<2\091B,11Q,N%Z.)IY+PA&MA>7ZG47"F1TLNR"=
M?"*"]AC*^ K8Y3=2O/$U,37KUJOZUDW"G#V0<LLJRK#8>M&,H_6I1=?&.,_C
M7UNNZF(49_:A&I&G:T5!1C%(HHHK\ /H0HHHH **** "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@#]"/@=_R2[PO
M_P!QK_U(M6HH^!W_ "2[PO\ ]QK_ -2+5J*_[0?HM?\ *,GT<_\ LQ'A%_Z[
M_AX_B;BO_DJ>)/\ L?YQ_P"K'$GK%%%%?NYX 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 45%<7$%I!-=74T5M;6T4EQ<7%Q(D,%O!"C233332,L<
M444:L\DDC*B(K,S!037D_B'XX_#W0':%=4FUVYCFBCD@\/0+?(J2P&<7"ZA-
M-::1<1(/+BE6UU">>.>01-#NBN/)_//$'Q;\,/"?+X9IXE<?\)<#X*KIAI<2
M9YE^5U\=.U27LLMP>)KPQN9UW&E6FL/E^'Q-=PHUIJFXTJCCZ679/FN;U/8Y
M9E^,QTU\2PU"I5C36FM6<8N%*-Y17-4E&-Y15[M7]=K/U+5]*T6!+K6-3T_2
M;:29;=+C4KVVL8'G9))%A2:ZEBC:9HXI76,,7*1R,%VHQ'Q=XA_:)\::D[)H
M<&G^&K83121-'#'JVH[%@*2V]Q=:C$UA+%+.S3JT.D6L\82&$3,JS-<>(ZEJ
M^K:U.EUK&IZCJUS'$MNEQJ5[<WTZ0*\DBPI-=2RR+$LDLKK&&"!Y)&"[G8G_
M "\\8/VPGA'PY'%9=X-<&<0^)&9TZE:E2S[/XRX.X2E&-6$:.+PE'$0Q/%./
MIU::K5'A<=DW#M6"^KIUG.I7IX;]4R;P:SC$N%3.L;ALLI-1<L/AW]=QEVFY
M0G*/+A*;3LN>%?$IOF]VRBY?:/B']HGP7IJ,FAP:CXEN3%%)$T<,FDZ=O:<I
M+;W%UJ$2W\4T4"M.K0Z1=02%X81,K-,UO\]^(?CC\0M?1H5U2+0K:2**.2#P
M] UB[/%.9Q<+J$TUWJ]O,YV12K:ZA!!)!&(FAVRW'G>0T5_E+XQ_M"/I3>,_
MM<+F7B#B.!\AK4*^&J\,^&*QG!V65Z.*O'%4L9CJ&/Q?$V9T,11Y<-5P>:\0
M8[!?5XSA##0>*QLL3^M9+X=<*9):=++HX_$1E&2Q6:<F-JQE"S@X4Y4X86E*
M,KS4Z6'A4YFFY>[!0FN+B>[GFNKJ::YN;F:2XN+BXD>:>XGF=I)IIII&:26:
M61F>21V9W=F9F+$FH:**_BNK5JUZM2O7J5*U:M4G5K5JLY5*M6K4DYU*E2I-
MN<ZDYMRG.3<I2;E)MML^W244HQ2C&*2C%*R22LDDM$DM$EHD%%%%9C"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 _0CX'?\DN\+_P#<:_\ 4BU:BCX'?\DN\+_]QK_U
M(M6HK_M!^BU_RC)]'/\ [,1X1?\ KO\ AX_B;BO_ )*GB3_L?YQ_ZL<2>L44
M45^[G@!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 %%%% !117/>(O%GASPG:K>>(M7M-+ADSY*3
M,\EU=;)((I/L=C;I->WGDM<P&X^RV\WV>.033^7$&<>3GN?Y%PME&/XAXFSK
M*>',@RJ@\5FF>9[F.#RC*,MPL91C+$X_,LPK8?!8.A&4HQ=;$5J=-2E%.5VC
M;#X?$8NM3P^%H5L3B*TN2E0P]*=:M5F]HTZ5.,ISD[/W8Q;\CH:*^9?$?[2>
MCVWG6_A?1+O5)1]MA34-4D73K%9$PEC>06L7VB]OK29MTTMO<MHMTL*QQDQ2
MS.;;Y[\1_%3QWXH\Z/4=?NX+*;[:ATW2R-,L3:W^%FL9X[/RIM1M%B MXDU6
M:_D6$R*TKM/</+_G9XR?M3_HS>&?UG+N$,?FWC%Q%1O!8;@N@L-PU1KKV,U'
M&\89O'#X&M0J4*DI4\3PUA.)X+$0^JXB.'FJLJ/Z1DOA1Q1FG+4QE.CDV&EK
MS8V7-BI1U7N8.CS5(R4DDX8J>%?*^:+DK)_;GB/XJ>!/"_G1ZCK]I/>P_;4.
MFZ63J=\+JPPLUC/'9^;%IUVTQ%O$FJS6$;3"16E18+AXO ?%7[26HW#R6_@[
M28K"V:*:,:EK2"YU'?-!$([BVL;><V%G-9SFX*+=3:Q!=@6\DL,*B:V?Y?HK
M_)WQC_:I?27\2Z6,ROA'%9+X/\/XBI3Y(<&4:V)XJEAH14G0Q7%V;2KXBE4E
MB/WOUKAW+N&\1[&G2PLY3I2Q?US]<R7PGX7RQPJXR%?.<1%.[QLHQPBDW\4,
M'148M*.G)B:F)C=N5KJ')T_B'QGXJ\5.S>(-=U'4HVFBN!:23>5IT4\,!MHY
MK?2[80Z=;3"%G5I+>UB=S+,[LTD\S/S%%%?YV<0<2<1<6YKBL^XJS_.N)L\Q
MU257&YSQ!FF.SG-<95G.=2=3%9CF-?$XS$5)U*DZDIUJTY2G.<FW*3;_ $?#
MX;#8.C##X3#T,+0II*%##TJ="C!)))0ITHQA%))))12226R"BBBO%-PHHHH
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 **** /T(^!W_ "2[PO\ ]QK_ -2+
M5J*/@=_R2[PO_P!QK_U(M6HK_M!^BU_RC)]'/_LQ'A%_Z[_AX_B;BO\ Y*GB
M3_L?YQ_ZL<2>L4445^[G@!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 45Y%XA^./P]T!VA75)M=N8YHH
MY(/#T"WR*DL!G%PNH336FD7$2#RXI5M=0GGCGD$30[HKCR? /$O[1?BW4_*C
M\.VEIX7A3RWEDS!K=]-(OGJZ>=?64=E':2+) WE+IINDFM]XOO*E>W'\5^,'
M[07Z*_@U'%8;-/$;"<:<086I6HRX6\-(T.,LU^L8:K"CB\+7Q^%Q6'X6RO%X
M6I/DK83.^(LLQ//3KTJ=*I5P]>G3^WR;P[XLSKDG2RV>!P\U&2Q>9N6"H\LD
MW"<:<X2Q=6$TKQG0PU6-G%MI2BW]HWU_8Z7:RWVI7MIIUE!L\Z\OKB&TM8?-
MD2&/S;BX>.&/S)I(XDWN-\CHBY9E!\,\0_M$^"]-1DT.#4?$MR8HI(FCADTG
M3M[3E);>XNM0B6_BFB@5IU:'2+J"0O#")E9IFM_B[4M7U;6ITNM8U/4=6N8X
MEMTN-2O;F^G2!7DD6%)KJ6618EDEE=8PP0/)(P7<[$YU?Y2^,?[87Q7XD]KE
MW@OP3D/AKE\J%>C+/^(I4^->*Y5YW5#'9?AZV'P/"^4^QC+WL#F&4\4PJUJ=
M.J\7&BZF%E^M9+X-93AK5<[QV(S.JI1E]7PU\#A%%6YJ=22E/%5N9K^)3K81
MJ+:Y.:TU['XH^.7COQ#)<QV=_P#\(YIDV$CLM&Q%=)''=-<0O)K#+_:?VO9Y
M5O<RV4VGVMS'$1]AB2>XCD\BN+B>[GFNKJ::YN;F:2XN+BXD>:>XGF=I)III
MI&:26:61F>21V9W=F9F+$FH:*_R\\1_%_P 4?%[-99UXF\?<4\;8_P!I.I0>
M?YOB\;@\ JDZM1T<IRR52.69-A%.O6E3P658/!X.DZM7V5"'/*_ZKEN395DU
M%4,KR_"8&G9*7U>C"$ZEDES5JMO:UIM1BG.K.<WRJ\G9!1117YP>D%%%% !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!^A'P._Y)
M=X7_ .XU_P"I%JU%'P._Y)=X7_[C7_J1:M17_:#]%K_E&3Z.?_9B/"+_ -=_
MP\?Q-Q7_ ,E3Q)_V/\X_]6.)/6****_=SP 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 **Q-<\2^'_#4 N->UC3]*C:*YFA6
M\NHHI[I+-%>X6RM2WVF^FC62,?9[.&>=GEBC2-I)8U;P#Q'^TGH]MYUOX7T2
M[U24?;84U#5)%TZQ61,)8WD%K%]HO;ZTF;=-+;W+:+=+"L<9,4LSFV_!/%_Z
M3_@+X$4JO_$4/$OA[A[,:=.-2/#M*M6SKBJLJD:$J/L^&,CHYCGBA6CBL/.&
M)K8&E@XT:JQ-;$4L+"I6A]!DW"W$&?M?V5E>)Q--NSQ+4:&$C9R4KXJO*G0O
M'EDG&-1S;7*HN347]-5Q'BCXC>#O"$=S_;&MV@O;;"MH]G(EYK+3/:M>6\)T
M^%VFMOM,2IY-S?\ V2Q#36_G7<*SQLWP]XJ^+'CCQ:\BWNL3:?82Q36[:1HK
MS:;ISP7,$4%U#<I',]SJ$5PL19X]3NKU(S/<1VZPP3-#7F]?Y4^,G[9+!TI9
MCE'@1X8U,6XU*M#!<:>(N+>'P\XQI3I/%8;@S):DL14ISQ#CB,%5Q_$V$J_5
MJ4%CLHIUL34P^#_6<E\%IM4ZV?YHH72E/ Y;#FDKM/DGC:ZY4U&\9JGA9KF;
M=.LXQ4I_5?B']IB<NT7A7P[$D:S1,E]XAE>5YH/(/GQMI>G30K;3"Y8"*8:Q
M=HT$1+VZR7&VV^>_$/C/Q5XJ=F\0:[J.I1M-%<"TDF\K3HIX8#;1S6^EVPAT
MZVF$+.K26]K$[F69W9I)YF?F**_RE\8_I;?2&\>/:X?Q)\3<^S/))UZ]>'"N
M5RH<.\*4E6O&G2GD.14<OP.8_5*#EAL+BLXIYEF%.C.OSXVI5Q>+JU_UK)>$
M.'.'[2RS*\/2KJ,8O%U5+$XMVLVUB*[J5*?/)*<X472IN2C:"4(*)1117\Y'
MTH4444 %%%% !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 %%%% 'Z$? [_DEWA?_N-?^I%JU%'P._Y)=X7_ .XU_P"I%JU%
M?]H/T6O^49/HY_\ 9B/"+_UW_#Q_$W%?_)4\2?\ 8_SC_P!6.)/6****_=SP
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 ***\M\0_&;X>^'D8-K
ML6LW(BBFCL_#P75GF26<P%5O8772(IH@LD\MO=:E;SK @=8V::W2;X?COQ,\
M//"_*GG?B+QOPMP1E;IXFI1Q?$^>9?D\<8\)"$Z]'+J>-Q%*MF6+BJE*,,%E
M]/$XRM5K4*-&A4K5Z4)]^ RO,LUK>PRW XO'5KQ3AA:%2LX<[:C*HX1<:4-&
MW4J.,(J,I2DHQ;7J55+Z_L=+M9;[4KVTTZR@V>=>7UQ#:6L/FR)#'YMQ</'#
M'YDTD<2;W&^1T1<LR@_&GB']H_Q5J"-#X?TS3_#L;Q1*;B1O[:U&*=)S)));
MS7,%MIRQ30A+=H;C2;IT!FE2X$DD)M_"]:U[6?$=])J6N:E=ZI>R;QYUW*TG
ME1O-+<?9[:/B&TM$EGF>&SM8X;6#S&6"&-3MK_+_ ,8OVO\ X*\*TL1@/![A
M;B+Q4S?V<U0SC,Z=?@C@^E*<:T*5=2S3!UN*L?4P]6%*O6R^IPYD]+$X>I&G
M2SG#UW4]A^IY+X-YYBW&IG.+PV4T;KFHTG''8QI<K<?W4UA*:DFXQJ+$UG&2
M;="4;<WVCXH_:#\':))<VFCPW?B>]@PJR6;)::,TR7307$)U28232>7%&]Q#
M<V&G7]C=*]NL-V5DDE@\!\5?'?QQXB22ULKB+PU8--,RIHIFBU%X#/%-:QW.
MKR2-<B:V6$(\VF+I278EN%N+=H)5@B\6HK_*+QD_:)?2E\9(YCEV)X\J<"<+
M9C3JX>?"_AU0_P!6L.\)5JSE/#XG/J<Z_%F-IXC#N&#QM#$9\\OQ>&A.E/ P
MIXK%PK_K>2^''"F2NG5AEZQ^+IM26*S*7UJ7.DK2AAVHX2FXR3G"4</[2$FF
MJC<(.,UQ<3W<\UU=337-S<S27%Q<7$CS3W$\SM)----(S22S2R,SR2.S.[LS
M,Q8DU#117\05:M6O5J5Z]2I6K5JDZM:M5G*I5JU:DG.I4J5)MSG4G-N4YR;E
M*3<I-MMGW22BE&*48Q248I6225DDEHDEHDM$@HHHK,84444 %%%% !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 ?H1\#O\ DEWA?_N-?^I%JU%'P._Y)=X7_P"XU_ZD6K45_P!H/T6O
M^49/HY_]F(\(O_7?\/'\3<5_\E3Q)_V/\X_]6.)/6****_=SP 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 ***Q-<\2^'_#4 N->UC3]*C:*YFA6\NHHI[I+-%>X6RM2
MWVF^FC62,?9[.&>=GEBC2-I)8U;S,XSK)^'<LQ>=<09MEF19/@*<:N.S;.,=
MA<LRS!4I5(4HU,7C\;5H87#4Y5:E.G&=:K"+J3A!/FE%/6C1K8FK"AAZ-6O6
MJ.U.C1ISJU9NS=H4X*4Y.R;M%-V3?0VZ*^:_%7[1^B6+R6OA/3)M=D\J95U2
M]:;3=.CG:")K62*TD@.HWT4<TDJ7D,ZZ.^;?;;7$D<ZW,?@'BCXO>._%<=S:
MWFK?V?IEU@2:5HT0T^U,9M6M)K>2=6DU.ZM+I))7N;.]U"ZM99)2?)"16Z0_
MYZ>,G[4?Z,/A?+,<LX9SC,_%[B7!5*F&C@N \/"IPY]<C2G4INOQKF,L-D>*
MRV<HTZ<\RX7?%*C.M!4\-6]GB%0_1LE\*N*<U]E5Q5&EDV%J)3Y\PDUB>1M)
M\N!I<U>%57;5+%?5-(N\HWCS?<7B'X@^"_"SM#KGB+3[.YCFBAEL8WDOM1@>
M> W,37&FZ?'=W]O$\&V1;B:W2#$D(,FZ>$2?/?B']IB<NT7A7P[$D:S1,E]X
MAE>5YH/(/GQMI>G30K;3"Y8"*8:Q=HT$1+VZR7&VV^5**_RE\8_VL'TD/$/V
MN X!AD/@SD3KUYQ_U=H0X@XKQ&$J75+!YAQ/G^%JX:/U=*G..+X>X?X;QDZR
MJ.=9X>HL+3_6LE\(^&LMM4S!XC.L0HQ7^TR>'PD9JUYT\+AY*3YG=<F)Q&)@
MHM)1YESOK/$OCKQ;XO\ *7Q%KEWJ,,'EF*UQ!:6*R1>>$N/[/L8K:R:[5;F>
M/[8UN;HPOY)F,2HB\G117^;O$O%/$_&>;XGB#C#B//N*\_QO)]<SSB7-\PSW
M-\7[./+3^LYEFF(Q6-K\D?=A[6M/ECHK(_2\+A,+@J,</@\-A\)AX7Y*&%HT
M\/1A??EI4HPA&_6T5<****\$Z 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 _0CX'?\DN\+_]QK_U(M6HH^!W_)+O"_\ W&O_ %(M6HK_ +0?HM?\
MHR?1S_[,1X1?^N_X>/XFXK_Y*GB3_L?YQ_ZL<2>L4445^[G@!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 %%>6^(?C-\/?#R,&UV+6;D1131V?AX+JSS)+.8"JWL+KI$4T062>6WNM2
MMYU@0.L;--;I-X!XH_:.\1WTES;^%;"TT.R.$M[Z\C74=9_=W3.MR$D+:5;?
M:;58H9K*2SU+[.S7!AOY6:&6'^.O&+Z>GT7O!:EB*6>^).6<59[0IRDN%?#J
MIA>,L\E5C&LUA<1/+\7'(\HQ<I4>14,_SK*91]MAZE3DH5X5G]GDOA_Q5GCC
M+#Y95PF'DTOK>9*6"H)-Q]^*J0=>M!<U^;#T*R?+)*\HN)]C7U_8Z7:RWVI7
MMIIUE!L\Z\OKB&TM8?-D2&/S;BX>.&/S)I(XDWN-\CHBY9E!\<\1_'WP)HGG
M0Z=-=^)+V/[;$(]+A,=BEU:X2%)]2O/(B>TNYB5BOM*CU:/R8Y+A4D4VZW'Q
M3KGB7Q!XEG%QKVL:CJLBS7,T*WEU++!:O>.KW"V5J6^S6,4C1QC[/9PP0*D4
M4:1K'%&JX=?Y4^,?[8KQ$SJKC,M\$. LEX(RN=.G2H<2\9_\9-Q4Y*2JU,7A
M<JPU;#\-934>F%^JXZ'%5)T8U<0JU.MB*5/ _K62^#&6T%"KGN85\=53;EAL
M%_LN$M:RA.K*,L566\N>F\([M1Y6HMU/;O$?Q]\=ZWYT.G36GANRD^VQ"/2X
M1)?/:W6$A2?4KSSYDN[2(%8K[2H])D\Z22X5(V%NMOXY?7]_JEU+?:E>W>HW
ML^SSKR^N)KNZF\J-(8_-N+AY)9/+BCCB3>YV1HB+A5 %2BO\M/$OQN\7?&/'
M/'^*'B+Q;QK45>.)H83.\XQ5;*,!7A1E04\JR*G.EDF4?NIU4XY7E^$A*5;$
M5)1=3$5I5/U;+,CR?)8>SRK+<'@5RN$IT*,(UJD6U*U7$-.O6U2UJU)OW8J]
MHQ2****_+3U0HHHH **** "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 _0CX'?\DN\+_P#<:_\ 4BU:BCX'?\DN\+_]QK_U(M6HK_M!^BU_
MRC)]'/\ [,1X1?\ KO\ AX_B;BO_ )*GB3_L?YQ_ZL<2>L4445^[G@!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 %%9.M:]
MH_ARQDU+7-2M-+LH]X\Z[E6/S9$AEN/L]M'S+=W;PP3/#9VL<UU/Y;+!#(PV
MUX9XA_:/\*Z>[0^'],U'Q%(DT2FXD;^Q=.E@> R226\UQ!<ZBTT,Q2W:&XTF
MU1R)I4N#''";C\3\5_I'>!G@=24O%3Q.X6X1Q4J<*U/)L1C)YCQ-7P]2-24,
M5AN%,EHYEQ+BL(_93C];P^55<,JCITG556K2A/W,HX:S[/G;*<KQ>,@FTZ\8
M*EA8R32<)8NNZ6%C/5/DE64K7E:T6U]$UQWB'X@^"_"SM#KGB+3[.YCFBAEL
M8WDOM1@>> W,37&FZ?'=W]O$\&V1;B:W2#$D(,FZ>$2?$?B'XS?$+Q"[!M=F
MT:V,T4T=GX>#:2D+Q0& JM["[:O+%*6>>6WNM2N(&G<.L:K#;I#Y97^4OC'^
MV3RC">UR[P&\,L1FV(A7KT_]9_$Z<L#EDZ=&].E5P?"O#F9O,L90QDW[>E7Q
MO$>28JAAZ<*=?+/;XJ<<!^M9+X+5IVJ<09I&C%QB_JN5I5*J<K-J>+Q-+V4)
M07NN-/#5X2DVXU>6"]I]8>)?VEO]5'X/T'_GF\]WXE'_ %W66VBT[2[[_KUE
MCO7U3_GO UA_J[BO ?$/Q!\:>*4:'7/$6HWEM)%%#+8QO'8Z=.D$YN8FN--T
MZ.TL+B9)]LBW$UN\^8X09-L$(CXVBO\ *7Q@^F']([QREBJ''OBAQ#4R/%TZ
MU&KPED&)EPSPE4PU>E"C4P^+R')'@\'FM-TX.*GG2S+$15;$*-91Q-=5/UK)
MN#.&LA4)9?E6&5>#C)8S$06*QBE%N2E#$5^>=)W=[4/91O&+Y;QC8HHHK^9S
MZ@**** "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 **** /T(^!W_)+O"__ '&O_4BU:BCX'?\ )+O"_P#W&O\ U(M6
MHK_M!^BU_P HR?1S_P"S$>$7_KO^'C^)N*_^2IXD_P"Q_G'_ *L<2>L4445^
M[G@!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 %%%>9>*/B]X$\*
M27-K>:M_:&IVN!)I6C1'4+H2"Z:TFMY)U:/3+6[M7CE>YL[W4+6ZBCB)\DO+
M;I-\7QUXC\ ^&.2U.(O$3C+AK@G)(>TC',>)LYP.44,16I4I5GA,#]=K4JF8
M8^=.#]AE^!AB,=B9\M+#X>K5G"$N[ 9;F&:UUALMP6*QU=V_=X6C4K2BFU'G
MJ<D6J=--^]4J.-.*NY2239Z;45Q<06D$UU=316UM;127%Q<7$B0P6\$*-)--
M--(RQQ111JSR22,J(BLS,%!-?'/BK]H_7+Y)+7PGID6A1^=,JZI>M%J6HR0+
M/$UK)%:20#3K&:2&.5+R&==83%QMMKB.2!;F3P;7/$OB#Q+.+C7M8U'59%FN
M9H5O+J66"U>\=7N%LK4M]FL8I&CC'V>SA@@5(HHTC6.*-5_S*\8_VN_@9P75
MQF5^%'#G$7B]FM"G35+-WS\%\%RK3DH580S#-\%B.)<54P5JDZBI\*4<#C'&
ME3P6;3HUY8S#_J&2^#N?8U0JYOB</D]*3=Z.F.QO*E=-TZ,XX6"GHE?%RJ0U
M<Z*<>27VMXC^/O@31/.ATZ:[\27L?VV(1Z7"8[%+JUPD*3ZE>>1$]I=S$K%?
M:5'JT?DQR7"I(IMUN/ ?%7Q_\::X\D.C-%X6TYXIH3#9>7>:C(EQ!%%(TNK7
M-NLD4T4BSR6=QI=OI<]L)\-)/-##<+X717^47C'^TA^E1XP4L9EJXUI^&_#>
M+J4Y2R+PQH5^&:KITHJ$:=7BAXK&\95*=>/.\?A:?$%#+<?*M5A6R]894,-0
M_6\E\-.%,F<*OU%YGB8)KV^:RCBE=N[<<+R0P2<7;V<WAY5::2<:G-S2E;OK
M^_U2ZEOM2O;O4;V?9YUY?7$UW=3>5&D,?FW%P\DLGEQ1QQ)O<[(T1%PJ@"I1
M17\*8K%8K'8K$XW&XFOC,;C*];%8O%XJM4Q&*Q6*Q%25;$8G$XBK*=6O7KU9
MSJUJU6<JE6I*4YRE*3;^]A"-.$:=.,80A&,(0A%1A"$4HQC&,4E&,4DHQ222
M225@HHHK 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 **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH _0CX'?\DN\+_\ <:_]2+5J*/@=
M_P DN\+_ /<:_P#4BU:BO^T'Z+7_ "C)]'/_ +,1X1?^N_X>/XFXK_Y*GB3_
M +'^<?\ JQQ)ZQ1117[N> %%%% !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 445GZEJ^E:+
M EUK&IZ?I-M),MNEQJ5[;6,#SLDDBPI-=2Q1M,T<4KK&&+E(Y&"[48CDQ^88
M'*\'B,PS/&X3+L!A*;JXK'8_$T<)@\-232=3$8G$3IT:---I.=2<8W:5[M%T
MZ=2K.-.E3G5J3=H4Z<)3G)]HQBG*3\DFS0HKYV\0_M'^%=/=H?#^F:CXBD2:
M)3<2-_8NG2P/ 9))+>:X@N=1::&8I;M#<:3:HY$TJ7!CCA-QX!XE^-7Q \2>
M4G]J_P!@6\7EM]G\-&YTOS)D\\>=+>?:I]3?>D^R2V^W"Q;R8)?L@N(_./\
MGWXP?M._HM>%T<5@LCXFQ?BQQ#AZE:C_ &9X>8;Z]E4:M*K"DIU>+\<\'PU7
MPE6]6=+$9'CL\E*%!S=%0K8:=?\ 1,F\+>*\U<)U\+#*,-)1E[7,9<E:S3=E
M@Z?/BHS6B<:].@DY6YKQDH_<7B'QGX5\*HS>(-=T_39%BBN!:23>;J,L$TYM
MHYK?2[<3:C<Q&975I+>UE1!%,[LL<$S)\]^(?VF( C1>%?#LSR-%$R7WB&5(
MDAG\\^?&VEZ;-,US$;90(IAK%HZSRDO;M';[;GY)HK_*7QC_ &M/TAN/?:X#
MPVP&0^#.25:%>A.65PH<7<5U5B;PJ<_$>>Y;2P.&]G0Y886OD_#>4YAAJTZ^
M)ACW5>$^I?K62^$/#F7VJ9G4Q&=UU*,DJO-@\(N6S5L-0JRJ3O*[G&MB:U.4
M5&#IVY^?M_%'Q&\8^+Y+G^V-;NS97.%;1[.1[/1EA2Z:\MX3I\#K%<_9IF3R
M;F_^UWQ6&W\Z[F:"-EXBBBO\U>+>,^+N/<ZQ/$?&W$V?<6Y_B[K$9QQ%FN-S
MC,:D'5JUU2^M8^M7JPH0JUZTZ6'A*-"DZD_94X*31^FX/!8/+Z$<-@<+A\'A
MX?#1PU&%&FG91OR4XQ3DXQBG)WD[*[=@HHHKYHZ@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@#]"/@=_R2[PO_ -QK_P!2+5J*/@=_R2[PO_W&O_4B
MU:BO^T'Z+7_*,GT<_P#LQ'A%_P"N_P"'C^)N*_\ DJ>)/^Q_G'_JQQ)ZQ111
M7[N> %%%% !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 %%>>^(_BIX$\+^='J.OVD][#]M0Z;I9.IWPNK#"
MS6,\=GYL6G7;3$6\2:K-81M,)%:5%@N'B^>_$?[2>LW/G6_A?1+32X3]MA34
M-4D;4;YHWPEC>06L7V>RL;N%=TTMO<MK5JTS1QDRPPN;G^3?&3Z<'T9O WZS
MA.+_ !,RG,^(L->+X/X+:XNXE5=>QD\-C<+E$ZN!R&NZ%>.*IQXES')85\.N
M;#SJSG2A4^OR7@7BC/>6>#RNM2PTM?KF-_V/"\NJYX2K*-3$1YDXMX6G7<9?
M$DDVOL&XN(+2":ZNIHK:VMHI+BXN+B1(8+>"%&DFFFFD98XHHHU9Y))&5$16
M9F"@FO'/%7QW\#^'7DM;*XF\2WZQ3,J:*89=.2<0136L=SJ[R+;&*Y:8(\VF
M+JKVABN%N+=9XE@E^*/$7BSQ'XLNEO/$6KW>J2QY\A)F6.UM=\<$4GV.QMTA
MLK/SEMH#<?9;>'[1)&)I_,F+.>>K_*'QI_;%\;9S_:&4^!/A_@.#<#*NJ>"X
MPXXJ4>(.):N#C[_UBCPS@VN'<DQ]2?+2G2QF8\882-!5G!^WKTJN#_6\D\&,
M#1]G6S_,:F-J<MZF#P">'PJF].5XJ=\37II7:<*6"FY<M[1BU/WGQ1^T'XQU
MN.YM-'AM/#%E/A5DLV>[UE87M6@N(3JDXCBC\R:1[B&YL-.L+ZU9+=8;L-')
M+/XC?7]_JEU+?:E>W>HWL^SSKR^N)KNZF\J-(8_-N+AY)9/+BCCB3>YV1HB+
MA5 %2BO\L/%/QV\8?&W,?[3\5/$/B7C.K&O+$X?"9EC?99+@*\G7;GE?#V A
MA,@RFRQ6(A".69;A(4Z565&$8TK07ZOE.09-D=/V64Y;A<$N7DE.E3O7J17+
MI5Q-1SQ%;X(MNK5FVTI.\M0HHHK\F/7"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 **** /T(^!W_)+O"__ '&O_4BU:BCX'?\ )+O"
M_P#W&O\ U(M6HK_M!^BU_P HR?1S_P"S$>$7_KO^'C^)N*_^2IXD_P"Q_G'_
M *L<2>L4445^[G@!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 %%%% !16?J6KZ5HL"76L:GI^DVTDRVZ7&I7MM8P/.R22+"DUU+
M%&TS1Q2NL88N4CD8+M1B/"_$O[1?A+3/*C\.VEWXHE?RWEDS/HEC#&WGJZ>=
M?64E[)=QM' WE+IHM7AN-XOO.B>W/XWXK?2%\$_!#!O%^*GB7PMP?/V?M:65
MXS'/&<1XRDG24JF7<*Y53Q_$N9TZ?MZ$JT\ORG$QHQK4IU7"%2+?M93PYGF>
MSY,IRO%XQ7LZL*?)AH/6RJ8NLZ>%I-\LK*I6BVTTKM,^A*YGQ#XS\*^%49O$
M&NZ?ILBQ17 M))O-U&6":<VT<UOI=N)M1N8C,KJTEO:RH@BF=V6."9D^(_$/
MQQ^(6OHT*ZI%H5M)%%')!X>@:Q=GBG,XN%U"::[U>WF<[(I5M=0@@D@C$30[
M9;CSO(:_RL\8_P!LCPOEWM<M\"?#3'\28GV%>/\ K3XC5O[$RC#XQ76&EA.%
M\DQ6*S;.<!)2C4K3QF>\+8N,J<\/##2C4CBX?K&2^"V+JVJY_F=/"QYH_P"R
M9;'V]:4-.93Q5>,:-&INDH8?%PU4G/1P?UWXH_:3M8)+FU\(:)]NV82'6-9D
MD@M7DCNF61X])M]EW/:3VB*]M+/J&FW223@W%BGV<Q3^ ^*OB9XT\8I);ZSK
M,QTZ2::0:39)'8Z<$DGBN([>6&V5)+^*TD@@-FVJ37T]N8_,6;SI)I9."HK_
M "E\9/II_25\=(YC@>-_$[.J'#69TZF&Q'!?"TEPKPE4R^I5G6_LW'95DWU>
M>?82$Y^Z^)<3G6*FJ=!5L35^KT/9_K62\$<,9#[*I@<KH2Q5)J4<;BU];QBJ
M))>UIU:W,L/-I?\ ,+&A!7ERQ7-*Y1117\L'U@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!^A'P._Y)=X
M7_[C7_J1:M11\#O^27>%_P#N-?\ J1:M17_:#]%K_E&3Z.?_ &8CPB_]=_P\
M?Q-Q7_R5/$G_ &/\X_\ 5CB3UBBBBOW<\ **** "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 ***\]\1_%3P)X7\Z/4=?M)[V'[:ATW2R=3OA=6&%FL
M9X[/S8M.NVF(MXDU6:PC:82*TJ+!</%\EQEQ[P1X=Y15X@X^XOX:X,R2EI/-
M>*,[R[(\"Y\T(1I4\1F6(P].M7J5*E*E2P]%SKUJU6E1I4YU:M.$NS!9?C\R
MK+#Y?@\5C:[VI86A5KSMJ[N-*,G&*2;<I6C%)MM)-KT*HKBX@M()KJZFBMK:
MVBDN+BXN)$A@MX(4:2::::1ECBBBC5GDDD941%9F8*":^1/%7[26HW#R6_@[
M28K"V:*:,:EK2"YU'?-!$([BVL;><V%G-9SFX*+=3:Q!=@6\DL,*B:V?P;Q#
MXS\5>*G9O$&NZCJ4;317 M))O*TZ*>& VT<UOI=L(=.MIA"SJTEO:Q.YEF=V
M:2>9G_S2\9/VMW@%P-+,<J\,LHXB\7,^PM2KAZ&/PM)<,<$3K4Z4U.?]N9K3
MGG6,IT<7R4HSR_AJM@<=2A7Q&$S1T/JE;%_IV2^$'$./5.MFE;#Y/AYI2E3F
M_K6.Y6U9>PI-4*;<+MJIB8U*<G&,Z/-SJ'VYXA^./P]T!VA75)M=N8YHHY(/
M#T"WR*DL!G%PNH336FD7$2#RXI5M=0GGCGD$30[HKCR?GOQ#^T3XTU)V30X-
M/\-6PFBDB:.&/5M1V+ 4EM[BZU&)K"6*6=FG5H=(M9XPD,(F95F:X\ HK_*7
MQC_:9?2F\6/:X++>*\/X49"Z]>=++?#&&,R+,YT97AA8XSBROC,9Q-*OAZ+D
MJL\JS')L%BL14GB9Y=!TL%3P?ZUDOA?PIE%IU<)+-\1RQ3JYHX8BDI*SGR8.
M,(851E)*RJTZU2$4H*J[S<]'4M7U;6ITNM8U/4=6N8XEMTN-2O;F^G2!7DD6
M%)KJ6618EDEE=8PP0/)(P7<[$YU%%?P-C\PQ^:8S$9AF>-Q>8X_%U'5Q6.Q^
M)K8O&8FJTDZF(Q.(G4K5JC22<ZDY2LDKZ'Z#3ITZ4(TZ5.%*G!6A3IPC"$5V
MC&*48KR22"BBBN0L**** "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@#]"/@=_P DN\+_ /<:_P#4
MBU:BCX'?\DN\+_\ <:_]2+5J*_[0?HM?\HR?1S_[,1X1?^N_X>/XFXK_ .2I
MXD_['^<?^K'$GK%%%%?NYX 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 4454OK^QT
MNUEOM2O;33K*#9YUY?7$-I:P^;(D,?FW%P\<,?F321Q)O<;Y'1%RS*#ABL5A
ML#A<3C<;B:&#P6#H5L5B\7BJU/#X7"X7#TY5L1B<3B*TH4J%"A2A.K6K59QI
MTJ<93G*,8MJH0G4G&G3C*<YRC"$(1<ISG)J,8QBDW*4FTHQ2;;:25RW17@/B
M']HGP7IJ,FAP:CXEN3%%)$T<,FDZ=O:<I+;W%UJ$2W\4T4"M.K0Z1=02%X81
M,K-,UOX!XH^.7COQ#)<QV=__ ,(YIDV$CLM&Q%=)''=-<0O)K#+_ &G]KV>5
M;W,ME-I]K<QQ$?88DGN(Y/X%\8OVE_T5_"BEB,+EO&-3Q5XAA3FZ.3>&5.AG
MV =24:T<//$\75<1A.$X826(HJGB99=F^:YEAJ,XXF&4XB$Z,:WZ#DOAAQ9F
M[C*K@EE.&;7-6S1RP]2WNN2A@U&>+<U&5X^THT:4I)P=:+4N7[7\0^,_"OA5
M&;Q!KNGZ;(L45P+22;S=1E@FG-M'-;Z7;B;4;F(S*ZM);VLJ((IG=EC@F9/!
MO%7[26G6Z26_@[29K^Y6::,:EK2&VT[9#/$([BVL;><7]Y%>0"X*+=3://:$
MV\DL,S&:V3Y$N+B>[GFNKJ::YN;F:2XN+BXD>:>XGF=I)IIII&:26:61F>21
MV9W=F9F+$FH:_P HO&3]K=X^\<QS'*O#+*.'?"/(<53JX>AC\+2?$_&\*-2K
M-3G_ &YFM.&2X.I6PG)2C/+^&J..P-6=?$83-%7^J5L)^MY+X0</X!TZV:5L
M3G&(@U)TYOZK@>9)67L*3=>HE.[:J8F5.I%1C.CR\ZGZ%XC^*GCOQ1YT>HZ_
M=P64WVU#INED:98FUO\ "S6,\=GY4VHVBQ 6\2:K-?R+"9%:5VGN'E\]HHK_
M #2XRX]XX\1,WJ\0<?<7\2\9YW5TGFO%&=YCGF.4.6$(TJ>(S'$8BI1H4Z=.
ME2I8>BX4*-&E2HTJ<*5*G"/Z=@LOP.6T5A\OP>%P5!;4L+0IT(7U=W&E&*E)
MMMN4KRDVVVVVV4445\D=@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 %%%% '
MZ$? [_DEWA?_ +C7_J1:M11\#O\ DEWA?_N-?^I%JU%?]H/T6O\ E&3Z.?\
MV8CPB_\ 7?\ #Q_$W%?_ "5/$G_8_P X_P#5CB3UBBBBOW<\ **** "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 **** "BN#\5?$SP7X.>2WUG68AJ,<4T@TFR22^U$O'!%<1V\L-NKQV$UW'/
M ;-M4FL8+@2>8LWDQS2Q^ >*/VD[J>.YM?"&B?8=^$AUC69(Y[I(Y+5ED>/2
M;??:07<%VZO;2SZAJ5J\< -Q8O\ :&B@_ECQD^FG]&OP+EF.!XW\3LEK\2Y9
M4J8;$<%\+2?%7%M/,*=*=;^S<=E63_6(9#BYPA[KXEQ.2X6#J4%6Q-+ZQ0]I
M]9DO!'$^?>RJ8'*Z\<+52E'&XM?5,&Z;:7M:=6MRO$03?_,+&O-VERQ?+*WU
MW7D7B'XX_#W0':%=4FUVYCFBCD@\/0+?(J2P&<7"ZA--::1<1(/+BE6UU">>
M.>01-#NBN/)^(_$/C/Q5XJ=F\0:[J.I1M-%<"TDF\K3HIX8#;1S6^EVPATZV
MF$+.K26]K$[F69W9I)YF?F*_RE\8_P!LCQ1F/M<M\"?#3 <-X;V]>/\ K3XC
M5O[;S?$8-W6&EA.%\DQ6%RG)L?%QC4K3QF>\4X24:D\/##1E3CBY_K62^"V%
MI6JY_F=3%2Y8_P"R9;'V%&,].93Q5>,JU:GNDH8?"3T4G/5P7T)XE_:+\6ZG
MY4?AVTM/"\*>6\LF8-;OII%\]73SKZRCLH[219(&\I=--TDUOO%]Y4KVX\,U
M+5]6UJ=+K6-3U'5KF.);=+C4KVYOIT@5Y)%A2:ZEED6)9)976,,$#R2,%W.Q
M.=17^5GBM](7QL\;\8\7XJ>)?%/&$/:>UI97C,<L'PY@ZK5)2J9=PKE5/ <-
M994J>PH2K3R_*<-*M*C2G5<YTXM?K&4\.9'D4.3*<KPF#=K.K"GSXF:UTJ8N
MLZF*JI<TK*I6DDFTK)L****_&SV@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 **** "BBNLL/ ?C
M75/L1L?"?B&>'4?LQL[K^R+Z*QFCN]AM[C^T)H8[*.TD61)/MDMPEJD)\YYE
MB!<>]D'"W$_%>*E@N%N',^XDQL/9<^$R#)\PSC%0]O45&AS8?+L/B:L?;56J
M5*\%[2HU"%Y-(Y\1B\+A(*>+Q.'PL'>T\16IT8/E5Y6E4E%:+5ZZ+5G)T5[3
MIOP!^)%].\-UIVGZ-&L32"ZU+5K.6"1P\:BW1='?5KD3,KM(K/;I $BD#3+(
M8DD[RQ_9COY+6)]2\7VEI>G?YUO8Z--J-K'B1Q'Y5Y<:AI<LV^(1N^^Q@\N1
MGB7S5032?TQPA]!#Z7W&\92R;P$XXP2C3K5&N+Z.6^'TG&A5HT9J,./<QX:G
M.I*=>#HTH1=7$4HUJ^'A5HX>O4I_,8SC[@[ M*OQ!@9W:7^QNKF*O)-J[R^G
MBDE9.[>D7:,FI2BG\M45]SV/[.G@"TNHKBXF\0ZG#'OWV-]J-M':S[XW1?-?
M3=/TZ]'E,RS)Y-Y#F2-!)YD1DB?O=-^%_P /=)@>WM?"&B2QO,TY;4K-=:G#
MLD<95+K6#?7,<06-2MNDRP*YDD6,22RL_P#5?"'['WZ1^=2E4XJXJ\,>"\+&
MI6I>SGF^<\0YK4<*5&=&O2PF59(LL>$K3J5*+E6SRCC*53#U)/ RI2HU*OR6
M,\9>&J%EA,)FF-FU%W5&AAZ*NVI1<ZM?VO/%).RH.#4DO:7NE^<-O!/=SPVM
MK!-<W-S-';V]O;QO-/<3S.L<,,,,:M)+-+(RI'&BL[NRJJEB!7>:7\*/B+K'
MG_9/".K0_9_*\S^U(XM#W>=YFSR/[:ET_P"U8\IO-^S>;Y.8_.\OSHM_Z,V\
M$%I!#:VL$5M;6T4=O;V]O&D,%O!"BQPPPPQJL<444:JD<<:JB(JJJA0!4M?U
M1P;^Q>X%PE2E4\0O&_BW/Z3]ZMA.#>%\GX0J0YL+./L:689WC>-XU?9XUTZG
MUF664?;X6G.A]5P]6LL10^3QOC;CYIK+LBP>'>T9XW%5L8G[Z]YTZ$,#:].Z
MY55?+-J7/)1Y9?#%C^SI\0+NUBN+B;P]IDLF_?8WVHW,EU!LD=%\U]-T_4;(
M^:JB9/)O)L1R()/+F$D2>D:;^S)I44[MK'BO4;^V,3*D.FZ;;:3.L^^,K(]Q
M=7.M1O$(Q*K0BUC=G>-Q<*L;1R_3]%?U/P7^R^^A[PA*A6QG F=<<8S#4\$J
M6*XTXNSS%1=;"TJE.MB:^69%B.'\CQ=3,935;&T,7E5? 1JTJ?U#!X&GSTY_
M*8[Q4XRQG,H8^A@(2<VX8'!T(>[-IQA&KB(XFO!4[6A*%6-1IOVDZCLUXOIO
MP!^&]C \-UIVHZS(TS2"ZU+5KR*>-"D:BW1='?2;8Q*R-(K/;O.7ED#3-&(D
MC]"TGP7X1T)[2;2/#6B6-S81""UOH=-M/[1C00&V9FU)HFOY9I8&>.XN)KB2
M>Y$DAGDD:20MTU%?U/P9]'OP)\.YX6MP1X.^&O#.,P?U9T,TRK@OA_#YUSX.
MNL5A*M;//J$LWQ.(PV)C&O0Q&)QM:O2JPA4A4C*$6OD\;Q%G^8J<<=G.9XJ$
M^;FI5L;B)4+3CRS2H>T]C&,H^[*,8*+5TUJPHHHK]A/&"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 **J7U_8Z7
M:RWVI7MIIUE!L\Z\OKB&TM8?-D2&/S;BX>.&/S)I(XDWN-\CHBY9E!\1\4?M
M!^#M$DN;31X;OQ/>P859+-DM-&:9+IH+B$ZI,))I/+BC>XAN;#3K^QNE>W6&
M[*R22P?DWBGX[>#W@EEW]I^*GB'PUP92E0EB</A,RQOM<ZQ]"*KMSROA[ 0Q
M>?YM=X7$0A'+,MQ<ZE6E*C",JMH/U\IR#.<\J>RRG+<5C7S<DITJ=J%.3Y=*
MN)J.&'H_'%MU:L$DU)VCJ>\UB:YXE\/^&H!<:]K&GZ5&T5S-"MY=113W26:*
M]PME:EOM-]-&LD8^SV<,\[/+%&D;22QJWQ'XJ^._CCQ$DEK97$7AJP::9E31
M3-%J+P&>*:UCN=7DD:Y$ULL(1YM,72DNQ+<+<6[02K!%XY<7$]W/-=74TUS<
MW,TEQ<7%Q(\T]Q/,[233332,TDLTLC,\DCLSN[,S,6)-?Y:>,?[8S@3):N,R
MKP0\/,SXWQ$*=.%#BSC/$5.&>'UB')3J5<+P]AJ>(X@S;"*E:A;'8OA7$K%2
MJS5.IA\/2ECOU?)?!C'UU"KGN94L#%MN6$P45BL1RVLE/$2<</1G>\OW<,7'
ME25U*35/[ \1_M)Z/;>=;^%]$N]4E'VV%-0U21=.L5D3"6-Y!:Q?:+V^M)FW
M32V]RVBW2PK'&3%+,YMO ?%7Q8\<>+7D6]UB;3["6*:W;2-%>;3=.>"Y@B@N
MH;E(YGN=0BN%B+/'J=U>I&9[B.W6&"9H:\WHK_*'QC^G)])OQPI8S+N+O$O,
M\LX:QE2G*?"/!E.GPEP_[*G%6PN*AE/LLTSK">V7UKV'$6:9Q%8I4JL.7ZKA
M(X?];R7@/A;(G"I@\KI5<5!-+&8UO&8B[?QP=:]*A.WN<V&I47RW7VY\Q111
M7\DGUX4444 %%%% !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 %%%% !114UO!/=SPVMK!-<W-S-';V]O;QO-/<3S.L<,,,,:M)+-+(
MRI'&BL[NRJJEB!6E*E5KU:="A2J5JU:I"E1HTH2J5:M6I)0ITZ=."<YU)S:C
M"$4Y2DU&*;:0G)13E)J,8IN4F[))*[;;T22U;>B1#17H6E_"CXBZQY_V3PCJ
MT/V?RO,_M2.+0]WG>9L\C^VI=/\ M6/*;S?LWF^3F/SO+\Z+?V]C^SI\0+NU
MBN+B;P]IDLF_?8WVHW,EU!LD=%\U]-T_4;(^:JB9/)O)L1R()/+F$D2?O?"?
MT5/I*<<4X8CAGP+\4LPP56A7Q-#,ZW!F=Y7D^)IX;%+!5XX7.,VPF!RO%5Z>
M*<J4L+A\75Q5Z.):HN.%Q,J7S^+XLX9P+<<5GV54YJ48RI+&T*M:+G'GBYT:
M,ZE6$7"TE.4%"TH^][T;^#45]@Z;^S)I44[MK'BO4;^V,3*D.FZ;;:3.L^^,
MK(]Q=7.M1O$(Q*K0BUC=G>-Q<*L;1R]OIOP!^&]C \-UIVHZS(TS2"ZU+5KR
M*>-"D:BW1='?2;8Q*R-(K/;O.7ED#3-&(DC_ *KX3_9/_2\XCY/[8R;@3@+G
M]OS?ZV<;X+&>R]C;V?/_ *C8;C2_UJ[]A[/VG+ROZS]7]V_R>+\7.#L-?V-;
M,,PMR_[I@9PO?>WU^6"^'[5[?W>8^!ZUM+T'7=<\_P#L71=6U?[+Y7VG^R].
MO-0^S^=YGD^?]DAE\KSO*E\KS-OF>5)LSL;'Z2:3X+\(Z$]I-I'AK1+&YL(A
M!:WT.FVG]HQH(#;,S:DT37\LTL#/'<7$UQ)/<B20SR2-)(6Z:OZGX._8MX^:
MH8CQ \>,)AG&I46*RG@[@JMC55I/!Q]E.AQ#G>>X#V%2GCYS]I3J<,8F-;!X
M>+C5H5L8U@?D\;XW4US1R[()RT7+6QN.C"SY_>4L-0P]3F3IK1K%1Y9RUC*,
M/?\ SRTGX+_$C5TM)D\.36%M=S",SZM=6>G/:H)S!)<7>GW$ZZO%%$5:4JNG
MR3S0 2VL-PLD/F>A:;^S/XDEG==8\1:)86PB9DFTV*_U:=I]\86-[>ZAT6-(
MC&96:874CJZ1H+=ED:2+[+HK^I^#/V2/T5>'(86?$DO$/Q!Q,/J]3&1S[BJ.
M49=B:U.@H8FGA\+PAE_#V.PF Q%?FKPH3S;%X[#KDH_VG5492J?)XWQ?XLQ+
MFL-_9V71?,H?5\(ZU2*<KQ<I8RIB:<ZD8^ZY*E"G+5^R3M;YKTW]F?PW% ZZ
MQXBUR_N3,S)-IL5AI,"P;(PL;V]U#K4CS"02LTPNHT9'C06ZM&TDOH]C\&_A
MIIUU%>6_A2TDFAW[$OKO4]4M3YD;Q-YMCJ5]=V4^%=BGG6\GE2!)H]DT<;KZ
M;17]4<%_0T^BOP!&A_JWX#^'"K86I@JV$Q^?Y!0XRS;"8C+ZM2M@\5A,XXQ>
M?9KAL72K5'5>+H8RGB:LZ>'E6JU'A<,Z7RF-XUXLS!R^LY_F?+-34Z>'Q$L%
M2G&HE&<9T<%]7I2@XJW)*#BDY<J7//FR=+T'0M#\_P#L71=)TC[5Y7VG^R].
ML]/^T>3YGD^?]DAB\WRO.E\KS-WE^;)LQO;.M117]$Y9E>69+@:&69-EN RG
M+<-[3ZME^68/#X# X?VU:IB*WL,)A:=+#TO:UZM6O4]G3CSUJE2I*\YRD_FZ
MM:K7J2JUJE2M5E;FJ59RJ5)<L5&/-.;<GRQ2BKO2*26B04445WF84444 %%%
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 %%%<=XA^(/@OPL[0ZYXBT^SN8YHH9;&-Y+[48'G@-S$UQINGQW=
M_;Q/!MD6XFMT@Q)"#)NGA$GSW%'%W"G!&55,^XTXGX>X1R.C4C2JYSQ1G66Y
M!E5*K*%2I&G4S'-<3A,'"I*G1JU(PE64G"E4DERPDUTX7!XS'5EA\%A<3C*[
M5U0PM"KB*S2:3:IT8SFU>45=1M=I=4=C17R5XA_:8G+M%X5\.Q)&LT3)?>(9
M7E>:#R#Y\;:7ITT*VTPN6 BF&L7:-!$2]NLEQMMO /$OCKQ;XO\ *7Q%KEWJ
M,,'EF*UQ!:6*R1>>$N/[/L8K:R:[5;F>/[8UN;HPOY)F,2HB_P":OC!^UH^C
MIP%'%8'PZP?$7C)GU&I6HP_LBA5X5X25;#U84ZL,1Q-G^">/G3J.51X3%Y)P
MQGN!Q2HSJ1Q4*%3#5J_Z;DWA#Q)F')4S*>&R7#R49/VTEB\9RR3:<<+AY^S3
M6G/"OBJ%2#DDX<RE&/VYXE^-7@#PWY2?VK_;]Q+Y;?9_#1MM4\N%_/'G2WGV
MJ#3$V/!LDMOMQOE\Z"7[(;>3SAX#XA_:/\5:@C0^'],T_P .QO%$IN)&_MK4
M8ITG,DDEO-<P6VG+%-"$MVAN-)NG0&:5+@220FW^=:*_RA\8/VG?TI?%&6*P
M61\383PGX>Q%.M1_LSP\PWU'-94JM*%)3J\7XYXSB6ABZ5JLZ6(R/'9'&,Z[
MFZ+G1PTZ'ZWDWA;PIE2A/$86>;XF+C+VN8RYZ-TV[+!T^3"R@]$XUZ==M1MS
M6E)2T=2U?5M:G2ZUC4]1U:YCB6W2XU*]N;Z=(%>2184FNI99%B6265UC#! \
MDC!=SL3G445_GWC\PQ^:8S$9AF>-Q>8X_%U'5Q6.Q^)K8O&8FJTDZF(Q.(G4
MK5JC22<ZDY2LDKZ'Z)3ITZ4(TZ5.%*G!6A3IPC"$5VC&*48KR22"BBBN0L**
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@ HK6TO0==USS
M_P"Q=%U;5_LOE?:?[+TZ\U#[/YWF>3Y_V2&7RO.\J7RO,V^9Y4FS.QL=O8_!
MOXEZC:Q7EOX4NXXIM^Q+Z[TS2[H>7(\3>;8ZE?6E[!ED)3SK>/S8RDT>^*2-
MV_0^$_"+Q8X]IPK<#>&'B'QI2J4*^*IU>$^"N).(Z=3"X7%+!8G$PGD^68R,
MJ&'QLHX2O6BW3HXJ2P]24:K4#SL7G&49>W''YIEV":E&#6+QV&PS4Y0]I&+5
M:K!J4H>_&.[A[R5M3S*BOI73?V9_$DL[KK'B+1+"V$3,DVFQ7^K3M/OC"QO;
MW4.BQI$8S*S3"ZD=72-!;LLC21=OIO[,_AN*!UUCQ%KE_<F9F2;38K#28%@V
M1A8WM[J'6I'F$@E9IA=1HR/&@MU:-I)?ZKX3_9J_3(XKY*O_ !"G_5K!3]NO
MKO%G%/"N3\E2C;]W/*_[8Q.?Q]JW:A6_LAX:I9OVZBKGR6+\3>"\)=?VM]:F
MN7W,)A,76TEU57V,</[OVH^VYUMRWT/C.BOT.TGX+_#?2'M)H_#D5_<VD0C,
M^K75YJ*73F P27%WI]Q.VD2S2AFE*KI\<$,Y$MK#;M'#Y?>:7H.A:'Y_]BZ+
MI.D?:O*^T_V7IUGI_P!H\GS/)\_[)#%YOE>=+Y7F;O+\V39C>V?ZGX._8R^+
M68*A/CSQ>X X5A4J5'6I\,93G_&N)PV'^IQJ8=N&8PX(P]7%O'.6%Q6'IXMX
M:AAX?7,/C\;.2PB^4QOC7E%/F67Y/F.+:2Y7BJN'P,92Y[2UIO'24/9^_&3A
MS2E[DJ<%[Y^<-AX#\:ZI]B-CX3\0SPZC]F-G=?V1?16,T=WL-O<?VA-#'91V
MDBR))]LEN$M4A/G/,L0+CO=-^ /Q(OIWANM.T_1HUB:076I:M9RP2.'C46Z+
MH[ZM<B9E=I%9[=( D4@:99#$DGWO17]6<(_L<? 3*Y4J_&/B%XG<6UJ52C-X
M;+Z_#O"V58F,:7+7I8K#QR;.LU=.K6O4IO"9W@ZM&"C2E4K-2JR^2QGC1Q!5
MO'!9=E>#BTUS5(XG%UHZ^ZXR=>A2NEH^>A--ZVCL?(EC^S'?R6L3ZEXOM+2]
M._SK>QT:;4;6/$CB/RKRXU#2Y9M\0C=]]C!Y<C/$OFJ@FD]"L?V=/ %I=17%
MQ-XAU.&/?OL;[4;:.UGWQNB^:^FZ?IUZ/*9EF3R;R',D:"3S(C)$_O-%?U/P
M?^ST^AWP7]7J8#P4R'.<71_LV=7%\89EQ#QC]<Q&67E#$8C+^(\WS')8?7*L
MIU,RP>#RS"99C^94,1@)X2E0P]+Y/&>(O&>-YE4SS$482]JE#!TL/@N2-6UX
MQJ8:C2K/D22I3G5G5IZN-12E*3X/3?A?\/=)@>WM?"&B2QO,TY;4K-=:G#LD
M<95+K6#?7,<06-2MNDRP*YDD6,22RL_;V\$%I!#:VL$5M;6T4=O;V]O&D,%O
M!"BQPPPPQJL<444:JD<<:JB(JJJA0!4M%?U'PMP#P+P/06%X*X*X2X/PT:$,
M+'#\+<.9/P_06%IS=2&&5+*<'A*:H0J-SA14?9QFW)13=SY7%YAC\?+FQV.Q
MF,DY.?-B\36Q$N=JSE>M.;YFE9RW:TN%%%%?6G&%%%% !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 %%%% !1152^O['2[66^U*]M-.LH-GG7E]<0VEK#YLB0Q^;<7#QPQ^
M9-)'$F]QOD=$7+,H.&*Q6&P.%Q.-QN)H8/!8.A6Q6+Q>*K4\/A<+A</3E6Q&
M)Q.(K2A2H4*%*$ZM:M5G&G2IQE.<HQBVJA"=2<:=.,ISG*,(0A%RG.<FHQC&
M*3<I2;2C%)MMI)7+=%>&>*OC_P""]#22'1FF\4ZBDTT)ALO,L].C>WGBBD:7
M5KBW:.6*6-IY+.XTNWU2"Y,&&D@AFAN&\ \1_'WQWK?G0Z=-:>&[*3[;$(]+
MA$E\]K=82%)]2O//F2[M(@5BOM*CTF3SI)+A4C86ZV_\*>,?[2'Z*_@_5QF6
MKC6IXD<282G3E+(O#&A0XFI*I5DH1IU>*'BL%P;3J4)<[Q^%I\05\RP$:-6%
M;+WB70PU?[W)?#3BS.5"K]1668:;:]OFLI85V2NW'"\D\:U)6]G-X>-*HVG&
MIR\TH_:^N>)?#_AJ 7&O:QI^E1M%<S0K>7444]TEFBO<+96I;[3?31K)&/L]
MG#/.SRQ1I&TDL:MX-XJ_:/T2Q>2U\)Z9-KLGE3*NJ7K3:;IT<[01-:R16DD!
MU&^BCFDE2\AG71WS;[;:XDCG6YC^.;BXGNYYKJZFFN;FYFDN+BXN)'FGN)YG
M:2::::1FDEFED9GDD=F=W9F9BQ)J&O\ *+QC_:[^.?&E+&97X4\.</>$.55Z
ME-4LW?)QIQI&C"*A5A#,,WP6'X:PL,;>I.HJ?"E;'8-2I4\%FT*U"6,Q'ZWD
MO@[D."<*N;XG$YQ5BG>CK@<%S-W3=.C.6*FX:)7Q<:<]7.BU)0CZ;XH^+WCO
MQ7'<VMYJW]GZ9=8$FE:-$-/M3&;5K2:WDG5I-3NK2Z225[FSO=0NK6624GR0
MD5ND/F5%%?YE<=>(_'WB=G53B+Q$XRXEXVSN?M(QS'B;.<?F]?#T:M659X3
M_7:U6GE^ A4F_89?@88? X:'+2P^'I4H1A']0P&6Y?E5!8;+<%A<#05OW>%H
MTZ,9-)1YZG)%.I4:7O5*CE4D[N4FVV%%%%?%G<%%%% !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 445T^D^"_%VNI:3:3X:UR^MK^806M]#IMW_ &=(YG-LS-J3
M1+81113J\=Q<37$<%L8Y#/)&L;E?:R'AOB+BK'+*^&,@SKB/,W3559=D.58[
M.,<Z3K4<,JBPF7T,1B'3>(Q&'H*?L^7VU>C2OSU81EAB,5AL)3]KBL10PU*]
MO:8BK3HT[V<K<]248WY8RE:][1;V3.8HKVG3?@#\2+Z=X;K3M/T:-8FD%UJ6
MK6<L$CAXU%NBZ.^K7(F97:16>W2 )%(&F60Q))V^F_LR:M+ [:QXKT^PN1,R
MI#INFW.K0-!LC*R/<75SHLB3&0RJT(M9$5$C<7#-(T<7],\)_04^EYQIR?V/
MX!\>8/VGM^7_ %LPF"X"M]7M[3G_ -><=PY[+FYE[#VG)]:U^K>VY96^8Q?'
MO!V"O[;B# 3MR_[I.>8?%M;ZA3Q-_P"]:_+]JQ\OT5]SV/[.G@"TNHKBXF\0
MZG#'OWV-]J-M':S[XW1?-?3=/TZ]'E,RS)Y-Y#F2-!)YD1DB?M]+^%'PZT?S
M_LGA'29OM'E>9_:D<NN;?)\S9Y']M2ZA]ESYK>;]F\KS\1^=YGDQ;/ZKX3_8
M_?24SFI"IQ-Q/X6\&X)8BO1KPK9WG>>YQ[.&%56ABL+@<IX?GE=>A7Q4XX64
M<1G^!Q5%4\3B'AIQAAH8OY+%^,G#-!-87"YKC9\L91:H4,/1NY6E"<ZV)56,
MHP3DN7#SA)N,>=7DX?G/;P3W<\-K:P37-S<S1V]O;V\;S3W$\SK'####&K22
MS2R,J1QHK.[LJJI8@5V^F_"_XA:M.]O:^$-<BD2)IRVI6;:+ 45XXRJ76L&Q
MMI)BTBE;=)FG9!)(L9CBE9/T>MX(+2"&UM8(K:VMHH[>WM[>-(8+>"%%CAAA
MAC58XHHHU5(XXU5$1555"@"I:_J?A']B[P5A949\>>.7%.>0=2C.OAN$>$\I
MX5E"E[+]_AJ..SG,^,54J>V=Z.-GE]./LE:> YY7A\GC/&W'3YEE^182AI)1
MEC,76Q=W?W92IT:6"LN7XJ:J-WVJ66OPQ8_LZ?$"[M8KBXF\/:9+)OWV-]J-
MS)=0;)'1?-?3=/U&R/FJHF3R;R;$<B"3RYA)$GH5C^S'8QW43ZEXON[NR&_S
MK>QT:'3KJ3,;B/RKRXU#5(8=DQC=]]C/YD:O$OE,ZS1_4M%?U/P?^RZ^AWPK
M]7J8_@7/N-\7A?[-G2Q?&'&?$-2^(RZ[GB,1E_#F+X;R7&?VG5Y*N98/&99B
M,LJ^S5##X#"X2I7P]7Y3&>*O&>+YE3Q^'P,)>U3A@\%AU[M2UHQJ8F&)K0]D
MKJE.%6-57<I5)R491\7TWX _#>Q@>&ZT[4=9D:9I!=:EJUY%/&A2-1;HNCOI
M-L8E9&D5GMWG+RR!IFC$21]Y8> _!6E_8C8^$_#T$NG?9C9W7]D6,M]#):;#
M;W']H30R7LEW&T:2?;);A[IYAYSS-,2YZRBOZHX1^CMX"<!1I+@[P9\,>'ZU
M&G1IK'Y?P1P[3S6K'#U?;T'BLXEE\\UQM2C6M5IU<7C*]6$U&49IQC;Y/&<2
M<09A?Z[G6:8F+;?LZF.Q+HKF5I<M%5%2@FM&H0BFN@4445^R'BA1110 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 %%<=XA^(/@OPL[0
MZYXBT^SN8YHH9;&-Y+[48'G@-S$UQINGQW=_;Q/!MD6XFMT@Q)"#)NGA$G@'
MB7]I;_51^#]!_P">;SW?B4?]=UEMHM.TN^_Z]98[U]4_Y[P-8?ZNXK^9_&#Z
M8?T<O V.*H<>^*'#U//,)4K4:O"608F/$W%M/$T*L*-3#XO(<D>,QF55%4FX
MJ>=++</)T<0HUG+#5U3^HR;@SB7/G"67Y5B70FHR6,Q$'A<&XR3DI0Q%?DA5
M5DG:A[65I1?+[T;_ %A7EOB'XS?#WP\C!M=BUFY$44T=GX>"ZL\R2SF JM["
MZZ1%-$%DGEM[K4K>=8$#K&S36Z3?$?B'X@^-/%*-#KGB+4;RVDBBAEL8WCL=
M.G2"<W,37&FZ=':6%Q,D^V1;B:W>?,<(,FV"$1\;7^4OC'^V3SC%^UR[P&\,
ML/E.'G0KT_\ 6?Q.FL=F<*E:].E5P?"O#F9K+<'7P<%[>E7QO$>=X6OB*D*=
M?+/886<<?^M9+X+486J<09I*M)2B_JN5ITZ34;-J>+Q-+VLXS?NN-/#4)QBF
MXU>::]G]'^*/VCO$=])<V_A6PM-#LCA+>^O(UU'6?W=TSK<A)"VE6WVFU6*&
M:RDL]2^SLUP8;^5FAEA\,USQ+X@\2SBXU[6-1U619KF:%;RZEE@M7O'5[A;*
MU+?9K&*1HXQ]GLX8(%2**-(UCBC5<.BO\K/%KZ2_CMXXXC$S\3?$WBGB/ 8F
MHJG^KG]H5,MX2H.&)>+H_5^%,J^I</TZE"M[-T\3_9\L8U0PRJXBH\-1</UC
M*.&,@R&,5E>5X7#5(JWUGV:JXR5X\CYL75Y\0U)7O'VBA>4K17-*Y1117X8>
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 445-;P3W<\-K:P37-S<S1V]O;V\;S3W$\SK'####
M&K22S2R,J1QHK.[LJJI8@5I2I5:]6G0H4JE:M6J0I4:-*$JE6K5J24*=.G3@
MG.=2<VHPA%.4I-1BFVD)R44Y2:C&*;E)NR22NVV]$DM6WHD0T5WNF_"_XA:M
M.]O:^$-<BD2)IRVI6;:+ 45XXRJ76L&QMI)BTBE;=)FG9!)(L9CBE9.\L?V=
M/B!=VL5Q<3>'M,EDW[[&^U&YDNH-DCHOFOINGZC9'S543)Y-Y-B.1!)Y<PDB
M3]WX0^BU](_CR,JO"O@?XG9GA8TZU3^T9\'YSEV53="K1HUJ-+-\UPN!RRMB
MX3KT[X*CBYXQTU4JJ@Z5"M.GX&,XKX:P%EB\]RNE-N*]FL90J5ES)N,G1I3G
M5C!I/]XX*%[+FNTGX-17UW8_LQV,=U$^I>+[N[LAO\ZWL=&ATZZDS&XC\J\N
M-0U2&'9,8W??8S^9&KQ+Y3.LT?>Z;\ ?AO8P/#=:=J.LR-,T@NM2U:\BGC0I
M&HMT71WTFV,2LC2*SV[SEY9 TS1B)(_ZKX0_91?2^XEE*.<Y#P/X?*-2M!3X
MOXXRW&QG&E2HU(58K@*EQO-4\1.I.A14XQJQJX>L\13H494*U?Y/&>+?!V%2
M]AB,?F.B=L'@*L&FVTT_[0>!5XI*3LVK27*Y2YHKX'K6TO0==USS_P"Q=%U;
M5_LOE?:?[+TZ\U#[/YWF>3Y_V2&7RO.\J7RO,V^9Y4FS.QL?H]8> _!6E_8C
M8^$_#T$NG?9C9W7]D6,M]#):;#;W']H30R7LEW&T:2?;);A[IYAYSS-,2YZR
MOZGX-_8N9I.I3K>(/CK@,-1A;VV6\&\'8C'5*_/A9W]GG>=YQET<)[#&NFUS
M</XWZWA:<X_[%5JJ5'Y/&^-M))QR[(:DF]JN-QL::C:2WH4*-3GYH76F(AR2
M:?OI-2_.RQ^#?Q+U&UBO+?PI=QQ3;]B7UWIFEW0\N1XF\VQU*^M+V#+(2GG6
M\?FQE)H]\4D;MZ1IO[,_B26=UUCQ%HEA;")F2;38K_5IVGWQA8WM[J'18TB,
M9E9IA=2.KI&@MV61I(OLNBOZGX+_ &1WT5^&Y4*_$E?Q'\0JRIX)XO#9_P 4
MT,GRFIB*%*I'&/"8?@[*N',UPN$QU:HJCP]?.\=B<-"AAZ5''W6)JXKY/&^,
M'%F)4HX:.6Y=&\^26'PDJU51DUR<\L;6Q-*<Z<5;FC0IQDY2<J?P*'S7IO[,
M_AN*!UUCQ%KE_<F9F2;38K#28%@V1A8WM[J'6I'F$@E9IA=1HR/&@MU:-I)?
M0M)^"_PWTA[2:/PY%?W-I$(S/JUU>:BETY@,$EQ=Z?<3MI$LTH9I2JZ?'!#.
M1+:PV[1P^7ZE17]4<&?0P^BKP#/"UN&_ CP\6)P/U>6#QN?9+'C#,<+6PE=8
MG#8O#YCQ?4SW'4L?1KQC4AF$,1'')P@OK%H12^4QO&W%F8*:Q.?YERSYN>&'
MKO!TY*<>64)4\&J%-TY1T=-Q]GJ_=NV9.EZ#H6A^?_8NBZ3I'VKROM/]EZ=9
MZ?\ :/)\SR?/^R0Q>;Y7G2^5YF[R_-DV8WMG6HHK^C<LRO+,EP-#+,FRW 93
MEN&]I]6R_+,'A\!@</[:M4Q%;V&$PM.EAZ7M:]6K7J>SIQYZU2I4E><Y2?S5
M6M5KU)5:U2I6JRMS5*LY5*DN6*C'FG-N3Y8I15WI%)+1(****[S,**** "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 **** "BH
MKBX@M()KJZFBMK:VBDN+BXN)$A@MX(4:2::::1ECBBBC5GDDD941%9F8*":\
M6\1_'WP)HGG0Z=-=^)+V/[;$(]+A,=BEU:X2%)]2O/(B>TNYB5BOM*CU:/R8
MY+A4D4VZW'YCXF>-/A/X-Y9'-O%'Q!X6X)PM6G*IA*6>9KAZ&9YE&%2%.HLG
MR6G*KG&<U*4JD75I95@,95I4^>K4A&E3J3CZF5Y)F^=5?8Y5EV+QTTTINA1E
M*E2;3:]M7:5&@G;1UJD$W9)MM)^W5DZUKVC^'+&34M<U*TTNRCWCSKN58_-D
M2&6X^SVT?,MW=O#!,\-G:QS74_ELL$,C#;7Q3XJ^/_C37'DAT9HO"VG/%-"8
M;+R[S49$N((HI&EU:YMUDBFBD6>2SN-+M]+GMA/AI)YH8;A?%KZ_O]4NI;[4
MKV[U&]GV>=>7UQ-=W4WE1I#'YMQ</)+)Y<4<<2;W.R-$1<*H _RX\9/VQ'AI
MP_+,<I\$^!,Z\0<?1J5,-A.*N*9SX2X2J/V4Y4LSP.5^SQ'%6;815?90E@,S
MPG!V,J)UW[>@J5)XC]6R7P9S3$>RK9YF%#+J<DI3PF$2QF,6JO2J5;QPE&=N
M9^TI3QL%[ONRN^7[&\4?M'>'+&.YM_"MA=ZY>C"6]]>1OIVC?O+5G6Y"2%=5
MN?LUTT4,UE)9Z;]H5;@PW\2K#+-X#XA^,WQ"\0NP;79M&MC-%-'9^'@VDI"\
M4!@*K>PNVKRQ2EGGEM[K4KB!IW#K&JPVZ0^645_E#XQ?3T^E#XTU<12SWQ)S
M/A7(J]24EPKX=5,5P;D<:4I5FL+B)Y?BY9YF^$C&MR*AG^=9M&7L</4J<]>A
M"LOUO)?#_A7(U&6'RREB\1%)?6\R4<;7;2C[\54@J%&;<;\V'H46N:25HR<0
MHHHK^.C[,**** "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 **UM+T'7=<\_P#L71=6U?[+Y7VG^R].O-0^S^=YGD^?
M]DAE\KSO*E\KS-OF>5)LSL;';V/P;^)>HVL5Y;^%+N.*;?L2^N],TNZ'ER/$
MWFV.I7UI>P99"4\ZWC\V,I-'OBDC=OT/A/PB\6./:<*W WAAXA\:4JE"OBJ=
M7A/@KB3B.G4PN%Q2P6)Q,)Y/EF,C*AA\;*.$KUHMTZ.*DL/4E&JU \[%YQE&
M7MQQ^:9=@FI1@UB\=AL,U.4/:1BU6JP:E*'OQCNX>\E;4\RHKZ5TW]F?Q)+.
MZZQXBT2PMA$S)-IL5_JT[3[XPL;V]U#HL:1&,RLTPNI'5TC06[+(TD7;Z;^S
M/X;B@==8\1:Y?W)F9DFTV*PTF!8-D86-[>ZAUJ1YA()6:874:,CQH+=6C:27
M^J^$_P!FK],CBODJ_P#$*?\ 5K!3]NOKO%G%/"N3\E2C;]W/*_[8Q.?Q]JW:
MA6_LAX:I9OVZBKGR6+\3>"\)=?VM]:FN7W,)A,76TEU57V,</[OVH^VYUMRW
MT/C.BOT.TGX+_#?2'M)H_#D5_<VD0C,^K75YJ*73F P27%WI]Q.VD2S2AFE*
MKI\<$,Y$MK#;M'#Y?>:7H.A:'Y_]BZ+I.D?:O*^T_P!EZ=9Z?]H\GS/)\_[)
M#%YOE>=+Y7F;O+\V39C>V?ZGX._8R^+68*A/CSQ>X X5A4J5'6I\,93G_&N)
MPV'^IQJ8=N&8PX(P]7%O'.6%Q6'IXMX:AAX?7,/C\;.2PB^4QOC7E%/F67Y/
MF.+:2Y7BJN'P,92Y[2UIO'24/9^_&3AS2E[DJ<%[Y^;FD^"_%VNI:3:3X:UR
M^MK^806M]#IMW_9TCF<VS,VI-$MA%%%.KQW%Q-<1P6QCD,\D:QN5]"TWX _$
MB^G>&ZT[3]&C6)I!=:EJUG+!(X>-1;HNCOJUR)F5VD5GMT@"12!IED,22?>]
M%?U1P9^QP\"<IAA:O&_B+XE<8XRA]6E7I95+A_A#)<9.%!1Q<:V!_LOB'-Z5
M"OB>:M0AAN(J-?"TN3#SQ6*E&6(J?)XWQHS^LYK Y;EF"A+FY766(QE>"<KP
MM4]KAJ+E&/NR<L,XR=Y*,-(KX_TW]F35I8';6/%>GV%R)F5(=-TVYU:!H-D9
M61[BZN=%D28R&56A%K(BHD;BX9I&CB]'L?V=/ %I=17%Q-XAU.&/?OL;[4;:
M.UGWQNB^:^FZ?IUZ/*9EF3R;R',D:"3S(C)$_O-%?U/P7^SQ^A[P1&A+!^#.
M2Y_C*53!5JN.XTS'/.,)8NM@*M2M1G7R[/<RQF1PIU)5''&X3"93A<!F-*-.
MCC\+B:=.$5\GCO$;C+'<W/G=?#P:G%0P-.A@^2-1)24:F'I0KMKEO"<ZLJE-
MMNG.+;OY[I?PH^'6C^?]D\(Z3-]H\KS/[4CEUS;Y/F;/(_MJ74/LN?-;S?LW
ME>?B/SO,\F+9WMO!!:00VMK!%;6UM%';V]O;QI#!;P0HL<,,,,:K'%%%&JI'
M'&JHB*JJH4 5+17]2<)>'G ' .&^I\"<#<'\%8/V<Z7U7A+AG)>',-[*IB*F
M+G3]AD^"P=+V<\55JXF<.7EEB*E2LTZDY2?RN,S+,<PESX_'XW'3NI<^,Q5?
M$RNHJ"?-6G-W4(Q@G>ZBE'9)!1117V!Q!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 445R?B
M7QUX2\(>4OB+7+33I9_+,5KB>[OFCE\\)<?V?8Q7-ZMHS6T\?VQK<6HF3R3,
M)F1&\'B7BGAC@S*,3Q!QAQ'D/"F08+D^N9YQ+F^7Y%E&$]I+EI_6<RS3$87!
M4.>7NP]K6AS2T5V=&%PF*QM:.'P>&Q&+Q$[\E#"T:F(K3MORTJ49SE;K:+L=
M917RKXA_:8@"-%X5\.S/(T43)?>(94B2&?SSY\;:7ILTS7,1ME BF&L6CK/*
M2]NT=OMN?GOQ#\0?&GBE&AUSQ%J-Y;2110RV,;QV.G3I!.;F)KC3=.CM+"XF
M2?;(MQ-;O/F.$&3;!"(_\W?&/]K!]'#P\]K@. (9]XS9ZJ%><?\ 5VA/A_A3
M#XNG=4L'F'$^?X6EB9?6&Z<XXOA[A_B3!PHNHYUEB*:PM3]+R7PCXES*U3,'
MA\EP[E%/ZS)8C%R@[7G3PN'DXKE5UR8G$8:;DDE'E?.ON'Q1\7O GA22YM;S
M5O[0U.UP)-*T:(ZA="0736DUO).K1Z9:W=J\<KW-G>ZA:W44<1/DEY;=)O ?
M%7[1^N7R26OA/3(M"C\Z95U2]:+4M1D@6>)K62*TD@&G6,TD,<J7D,ZZPF+C
M;;7$<D"W,GS517^4OC)^U'^D]XH1S'+.&LXRSPAX:QM.IAHX+@/#SI\1_4Y5
M9U*;K\:YC+$YYA<RA&5.G/,N%WPLY0HP5/#4?:8A5_UK)?"KA;*O95<51JYS
MBJ;4^?,))X;G22?+@:7+0G2=FU2Q7UO63O*5H\NYKGB7Q!XEG%QKVL:CJLBS
M7,T*WEU++!:O>.KW"V5J6^S6,4C1QC[/9PP0*D44:1K'%&JX=%%?YZ9QG6<<
M19GB\ZX@S;,\]SC'U(U<=FV<8[%9GF>-JQIPI1J8O'XVK7Q6)J1I4Z=.,ZU6
M<E3A""?+&*7Z-1HT<-2A0P]&E0HTU:G1HTXTJ4%=NT*<%&$5=MVBDKMOJ%%%
M%>8:A1110 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 %%%=#8^$?
M%>J6L5]IOACQ#J-E/O\ )O+'1=2N[6;RI'AD\JXM[:2*3RYHY(GV.=DB.C89
M2!ZV39!GO$>*J8+A[)<VSW&TJ$L55PF39;C,TQ5/"PJ4J,\34P^"HUZL*$*U
M>A2E6E!4XU*U*#DI5()XUL10PT%/$5Z.'@Y*"G6J0I0<VFU%2J2BG)J,FHIW
M:3=M&<]17M.F_ 'XD7T[PW6G:?HT:Q-(+K4M6LY8)'#QJ+=%T=]6N1,RNTBL
M]ND 2*0-,LAB23M]-_9DU:6!VUCQ7I]A<B9E2'3=-N=6@:#9&5D>XNKG19$F
M,AE5H1:R(J)&XN&:1HXOZ=X3^@I]+SC3D_L?P#X\P?M/;\O^MF$P7 5OJ]O:
M<_\ KSCN'/9<W,O8>TY/K6OU;VW+*WR^+X]X.P5_;<08"=N7_=)SS#XMK?4*
M>)O_ 'K7Y?M6/E^BON+2?V<_ ]D]I-J5UKFM20Q!;NWFNX;+3KR<P&.218;&
MVAU&VB$S?:+>%-6=XRD<4]Q=1B02]YI?PH^'6C^?]D\(Z3-]H\KS/[4CEUS;
MY/F;/(_MJ74/LN?-;S?LWE>?B/SO,\F+9_4_!W[('Z2V>JAB.*>(O#'@;"RJ
M5(8G#8O/,VS_ #RC%8.-:E5HX/(LCQ.2XBG/%U(X*JI\28:K2='%8B%.O2AA
M?KGR>-\9.&,/S1PF&S3'R23C.%"CAZ$O?Y9)SKUXUXM03FK8:2E>,6XMR</S
MGMX)[N>&UM8)KFYN9H[>WM[>-YI[B>9UCAAAAC5I)9I9&5(XT5G=V554L0*[
M?3?A?\0M6G>WM?"&N12)$TY;4K-M%@**\<95+K6#8VTDQ:12MNDS3L@DD6,Q
MQ2LGZ/6\$%I!#:VL$5M;6T4=O;V]O&D,%O!"BQPPPPQJL<444:JD<<:JB(JJ
MJA0!4M?U7PC^Q=X*PLJ,^//'+BG/(.I1G7PW"/">4\*RA2]E^_PU''9SF?&*
MJ5/;.]'&SR^G'V2M/ <\KP^2QGC;CI\RR_(L)0TDHRQF+K8N[O[LI4Z-+!67
M+\5-5&[[5++7X8L?V=/B!=VL5Q<3>'M,EDW[[&^U&YDNH-DCHOFOINGZC9'S
M543)Y-Y-B.1!)Y<PDB3T*Q_9CL8[J)]2\7W=W9#?YUO8Z-#IUU)F-Q'Y5Y<:
MAJD,.R8QN^^QG\R-7B7RF=9H_J6BOZGX/_9=?0[X5^KU,?P+GW&^+PO]FSI8
MOC#C/B&I?$9==SQ&(R_AS%\-Y+C/[3J\E7,L'C,LQ&65?9JAA\!A<)4KX>K\
MIC/%7C/%\RIX_#X&$O:IPP>"PZ]VI:T8U,3#$UH>R5U2G"K&JKN4JDY*,H^+
MZ;\ ?AO8P/#=:=J.LR-,T@NM2U:\BGC0I&HMT71WTFV,2LC2*SV[SEY9 TS1
MB)(^\L/ ?@K2_L1L?"?AZ"73OLQL[K^R+&6^ADM-AM[C^T)H9+V2[C:-)/MD
MMP]T\P\YYFF)<]917]4<(_1V\!. HTEP=X,^&/#]:C3HTUC\OX(X=IYK5CAZ
MOMZ#Q6<2R^>:XVI1K6JTZN+QE>K":C*,TXQM\GC.).(,PO\ 7<ZS3$Q;;]G4
MQV)=%<RM+EHJHJ4$UHU"$4UT"BBBOV0\4**** "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 **** "BBHKBX@M()KJZFBMK:VBDN+BXN)$A@MX(4:2::::1ECBBBC5G
MDDD941%9F8*":SJU:5"E4KUZE.C1HTYU:U:K.-.E2I4XN=2I4J3:A"G""<IS
MDU&,4Y2:2;&DY-1BG*4FE&*3;;;LDDM6V]$EJV2T5XOXJ^._@?PZ\EK97$WB
M6_6*9E313#+IR3B"*:UCN=7>1;8Q7+3!'FTQ=5>T,5PMQ;K/$L$O@'BC]H/Q
MCK<=S::/#:>&+*?"K)9L]WK*PO:M!<0G5)Q'%'YDTCW$-S8:=87UJR6ZPW8:
M.26?^(/&3]HE]%KP;EF.78KCRGQWQ3EU2KAY\+^'5#_67$+%TJ4Y3P^)SZG.
MAPG@JF'Q"A@\;0Q&?+,,)B9SI3P,ZF%Q<*'W62^''%>=*G5AE[P&$J)26*S*
M7U6/(VK2AAVI8NHI1;G"4</[.<4FJB4X.7VOJ6KZ5HL"76L:GI^DVTDRVZ7&
MI7MM8P/.R22+"DUU+%&TS1Q2NL88N4CD8+M1B/!O$/[1_A73W:'P_IFH^(I$
MFB4W$C?V+ITL#P&222WFN(+G46FAF*6[0W&DVJ.1-*EP8XX3<?&=]?W^J74M
M]J5[=ZC>S[/.O+ZXFN[J;RHTAC\VXN'DED\N*..)-[G9&B(N%4 5*_RE\8_V
MP'C+Q5[7+_!SA/(?"K+U7K\F>9I]6XXXKKT(WIX2I"GFF74.%\M]K%RQ&*P=
M7(\\G3K>PH4,TE1H5YX[]:R7P;R7"6J9UB\1FU3EC>A2YL!A(R=G--TJDL55
ML_=A-5Z"<>:4J2E**I^L>)?C5\0/$GE)_:O]@6\7EM]G\-&YTOS)D\\>=+>?
M:I]3?>D^R2V^W"Q;R8)?L@N(_./D]%%?Y@>('BAXB^*N;_V]XD<;<2\;9K'V
MBHXOB+-\9F7U2%6-&-2EE]"O5EALNH3CAZ"EA\#1P]!^QIMT[P5OU3+LJRW*
M:/U?+,#AL#1TO##484^=J[3J2BN:I)<TO>J2E+5ZZA1117P9WA1110 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 %%%36\$]W/#:VL$US<W,T=O;V]O&\T]Q/,ZQPPPP
MQJTDLTLC*D<:*SN[*JJ6(%:4J56O5IT*%*I6K5JD*5&C2A*I5JU:DE"G3ITX
M)SG4G-J,(13E*348IMI"<E%.4FHQBFY2;LDDKMMO1)+5MZ)$-%=[IOPO^(6K
M3O;VOA#7(I$B:<MJ5FVBP%%>.,JEUK!L;:28M(I6W29IV022+&8XI63M]-_9
MY^(5] \UTNB:-(LS1BUU+4VEGD0)&PN$;1[75K81,SM&JO<).'BD+0K&8GD_
M<^$_HO?2-XXY)<+>!WBEFF&J>W4,Q_U*S[!9.YX>WMJ7]M9C@L)E*KP<DOJ[
MQJKR;M"G)W1X.+XJX:P%UB\]RJE)<O[OZ]AYUK3^&7L*<YUN5_S<G*EJVD>%
MT5]=V/[,=C'=1/J7B^[N[(;_ #K>QT:'3KJ3,;B/RKRXU#5(8=DQC=]]C/YD
M:O$OE,ZS1]OI?[/OPZT_S_M=MJVN>;Y7E_VIJDL/V7R_,W^1_8J:1N\[>OF_
M:?M&/*C\GRLR^;_5?"?[*7Z8'$=2$,XX<X+X"C*O7HRK<6<<Y1C*=.G1PJQ%
M/%37 RXTJNABJK>"H1ITJF*CBHN>)PV'P7+BY?)XOQ:X-PR;HXG'9@U&,N7"
M8"M!MN?*X+Z_]27-%?O)-M0Y-(RE/W#X-K1TW2-6UJ=[71]+U'5KF.)KA[?3
M;*YOIT@5XXVF>&UBED6)9)8D:0J$#R1J6W.H/Z1V'@/P5I?V(V/A/P]!+IWV
M8V=U_9%C+?0R6FPV]Q_:$T,E[)=QM&DGVR6X>Z>8><\S3$N>LK^J.$?V+><5
M)4JW'GCOEN"A"I1=?+N$>"L5F<L12=*]>%+.<YSW*5@ZD*_N4:D\AQT:M)>T
MG2HSE[*/R>,\;:*O'+\@JS;3Y:F,QT*7*[^ZW1HX>MSIK=+$0L]$Y+4_.RQ^
M#?Q+U&UBO+?PI=QQ3;]B7UWIFEW0\N1XF\VQU*^M+V#+(2GG6\?FQE)H]\4D
M;MZ%8_LT^*Y+J)-2U[P]:61W^=<6)U+4;J/$;F/RK.XL=+BFWS"-'WWT'EQL
M\J^:R"&3[1HK^I^#_P!D9]%GA_ZO5XBQGB5QYB(_V;4Q='.^*,'E&5UJV$O+
M'4\+AN%,FR+,L+@,VG)PK4*V<XW'87#PI4\%F='$1JXNO\GC/&'BO$<RPT,L
MR^/[U0E0PDZU5*=O9N4L77Q%*=2BE[LE1A3G)R<Z4H\L8_->F_LS^&XH'76/
M$6N7]R9F9)M-BL-)@6#9&%C>WNH=:D>82"5FF%U&C(\:"W5HVDE[RP^"'PTL
M/L3_ /"/?;;BR^S-]HO]1U.X^US6^P^=>V?VQ-,G\]TWW-M]A2QEWO%]D6W;
MR1ZQ17]3\(_0K^BAP1&BLB\!/#BK.A3HPHXCB/(J?&F,I.A5]M2K0QO&4\_Q
MD<7"I:7UU5_KC2C&5=QC&*^4QG&_%V.YO;\09DE)R<HX:N\%!\RY7%PP2P\.
M1K_EWR\F[4;MLR=+T'0M#\_^Q=%TG2/M7E?:?[+TZST_[1Y/F>3Y_P!DAB\W
MRO.E\KS-WE^;)LQO;.M117](Y9E>69+@:&69-EN RG+<-[3ZME^68/#X# X?
MVU:IB*WL,)A:=+#TO:UZM6O4]G3CSUJE2I*\YRD_F:M:K7J2JUJE2M5E;FJ5
M9RJ5)<L5&/-.;<GRQ2BKO2*26B04445WF84444 %%%% !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 %%<SXA\9^%?"J,WB#7=/TV18HK@6DDWFZ
MC+!-.;:.:WTNW$VHW,1F5U:2WM94013.[+'!,R> >*/VD[6"2YM?"&B?;MF$
MAUC69)(+5Y([IED>/2;?9=SVD]HBO;2SZAIMTDDX-Q8I]G,4_P#.OC%]+'Z/
M?@12Q$/$CQ.X=RS.*%.<H\*997EQ!QA6GRUO8TWPUD<,?FN"IXJMAZF%HX_-
M,/@,JCB(RAB<?0C"I.'TF2\(\19^XO+,KQ-6C)I/%U8_5\'%>[S/ZU7=.E-P
MC)3E3I2J5G%IQIR;2?U+7G'BKXL>!_"22+>ZQ%J%_%--;MI&BO#J6HI/;3Q0
M74-RB3);:?-;M*6>/4[JR>007$=NLT\+0U\1^*OB9XT\8I);ZSK,QTZ2::0:
M39)'8Z<$DGBN([>6&V5)+^*TD@@-FVJ37T]N8_,6;SI)I9."K_*;QH_;(UZG
M]H91X!^&GU>G.@J.$XU\2:T)XJG7G[F(KX7@K(\34PT?814JF6XK'\4XF%:I
M.C5S'(X4Z-; 8C]:R3P7BO9UN(<SYFI<T\#EB:@XK6,9XZO!2?-M5A3PL7%)
MJGB&Y*I'Z:\1_M)ZS<^=;^%]$M-+A/VV%-0U21M1OFC?"6-Y!:Q?9[*QNX5W
M32V]RVM6K3-'&3+#"YN? =<\2^(/$LXN->UC4=5D6:YFA6\NI98+5[QU>X6R
MM2WV:QBD:.,?9[.&"!4BBC2-8XHU7#HK_*7Q?^D_X]>.]6K_ ,10\2^(N(<N
MJ5(U(\.TJU')>%:+IRH2H^SX8R.CEV1NI1EA</.&)K8&KC)5J2Q-;$5<5.I6
MG^M9-PMP_D"7]E97A\-42L\2U*OBY74E*^*KRJ5[2YI)QC44$GRJ*BE%%%%%
M?@A] %%%% !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 %%:.FZ1JVM3O:Z/I>HZM<QQ-</;Z;97-].D
M"O'&TSPVL4LBQ+)+$C2%0@>2-2VYU![RQ^#?Q+U&UBO+?PI=QQ3;]B7UWIFE
MW0\N1XF\VQU*^M+V#+(2GG6\?FQE)H]\4D;M]_PAX3^*?B#&4^ O#3C_ (WA
M"G6JSEPAP;Q%Q+&-+#U:-#$5)2R;+<:HTZ%;$4*-:;:C2JUZ-.;C.I!2\_&9
MOE67-+,,SR_ MM)+&8W#85MR3E%+V]6&LHQE)+=I-K1,\RHKZ/L?V:?%<EU$
MFI:]X>M+([_.N+$ZEJ-U'B-S'Y5G<6.EQ3;YA&C[[Z#RXV>5?-9!#)WNF_LS
M^&XH'76/$6N7]R9F9)M-BL-)@6#9&%C>WNH=:D>82"5FF%U&C(\:"W5HVDE_
MJOA#]FU],;B^4I1\**G#6#A4K49X[B_B/AK(HJM2I4:RA'+JF:UL\JTZL:\8
MT<70RJK@958UJ+Q4:M"M"'R6,\3."\'9?VNL5-J+4,'AL57]V3:NZBHQH)QL
MW*$JRJ)-/D:DK_&=%?H18?!#X:6'V)_^$>^VW%E]F;[1?ZCJ=Q]KFM]A\Z]L
M_MB:9/Y[ION;;["EC+O>+[(MNWDCT+2]!T+0_/\ [%T72=(^U>5]I_LO3K/3
M_M'D^9Y/G_9(8O-\KSI?*\S=Y?FR;,;VS_5'!O[&;Q>S&I2?'WBWX><*8:I[
MT_\ 5?+N(>-L=1A+"SJ1C4PV98?@?".O'%^SPU:%',JM"-&57%4L37=.&'K?
M)XWQKR>FG_9^3YCBY+1?6JF&P-.3YTKJ5*6/GRN%Y)NDI.24'"-W*/YK6/A'
MQ7JEK%?:;X8\0ZC93[_)O+'1=2N[6;RI'AD\JXM[:2*3RYHY(GV.=DB.C892
M!Z1IOP!^)%].\-UIVGZ-&L32"ZU+5K.6"1P\:BW1='?5KD3,KM(K/;I $BD#
M3+(8DD^]Z*_J?@O]C?X'93*A7XY\2/$?C*M1IX)SPV4QR'@_*<5B*=*I','B
M<.\!Q%FJPF+K2I5,'A\)G>%Q. A3E2K8_,'456'RF.\:,]K<T<!EF6X*,G.T
MJSQ&,K0BVO9\LO:8:ESP2DIRG0E&HVG&G3M9_'^F_LR:M+ [:QXKT^PN1,RI
M#INFW.K0-!LC*R/<75SHLB3&0RJT(M9$5$C<7#-(T<7H6D_LY^![)[2;4KK7
M-:DAB"W=O-=PV6G7DY@,<DBPV-M#J-M$)F^T6\*:L[QE(XI[BZC$@E]^HK^I
M^#/V=OT.^"9X7$8/P:RG/\=AOJSGC.,\VXAXNABZF%KK$4ZF*RC/,UQ?#KYY
MQC#$T:&34,+BZ">'Q-"K0G4IS^3QOB/QGCE.,\ZK8>G+FM#!4</@W!2CRM0K
M4*,,3HM8RE7E*$O>C)-)KSW2_A1\.M'\_P"R>$=)F^T>5YG]J1RZYM\GS-GD
M?VU+J'V7/FMYOV;RO/Q'YWF>3%L[>QL+'2[6*QTVRM-.LH-_DV=C;0VEK#YL
MCS2>5;VZ1PQ^9-))*^Q!OD=W;+,Q-NBOZDX3\-_#O@*G"CP-P%P7P72IT*^%
MITN$^%LCX<IT\+BL4L;B<-"&3X'!QC0Q&-C'%UZ,4J=;%16(J1E52F?*XO,\
MRS!N6/S#'8UN49MXO%5\2W.,/9QDW6J3;E&'N1ENH>ZG;0****^T.$**** "
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** "BHKBX@M()KJZFBMK:VBDN+BXN)$A@MX(4:2::::1ECBBBC5GDDD941%9
MF8*":\A\4?'+P)X>CN8[._\ ^$CU.'"1V6C9EM7DDM6N(7DUAE_LS[)O\JWN
M9;*;4+JVDE(^PRO!<1Q_G'B/XO\ A=X0Y5+.O$WC[A;@G >SG4H//\WPF"QF
M/=.%6HZ.4Y9*I+,\YQ;A0K2IX+*L'C,955*K[*A/DE;TLMR;-<YK*AE>7XO'
M5+I2^KT9SA3NTN:M5M[*C!.44YU9P@N97DKH]CK/U+5]*T6!+K6-3T_2;:29
M;=+C4KVVL8'G9))%A2:ZEBC:9HXI76,,7*1R,%VHQ'Q=XA_:)\::D[)H<&G^
M&K83121-'#'JVH[%@*2V]Q=:C$UA+%+.S3JT.D6L\82&$3,JS-<>%WU_?ZI=
M2WVI7MWJ-[/L\Z\OKB:[NIO*C2&/S;BX>263RXHXXDWN=D:(BX50!_EYXQ_M
MA?"CAOVN7>"W!.?>)681KUZ,L_XBE4X*X4C0A=4,=E^'K8?'<49M[:4?>P.8
M93PM.E1J4ZKQ<JRJ86/ZKDO@UF^)M5SO'8?+*3C&7U?#6QV+<G;FIU)*4,+1
MY4_XE.MBTY)KDY;3?VCXE_:+\):9Y4?AVTN_%$K^6\LF9]$L88V\]73SKZRD
MO9+N-HX&\I=-%J\-QO%]YT3VY\!\0_''XA:^C0KJD6A6TD44<D'AZ!K%V>*<
MSBX74)IKO5[>9SLBE6UU"""2",1-#MEN/.\AHK_*7Q@_:"_2H\998K#9IXC8
MO@OA_%4ZU&7"WAI&OP;E7U?$TH4<7A:^/PN*Q'%.:83%4X<E;"9WQ%F>&Y*E
M>E3I4Z6(KTZGZUDWAWPGDO).EEL,=B(.,EB\S<<;6YHMN$XTYPCA*4X-WC.A
MAJ4KJ+;;C%HHHHK^*S[<**** "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 ***Z&Q\(^*]4M8K[3?#'B'4;*??Y-Y8Z+J5W
M:S>5(\,GE7%O;212>7-')$^QSLD1T;#*0/6R;(,]XCQ53!</9+FV>XVE0EBJ
MN$R;+<9FF*IX6%2E1GB:F'P5&O5A0A6KT*4JTH*G&I6I0<E*I!/&MB*&&@IX
MBO1P\')04ZU2%*#FTVHJ5244Y-1DU%.[2;MHSGJ*]ITWX _$B^G>&ZT[3]&C
M6)I!=:EJUG+!(X>-1;HNCOJUR)F5VD5GMT@"12!IED,22=OIO[,FK2P.VL>*
M]/L+D3,J0Z;IMSJT#0;(RLCW%U<Z+(DQD,JM"+61%1(W%PS2-'%_3O"?T%/I
M><:<G]C^ ?'F#]I[?E_ULPF"X"M]7M[3G_UYQW#GLN;F7L/:<GUK7ZM[;EE;
MY?%\>\'8*_MN(,!.W+_NDYYA\6UOJ%/$W_O6OR_:L?+]%?<6D_LY^![)[2;4
MKK7-:DAB"W=O-=PV6G7DY@,<DBPV-M#J-M$)F^T6\*:L[QE(XI[BZC$@E[S2
M_A1\.M'\_P"R>$=)F^T>5YG]J1RZYM\GS-GD?VU+J'V7/FMYOV;RO/Q'YWF>
M3%L_J?@[]D#]);/50Q'%/$7ACP-A95*D,3AL7GF;9_GE&*P<:U*K1P>19'B<
MEQ%.>+J1P553XDPU6DZ.*Q$*=>E#"_7/D\;XR<,8?FCA,-FF/DDG&<*%'#T)
M>_RR3G7KQKQ:@G-6PTE*\8MQ;DX?G/;P3W<\-K:P37-S<S1V]O;V\;S3W$\S
MK'####&K22S2R,J1QHK.[LJJI8@5V^F_"_XA:M.]O:^$-<BD2)IRVI6;:+ 4
M5XXRJ76L&QMI)BTBE;=)FG9!)(L9CBE9/T8L;"QTNUBL=-LK33K*#?Y-G8VT
M-I:P^;(\TGE6]ND<,?F3222OL0;Y'=VRS,3;K^I^#/V+W!^'AA:OB'XW\2YQ
M4E]7J8W!<&<+Y7PW"C>@OK>#PN:9YC>*I8GDQ+DL/F-7*,)[2A%2JY52J3<:
M?R>-\;<;)S679%A:*]Y0GC<55Q+?O>Y.=*A3PG+>/Q4E6G:3TK-+7X3TW]GG
MXA7T#S72Z)HTBS-&+74M3:6>1 D;"X1M'M=6MA$S.T:J]PDX>*0M"L9B>3T>
MQ_9CL8[J)]2\7W=W9#?YUO8Z-#IUU)F-Q'Y5Y<:AJD,.R8QN^^QG\R-7B7RF
M=9H_J6BOZHX+_9;_ $/>$HT)9CP7Q#Q[C,-4P5:CCN-.,L\G+VV#JU*KG7R[
MA:OPMD>-IXN4J<<;A,=E.)P%:EAZ=)86G3JXN.)^4QOBKQGC'+V>.PV7PDII
MPP6"H)<LTE:-3%QQ=>#A9N$X58U$Y-N;:AR^(Z7^S[\.M/\ /^UVVK:YYOE>
M7_:FJ2P_9?+\S?Y']BII&[SMZ^;]I^T8\J/R?*S+YOH5AX#\%:7]B-CX3\/0
M2Z=]F-G=?V18RWT,EIL-O<?VA-#)>R7<;1I)]LEN'NGF'G/,TQ+GK**_J?@W
MZ.7@%X?4Z<.#/!KPUR"K2M;'X/@W(I9O5Y<5/&4_K.=XC!5LWQ?L,1-SPWUK
M'5OJJC2IX?V5*C2A#Y/&\2\0YBV\;G69XA/_ )=SQN(]BO=4'RT(SC1AS124
MN6"YW>4KRDVRBBBOV@\0**** "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 **** "BBN9\0^,_"OA5&
M;Q!KNGZ;(L45P+22;S=1E@FG-M'-;Z7;B;4;F(S*ZM);VLJ((IG=EC@F9/%X
M@XDX=X2RK%9]Q5G^2\,Y'@:<JN-SGB#-,#DV58.E"$ZDZF*S',J^&P>'IPIT
MYU)3K5H1C"$Y-J,6UOA\-B<96AA\)AZ^*KU&E"AAZ52O6FVTDH4Z<93DVVDD
MHMMM+=G345\P>*OVDM.MTDM_!VDS7]RLTT8U+6D-MIVR&>(1W%M8V\XO[R*\
M@%P46ZFT>>T)MY)89F,ULG@'B/XJ>._%'G1ZCK]W!93?;4.FZ61IEB;6_P +
M-8SQV?E3:C:+$!;Q)JLU_(L)D5I7:>X>7_.SQC_:I?1H\-*N,ROA'%9UXP<0
M8>G3Y(<&4:.&X5CB9R4G0Q7%V;2H8>K3CA_WOUKAW+N),/[:I2PLY0JQQ?U/
M](R7PGXHS-0JXR%#)L/)N[QLI2Q;BE\4,'14I)N6G)B:F&E9.5K.'/\ ;GB/
MXJ>!/"_G1ZCK]I/>P_;4.FZ63J=\+JPPLUC/'9^;%IUVTQ%O$FJS6$;3"16E
M18+AXO ?%7[26HW#R6_@[28K"V:*:,:EK2"YU'?-!$([BVL;><V%G-9SFX*+
M=3:Q!=@6\DL,*B:V?Y?HK_*'QC_:I?27\2Z6,ROA'%9+X/\ #^(J4^2'!E&M
MB>*I8:$5)T,5Q=FTJ^(I5)8C][]:X=R[AO$>QITL+.4Z4L7]<_6\E\)^%\L<
M*N,A7SG$13N\;*,<(I-_%#!T5&+2CIR8FIB8W;E:ZAR=/XA\9^*O%3LWB#7=
M1U*-IHK@6DDWE:=%/# ;:.:WTNV$.G6TPA9U:2WM8G<RS.[-)/,S\Q117^=G
M$'$G$7%N:XK/N*L_SKB;/,=4E5QN<\09ICLYS7&59SG4G4Q68YC7Q.,Q%2=2
MI.I*=:M.4ISG)MRDV_T?#X;#8.C##X3#T,+0II*%##TJ="C!)))0ITHQA%))
M))12226R"BBBO%-PHHHH **** "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@ HKO=-^%_Q"U:=[>U\(:Y%(D33EM2LVT6 HKQQE4NM8-C;23%I%*VZ3-.
MR"218S'%*R=OIO[//Q"OH'FNET31I%F:,6NI:FTL\B!(V%PC:/:ZM;")F=HU
M5[A)P\4A:%8S$\G[OPG]%[Z1O'')+A;P.\4LTPU3VZAF/^I6?8+)W/#V]M2_
MMK,<%A,I5>#DE]7>-5>3=H4Y.Z/ Q?%7#6 NL7GN54I+E_=_7L/.M:?PR]A3
MG.MRO^;DY4M6TCPNBOK;2?V9(%>TEUSQ7-+'Y0:_L=)TU+=Q.T!S'::I>7-R
MK10W)4B:;1U>Y@0@V]I)*&A[S2_V??AUI_G_ &NVU;7/-\KR_P"U-4EA^R^7
MYF_R/[%32-WG;U\W[3]HQY4?D^5F7S?ZGX._94_2^XI5">:\-\'\ TL14J)5
M.,>-,MJNE1C@XXJEB:^'X,I\88RE3Q-27U&G0EAOK]'&1E]=P>$PJ^M/Y3&^
M+/!V$YE1Q.-S!Q2TP6!JJ\N?D<8RQKP<&XK]XY*7LY0^"<Y^X?!M:.FZ1JVM
M3O:Z/I>HZM<QQ-</;Z;97-].D"O'&TSPVL4LBQ+)+$C2%0@>2-2VYU!_2.P\
M!^"M+^Q&Q\)^'H)=.^S&SNO[(L9;Z&2TV&WN/[0FADO9+N-HTD^V2W#W3S#S
MGF:8ESUE?U9PC^Q;SBI*E6X\\=\MP4(5*+KY=PCP5BLSEB*3I7KPI9SG.>Y2
ML'4A7]RC4GD..C5I+VDZ5&<O91^2QGC;15XY?D%6;:?+4QF.A2Y7?W6Z-'#U
MN=-;I8B%GHG):GYV6/P;^)>HVL5Y;^%+N.*;?L2^N],TNZ'ER/$WFV.I7UI>
MP99"4\ZWC\V,I-'OBDC=O0K']FGQ7)=1)J6O>'K2R._SKBQ.I:C=1XC<Q^59
MW%CI<4V^81H^^^@\N-GE7S600R?:-%?U/P?^R,^BSP_]7J\18SQ*X\Q$?[-J
M8NCG?%&#RC*ZU;"7ECJ>%PW"F39%F6%P&;3DX5J%;.<;CL+AX4J>"S.CB(U<
M77^3QGC#Q7B.98:&69?']ZH2H82=:JE.WLW*6+KXBE.I12]V2HPISDY.=*4>
M6,?FO3?V9_#<4#KK'B+7+^Y,S,DVFQ6&DP+!LC"QO;W4.M2/,)!*S3"ZC1D>
M-!;JT;22]Y8?!#X:6'V)_P#A'OMMQ9?9F^T7^HZG<?:YK?8?.O;/[8FF3^>Z
M;[FV^PI8R[WB^R+;MY(]8HK^I^$?H5_10X(C161> GAQ5G0IT84<1Q'D5/C3
M&4G0J^VI5H8WC*>?XR.+A4M+ZZJ_UQI1C*NXQC%?*8SC?B['<WM^(,R2DY.4
M<-7>"@^9<KBX8)8>'(U_R[Y>3=J-VV9.EZ#H6A^?_8NBZ3I'VKROM/\ 9>G6
M>G_:/)\SR?/^R0Q>;Y7G2^5YF[R_-DV8WMG6HHK^D<LRO+,EP-#+,FRW 93E
MN&]I]6R_+,'A\!@</[:M4Q%;V&$PM.EAZ7M:]6K7J>SIQYZU2I4E><Y2?S-6
MM5KU)5:U2I6JRMS5*LY5*DN6*C'FG-N3Y8I15WI%)+1(****[S,**** "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 ****
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
M)AL&O;:TN65U\J+4C=0POL2^,RBXKZ$HK^J.$?V='T.>#XTI8;P;RW/<9"G1
MA6QW%V=\2\3RQ4J-7VT:M7+LUSBOD=*I*5HUE@LJPE*O27L:U.=-RC+Y/&>)
M/&F-NI9U5P\&VU#!T,+A>2ZLTJE&C&NUU7/6FXO5-,\]TOX4?#K1_/\ LGA'
M29OM'E>9_:D<NN;?)\S9Y']M2ZA]ESYK>;]F\KS\1^=YGDQ;.WL;"QTNUBL=
M-LK33K*#?Y-G8VT-I:P^;(\TGE6]ND<,?F3222OL0;Y'=VRS,3;HK^I^$_#?
MP[X"IPH\#<!<%\%TJ="OA:=+A/A;(^'*=/"XK%+&XG#0AD^!P<8T,1C8QQ=>
MC%*G6Q45B*D954IGRF+S/,LP;EC\PQV-;E&;>+Q5?$MSC#V<9-UJDVY1A[D9
M;J'NIVT"BBBOM#A"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@ HKGO$7BSPYX3M5O/$6KVFEPR9\E)F>2ZNMDD$4GV.QMTFO;
MSR6N8#<?9;>;[/'()I_+B#./!O$?[2>CVWG6_A?1+O5)1]MA34-4D73K%9$P
MEC>06L7VB]OK29MTTMO<MHMTL*QQDQ2S.;;\!\7OI2^ '@3]8H>)_BAPUP_F
M^'H4<3+A>CB:F=<7RHXKE^IU%PID=+,<_A0Q;FO88RO@*.!<%4KSQ-/#4*]:
ME]#DW"G$.?\ ++*LJQ6(HRE*/UJ450P:E#XU];KNGAW*'VH1J2J7M%0<I13^
MFJX/Q5\3/!?@YY+?6=9B&HQQ32#2;))+[42\<$5Q';RPVZO'837<<\!LVU2:
MQ@N!)YBS>3'-+'\.^(_BIX[\4>='J.OW<%E-]M0Z;I9&F6)M;_"S6,\=GY4V
MHVBQ 6\2:K-?R+"9%:5VGN'E\]K_ "E\8_VRE+V6,RSP%\+ZCK.I3AAN+_$Z
MO%4HTE%1Q,J7!?#F.<YU)S<W@,7BN+Z<:4:=*KC<GK.M4P=#]:R7P6=X5>(,
MU7+9N6#RJ+NW?W>;'8FG9)*WM(0P;;;:A7CRJ<OJ7Q1^TG=3QW-KX0T3[#OP
MD.L:S)'/=)'):LLCQZ3;[[2"[@NW5[:6?4-2M7C@!N+%_M#10> ^(?&?BKQ4
M[-X@UW4=2C::*X%I)-Y6G13PP&VCFM]+MA#IUM,(6=6DM[6)W,LSNS23S,_,
M45_E3XQ?2Q^D)X[U<1#Q(\3N(LSR>O4G*/"F65X\/\'T8<U;V--\-9'# 95C
M:F%HXBIA:./S3#X_-98>4H8G'UY3J3G^LY+PCP[D"B\LRO#4JT4D\75B\1C)
M/W>9_6J[J58*<HJ<J=*5.BI).-.*22****_G4^D"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 **** "BBNA
ML?"/BO5+6*^TWPQXAU&RGW^3>6.BZE=VLWE2/#)Y5Q;VTD4GES1R1/L<[)$=
M&PRD#ULFR#/>(\54P7#V2YMGN-I4)8JKA,FRW&9IBJ>%A4I49XFIA\%1KU84
M(5J]"E*M*"IQJ5J4')2J03QK8BAAH*>(KT</!R4%.M4A2@YM-J*E4E%.349-
M13NTF[:,YZBO8['X#?$N[NHK>XT>TTR*3?OOK[5],DM8-D;NOFIIMSJ-Z?-9
M1"GDV<V))$,GEQ"25.]TW]F35I8';6/%>GV%R)F5(=-TVYU:!H-D961[BZN=
M%D28R&56A%K(BHD;BX9I&CB_IGA#Z#'TNN-Y2CDW@%Q_@G&I6IM\7Y?A_#Z+
ME0I4:TW&?'N+X:A.G*%>"HU82E2Q%6-:AAYU:V'KTZ?S&,X\X/P*3K\09?.Z
M3_V.I+,7:3:5UE\,4T[IW3UBK2DE&46_E^BOMRP_9O\ !5O]BDOM2\0ZC+!]
MF>\C^TV-I8WTD6QKA/)AL&O;:TN65U\J+4C=0POL2^,RBXKT+2_A1\.M'\_[
M)X1TF;[1Y7F?VI'+KFWR?,V>1_;4NH?9<^:WF_9O*\_$?G>9Y,6S^I^#?V0G
MTF,^J4ZG%6>>&O N"T^L1QF>YEG^;QY\+.K#ZM@<AR?%977]GBO9X7$^WS[!
M^S4JN(PWUR-.$*WR>-\8^%\.FL)0S/'S^RX8>EAZ.DDGS3Q%:%6-X7E'EP\[
MM*,N2[:_.&N]TWX7_$+5IWM[7PAKD4B1-.6U*S;18"BO'&52ZU@V-M),6D4K
M;I,T[())%C,<4K)^C%C86.EVL5CIME::=90;_)L[&VAM+6'S9'FD\JWMTCAC
M\R:225]B#?([NV69B;=?U/P7^Q=X4PTJ%;Q$\<N(<YA.G@IXG+N"^$\MX:EA
MZOLJCS'#4,YSS,^*UC*;K2I0P6-J9#@)*E1J5*^ E/%1I83Y/&^-N,DI1R[(
M<-1:<U&IC<95Q2DKKV<I4:%+"<CY5)SIK$5+N24:B4&Y_">F_L\_$*^@>:Z7
M1-&D69HQ:ZEJ;2SR($C87"-H]KJUL(F9VC57N$G#Q2%H5C,3R>A:3^S) KVD
MNN>*YI8_*#7]CI.FI;N)V@.8[35+RYN5:*&Y*D33:.KW,"$&WM))0T/U517]
M4<&?LM/H?\)SPM;,.$.)>.\3A/J\Z=?C/C'-YPJ8C#5U7CB,5E_#$N%\IQGM
M7&-+$8/%9?6RRO03I5,!*,ZG/\IC?%;C+%J<:>,PN C/FO'!8*BFHRCR\L*F
M*6*JPMJXSC456,M54T5O$=+_ &??AUI_G_:[;5M<\WRO+_M35)8?LOE^9O\
M(_L5-(W>=O7S?M/VC'E1^3Y69?-[W2?A[X'T1+1=-\*Z)%)83"XM+N:PAOM1
MAG6<W,<RZI?+<ZBTT,QW6\CW3/;A(XX&CCBC5.QHK^I^#OHV_1^\/W0J<&^"
MWACD.+PU.I2I9KA."L@GGCI5,9''RIUL_P 3@:^=8FG'%TZ-:E#$X^K&B\/A
M8453IX7#PI?)XWB;B+,>98W.\TQ$)--TIX[$*A>,/9IK#QJ1H1?(VFXTTY<T
MG*[G)LHHHK]L/#"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@ HHKR?Q+\:O 'AORD_M7^W[B7RV^S^&C;
M:IY<+^>/.EO/M4&F)L>#9);?;C?+YT$OV0V\GG#X3Q \4/#KPJRC^WO$CC;A
MK@G*9>T5'%\19O@\M^MSI2HQJ4LOH5ZL<3F->$L104L/@:.(KKVU-NG::OZ&
M795F6;5OJ^68'%8ZMI>&&HSJ<B=VG4E%<M.+Y9>]4E&.CUT/6*J7U_8Z7:RW
MVI7MIIUE!L\Z\OKB&TM8?-D2&/S;BX>.&/S)I(XDWN-\CHBY9E!^-/$/[1_B
MK4$:'P_IFG^'8WBB4W$C?VUJ,4Z3F222WFN8+;3EBFA"6[0W&DW3H#-*EP))
M(3;^#:EJ^K:U.EUK&IZCJUS'$MNEQJ5[<WTZ0*\DBPI-=2RR+$LDLKK&&"!Y
M)&"[G8G_ "_\8_VP'@UPK[7+_!SA//O%7,'0K\F>9I]9X'X4H5Y7IX6I"GFF
M75^*,R]E)2Q&*P=7(\CA4H^PH4,TC6KUYX']3R7P;SK%VJ9UB\/E-+FC>A2Y
M<?BY15G--TJD<+2NO=A-5Z[4N:4J3C&*J?:WBC]H/P=HDES::/#=^)[V#"K)
M9LEIHS3)=-!<0G5)A)-)Y<4;W$-S8:=?V-TKVZPW96226#P'Q5\=_''B))+6
MRN(O#5@TTS*FBF:+47@,\4UK'<ZO)(UR)K980CS:8NE)=B6X6XMV@E6"+Q:B
MO\I?&3]HE]*7QDCF.78GCRIP)PMF-.KAY\+^'5#_ %:P[PE6K.4\/B<^ISK\
M68VGB,.X8/&T,1GSR_%X:$Z4\#"GBL7"O^M9+X<<*9*Z=6&7K'XNFU)8K,I?
M6I<Z2M*&':CA*;C).<)1P_M(2::J-P@XS7%Q/=SS75U--<W-S-)<7%Q<2/-/
M<3S.TDTTTTC-)+-+(S/)([,[NS,S%B34-%%?Q!5JU:]6I7KU*E:M6J3JUJU6
M<JE6K5J2<ZE2I4FW.=2<VY3G)N4I-RDVVV?=)**48I1C%)1BE9))6226B26B
M2T2"BBBLQA1110 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 %%%% !17>Z;\+_B%JT[V]KX0UR*1(FG+:E9MHL!17CC*I=:P;&VDF+2*
M5MTF:=D$DBQF.*5D[?3?V>?B%?0/-=+HFC2+,T8M=2U-I9Y$"1L+A&T>UU:V
M$3,[1JKW"3AXI"T*QF)Y/W?A/Z+WTC>..27"W@=XI9IAJGMU#,?]2L^P63N>
M'M[:E_;68X+"92J\')+ZN\:J\F[0IR=T>!B^*N&L!=8O/<JI27+^[^O8>=:T
M_AE["G.=;E?\W)RI:MI'A=%?6VD_LR0*]I+KGBN:6/R@U_8Z3IJ6[B=H#F.T
MU2\N;E6BAN2I$TVCJ]S A!M[224-#WFE_L^_#K3_ #_M=MJVN>;Y7E_VIJDL
M/V7R_,W^1_8J:1N\[>OF_:?M&/*C\GRLR^;_ %/P=^RI^E]Q2J$\UX;X/X!I
M8BI42J<8\:9;5=*C'!QQ5+$U\/P93XPQE*GB:DOJ-.A+#?7Z.,C+Z[@\)A5]
M:?RF-\6>#L)S*CB<;F#BEI@L#55Y<_(XQEC7@X-Q7[QR4O9RA\$YS]P^#:T=
M-TC5M:G>UT?2]1U:YCB:X>WTVRN;Z=(%>.-IGAM8I9%B626)&D*A \D:EMSJ
M#^CVD_#WP/HB6BZ;X5T2*2PF%Q:7<UA#?:C#.LYN8YEU2^6YU%IH9CNMY'NF
M>W"1QP-''%&J=C7]4<&?L7,]K0PM?Q#\=,IRZ<?JTL;E7!G!V,SF%3FH)XNC
MA<_SS.,A=#V.);IX;$U>&\1]9H15:KA<+4FZ%/Y/&^-N'BYQR[(:U1>\H5<;
MC84&K2]QSP]"CB%*\=916)CRRT4YI<S_ #GTWX1?$C5H'N+7PGJ,4:3- 5U*
M2ST6<NJ1R%DM=8N;&YDB*R*%N$A:!G$D:R&2*54]'L?V:?%<EU$FI:]X>M+(
M[_.N+$ZEJ-U'B-S'Y5G<6.EQ3;YA&C[[Z#RXV>5?-9!#)]HT5_4_!?[(KZ+W
M#T:%3BC'^(_'^*C4P57%4\VXDPN1Y35>%JU*F(H8;"<+97E&9X;"9C"<*&,C
M5SS&8RG"E&67X[!595*DOD\=XP\58GF6%IY;ET+3471PTZ]9<Z2C*4\75K4I
M3IM-PM0A!N352G4227S+I?[,VA1>?_;7B?5M0W>5]F_LNSL](\G'F>=Y_P!K
M.N?:/,S%Y7E_9?*V2;_.\U?*]"L/@A\-+#[$_P#PCWVVXLOLS?:+_4=3N/M<
MUOL/G7MG]L33)_/=-]S;?84L9=[Q?9%MV\D>L45_4_!OT)OHG<!TZ5/(/ 7P
M\K2HZT<1Q1D[XZQU*:Q4\9&K3S#CBMQ%CH5Z=>;]CB(XA5Z-&-+#4JD,-1HT
MH?*8WCCB[,&WB.(,QCS?%'"UOJ%-KD4&G3P$<-3<7%:QY>5R;FTYRE)XFF^&
M?#>BSO=:/X?T32;F2)K=[C3=)L+&=X&>.1H7FM;>*1HFDBB=HRQ0O'&Q7<BD
M;=%%?TCE.2Y/D&#CE^193EF2X"-2=6.!RG 87+L'&K5:=2I'#8.E1HJI4:3G
M-0YIM)R;L?,UJ]?$3]I7K5:]2RC[2M4G4G9;+FFY2LNBO9= HHHKTS(****
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 ***Q-<\2^'_#4 N->UC3]*C:*YFA6\NHHI[I+-%>X
M6RM2WVF^FC62,?9[.&>=GEBC2-I)8U;S,XSK)^'<LQ>=<09MEF19/@*<:N.S
M;.,=A<LRS!4I5(4HU,7C\;5H87#4Y5:E.G&=:K"+J3A!/FE%/6C1K8FK"AAZ
M-6O6J.U.C1ISJU9NS=H4X*4Y.R;M%-V3?0VZ*^:_%7[1^B6+R6OA/3)M=D\J
M95U2]:;3=.CG:")K62*TD@.HWT4<TDJ7D,ZZ.^;?;;7$D<ZW,?@'BCXO>._%
M<=S:WFK?V?IEU@2:5HT0T^U,9M6M)K>2=6DU.ZM+I))7N;.]U"ZM99)2?)"1
M6Z0_YZ>,G[4?Z,/A?+,<LX9SC,_%[B7!5*F&C@N \/"IPY]<C2G4INOQKF,L
M-D>*RV<HTZ<\RX7?%*C.M!4\-6]GB%0_1LE\*N*<U]E5Q5&EDV%J)3Y\PDUB
M>1M)\N!I<U>%57;5+%?5-(N\HWCS?;GBCXC>#O"$=S_;&MV@O;;"MH]G(EYK
M+3/:M>6\)T^%VFMOM,2IY-S?_9+$--;^==PK/&S> ^(?VF)R[1>%?#L21K-$
MR7WB&5Y7F@\@^?&VEZ=-"MM,+E@(IAK%VC01$O;K)<;;;Y4HK_*'QB_:N_22
M\0JN(P? ,LE\&^'ZE27LZ'#V'P_$'$U3#.5;DH8WBC/L#."J*$Z/-BLBR7A_
M$2J8=2A*G2K5J$_UO)?"3AG+E&>8>WSK$)*\L3*6'PJE:-Y0PF'FG:ZE:&(K
MXB-I6:<HQDNG\0^,_%7BIV;Q!KNHZE&TT5P+22;RM.BGA@-M'-;Z7;"'3K:8
M0LZM);VL3N99G=FDGF9^8HHK_-WB#B3B+BW-<5GW%6?YUQ-GF.J2JXW.>(,T
MQV<YKC*LYSJ3J8K,<QKXG&8BI.I4G4E.M6G*4YSDVY2;?Z7A\-AL'1AA\)AZ
M&%H4TE"AAZ5.A1@DDDH4Z48PBDDDDHI))+9!1117BFX4444 %%%% !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 45HZ;I&K:U.]KH^EZCJUS'$UP]OIME<WT
MZ0*\<;3/#:Q2R+$LDL2-(5"!Y(U+;G4'M]-^$7Q(U:![BU\)ZC%&DS0%=2DL
M]%G+JD<A9+76+FQN9(BLBA;A(6@9Q)&LADBE5/O.$_"WQ.X]Y/\ 4;PYX\XT
M]K[?V?\ JGPAQ!Q%[3ZK;ZSR?V/E^,Y_J_-'V_+?V-U[3ENC@Q>;97E]_K^9
M8#!6Y;_6\9A\-;F^&_MJD+<WV>_0\WHKZ*TG]FWQ==/:/JVK:)I-M-$)+I87
MN]3U&R=H"ZV[6JV]I87$R3[(+AH=7,"#S)H)KI419N\TO]F;0HO/_MKQ/JVH
M;O*^S?V79V>D>3CS/.\_[6=<^T>9F+RO+^R^5LDW^=YJ^5_4_!W[.'Z8W&2H
M5J/A#B^',!6J5*4\?QCG_#/#;PLH8..,@Z^3X[-UQ*Z=;VE+#4ZN'R.O2CC)
MRH5IT7A<;+#?)XWQ*X+P7-&6<0Q-2*35/!8?%8GF3GR/EK4Z/U6\;.;4J\7R
M*\5+F@I?'-%?H18?!#X:6'V)_P#A'OMMQ9?9F^T7^HZG<?:YK?8?.O;/[8FF
M3^>Z;[FV^PI8R[WB^R+;MY([W3?#/AO19WNM'\/Z)I-S)$UN]QINDV%C.\#/
M'(T+S6MO%(T3211.T98H7CC8KN12/ZKX1_8S^,>/E1EQQXL>''#%&I4HNHN'
M,%Q'QCC*&'G2YJKG0Q^"X-PL\71JM4OJ]+'U,-42E4CC[**E\EC/&K):?,L!
ME&98II2L\3/#8*$I)V5I4YXV:A):\SIJ2T3I[M?FW8^$?%>J6L5]IOACQ#J-
ME/O\F\L=%U*[M9O*D>&3RKBWMI(I/+FCDB?8YV2(Z-AE('H5C\!OB7=W45O<
M:/::9%)OWWU]J^F26L&R-W7S4TVYU&]/FLHA3R;.;$DB&3RXA)*GW[17]3\'
M_L;/!#+?J]7C;Q-\2N+*]#^S:E2CDD.'.$,KQE;#WEF=+%8:OEG$^91P&934
M(T:&#SG"8[+\/[6FLSQ6(G3Q=#Y3&>-.>U>98'*\LPD9>U2==XG&581E94G&
M4:N%I>TI*[E*=&=.I+E?LH13C+X_TW]F35I8';6/%>GV%R)F5(=-TVYU:!H-
MD961[BZN=%D28R&56A%K(BHD;BX9I&CB[RP_9O\ !5O]BDOM2\0ZC+!]F>\C
M^TV-I8WTD6QKA/)AL&O;:TN65U\J+4C=0POL2^,RBXKZ$HK^J.$?V='T.>#X
MTI8;P;RW/<9"G1A6QW%V=\2\3RQ4J-7VT:M7+LUSBOD=*I*5HUE@LJPE*O27
ML:U.=-RC+Y/&>)/&F-NI9U5P\&VU#!T,+A>2ZLTJE&C&NUU7/6FXO5-,\]TO
MX4?#K1_/^R>$=)F^T>5YG]J1RZYM\GS-GD?VU+J'V7/FMYOV;RO/Q'YWF>3%
ML[>QL+'2[6*QTVRM-.LH-_DV=C;0VEK#YLCS2>5;VZ1PQ^9-))*^Q!OD=W;+
M,Q-NBOZGX3\-_#O@*G"CP-P%P7P72IT*^%ITN$^%LCX<IT\+BL4L;B<-"&3X
M'!QC0Q&-C'%UZ,4J=;%16(J1E52F?*8O,\RS!N6/S#'8UN49MXO%5\2W.,/9
MQDW6J3;E&'N1ENH>ZG;0****^T.$**** "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
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
M<7<;9Y3E.M1J^U^LUL-PC5X3P%:I4LJ=:A4P<L!.DN7ZFG*4I?*8SQ7XSQ7-
M[+&83 1DY/EP>!H.T6K<D98Q8NI%+>,E/VB>O/HDO$=+_9]^'6G^?]KMM6US
MS?*\O^U-4EA^R^7YF_R/[%32-WG;U\W[3]HQY4?D^5F7S>WL?AKX TZUBL[?
MP=X>DAAW['OM,MM4NCYDCRMYM]J4=W>SX9V">=<2>5&$ACV11QHO;T5_5'"?
MT:/H\\#4X0X4\$?"W)ZL*%?"O'T>".'J^<5L+B,4L95PV*SO%X#$9OC*#Q,*
M4XT<7CJU.FJ&&ITXPI8;#PI_)XOBCB/'MO%Y[FM9.49^S>.Q,:,9PCR1E"A"
MI&C"2C=.4(1;<I2;<I2;****_;SP@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 **Q-<\2^'_  U +C7M8T_2HVBN9H5O
M+J**>Z2S17N%LK4M]IOIHUDC'V>SAGG9Y8HTC:26-6\+\4?M'>'+&.YM_"MA
M=ZY>C"6]]>1OIVC?O+5G6Y"2%=5N?LUTT4,UE)9Z;]H5;@PW\2K#+-^&>+7T
ME_ GP.P^)GXF^)O"W#F/PU-5/]7/[0IYEQ;74\,\71^K\*97]=X@J0KT?9NG
MB?[/C@TZ^&57$4UB:+G[V4<,9_GTHK*\KQ>)IR=OK/LW2P<;2Y'S8NKR8=.+
MO>/M'.T96B^65OH^N.\0_$'P7X6=H=<\1:?9W,<T4,MC&\E]J,#SP&YB:XTW
M3X[N_MXG@VR+<36Z08DA!DW3PB3XC\0_&;XA>(78-KLVC6QFBFCL_#P;24A>
M* P%5O87;5Y8I2SSRV]UJ5Q T[AUC58;=(?+*_RL\8_VR>483VN7> WAEB,V
MQ$*]>G_K/XG3E@<LG3HWITJN#X5X<S-YEC*&,F_;TJ^-XCR3%4,/3A3KY9[?
M%3C@/UC)?!:M.U3B#-(T8N,7]5RM*I53E9M3Q>)I>RA*"]UQIX:O"4FW&KRP
M7M/K#Q+^TM_JH_!^@_\ /-Y[OQ*/^NZRVT6G:7??]>LL=Z^J?\]X&L/]7<5X
M#XA^(/C3Q2C0ZYXBU&\MI(HH9;&-X['3IT@G-S$UQING1VEA<3)/MD6XFMWG
MS'"#)M@A$?&T5_E+XP?3#^D=XY2Q5#CWQ0XAJ9'BZ=:C5X2R#$RX9X2J8:O2
MA1J8?%Y#DCP>#S6FZ<'%3SI9EB(JMB%&LHXFNJGZUDW!G#60J$LORK#*O!QD
ML9B(+%8Q2BW)2AB*_/.D[N]J'LHWC%\MXQL4445_,Y]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 !17;V/PU^(&HW45G;^#O$,<LV_8]]IESI=J/+C>5O-OM2CM+*#*H0GG7$?F
MR%(8]\TD:-WNF_L\_$*^@>:Z71-&D69HQ:ZEJ;2SR($C87"-H]KJUL(F9VC5
M7N$G#Q2%H5C,3R?N?"'T8_I$<>RE_JGX)>)V;T85*U&ICX<&YYA,JI8BA2HU
MZN%JYQC\'A<JI8N-'$4*JPE3&1Q,Z=:G*%*2G%OP<9Q3PWE]OKF>971DU%JF
M\;0G6<9-QC-4:<YU7!N,ESJ'(FG=JQX717UA8?LQ_P#'E)JGB_\ Y]GU&TL-
M&_W&N[:RU&XU#_KI%;7L^E_W)Y;#[UO7H6E_L^_#K3_/^UVVK:YYOE>7_:FJ
M2P_9?+\S?Y']BII&[SMZ^;]I^T8\J/R?*S+YO]4<&_LK/I@<55*2S;A;A+P_
MH5?>CB^,N-<HJTU3>%GB(5*N&X+?&.94>><883V-; PQ5+%58*O0I4(UJ]+Y
M/&^+'!N$3]CB\9F,EO#!8&LG?G46E+&_4J4K*\^95'!P3Y9.3C&7P;6CIND:
MMK4[VNCZ7J.K7,<37#V^FV5S?3I KQQM,\-K%+(L2R2Q(TA4('DC4MN=0?T8
ML?AKX TZUBL[?P=X>DAAW['OM,MM4NCYDCRMYM]J4=W>SX9V">=<2>5&$ACV
M11QHO;U_4_!?[%WB*M*A6\1/'+)<MA&G@IXG+N"^$\=G4J]6=*H\QPU#.<\S
M/(%A:>&KJE#!8VID.,ECJ4JE2O@,OG"-*?RF.\;<-'FCEN0UZK;FHU,=BZ=#
ME2:]G*5&A2Q',Y+FYX+$05-I*-2HFVOSGTWX1?$C5H'N+7PGJ,4:3- 5U*2S
MT6<NJ1R%DM=8N;&YDB*R*%N$A:!G$D:R&2*54]"TG]FWQ==/:/JVK:)I-M-$
M)+I87N]3U&R=H"ZV[6JV]I87$R3[(+AH=7,"#S)H)KI419OM:BOZGX,_9$?1
M@X>GA<1Q/FGB5Q]B*?U:6+PF:\1X#),EQ,Z-=5:L:.%X8R?*<YPM#&4U]6KP
M?$.(KPI2G/"XK#XAPK0^3QOC%Q5B5..%I99E\7S*$Z.&J5Z\5*-DW+%5JU"4
MH/WHOZM&+=E*,HW3^9=+_9FT*+S_ .VO$^K:AN\K[-_9=G9Z1Y./,\[S_M9U
MS[1YF8O*\O[+Y6R3?YWFKY7>Z3\#/AOI:6ADT6;5KFSF$XO-6U"\G>Y=)S/&
MMW96\MII%Q$@VP&W;31!/ @2ZCG9YGD]=HK^J.#OH1?1,X$="60> W %:IA:
M=2%"OQ/EM;CG$TW4QD<=[98GC?$\0XAXNEB(1^JXV51XS!X=?4\)7HX1N@_E
M,;QSQ?C^98CB#,4IM.4<+56 B[0]GR\F!CAH\CC\5.W).7OSC*?O&)IOAGPW
MHL[W6C^']$TFYDB:W>XTW2;"QG>!GCD:%YK6WBD:)I(HG:,L4+QQL5W(I&W1
M17]*93DN3Y!@XY?D64Y9DN C4G5C@<IP&%R[!QJU6G4J1PV#I4:*J5&DYS4.
M:;2<F['S%:O7Q$_:5ZU6O4LH^TK5)U)V6RYIN4K+HKV70****],R"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*** "BBO,O%'Q>\">%)+FUO-6_M#4[7 DTK1HCJ%T)!=-:36\DZM'IEK=VKQ
MRO<V=[J%K=11Q$^27EMTF^+XZ\1^ ?#'):G$7B)QEPUP3DD/:1CF/$V<X'**
M&(K4J4JSPF!^NUJ53,,?.G!^PR_ PQ&.Q,^6EA\/5JSA"7=@,MS#-:ZPV6X+
M%8ZN[?N\+1J5I13:CSU.2+5.FF_>J5'&G%7<I))L]-J*XN(+2":ZNIHK:VMH
MI+BXN+B1(8+>"%&DFFFFD98XHHHU9Y))&5$169F"@FOCGQ5^T?KE\DEKX3TR
M+0H_.F5=4O6BU+49(%GB:UDBM)(!IUC-)#'*EY#.NL)BXVVUQ') MS)X-KGB
M7Q!XEG%QKVL:CJLBS7,T*WEU++!:O>.KW"V5J6^S6,4C1QC[/9PP0*D44:1K
M'%&J_P"97C'^UW\#."ZN,ROPHX<XB\7LUH4Z:I9N^?@O@N5:<E"K"&89O@L1
MQ+BJF"M4G45/A2C@<8XTJ>"S:=&O+&8?]0R7P=S[&J%7-\3A\GI2;O1TQV-Y
M4KING1G'"P4]$KXN52&KG13CR2^UO$?Q]\":)YT.G37?B2]C^VQ"/2X3'8I=
M6N$A2?4KSR(GM+N8E8K[2H]6C\F.2X5)%-NMQ\]^(_C[X[UOSH=.FM/#=E)]
MMB$>EPB2^>UNL)"D^I7GGS)=VD0*Q7VE1Z3)YTDEPJ1L+=;?Q&BO\GO&3]H[
M]*;QA^LX+_7;_B&W#V(O#^P?"^.,X7O1_<KDQ'$/UW&<5XCVJH_[72_MRE@<
M3[?%4OJ5/!U_JD/US)?#7A3)N6?U'^T\3'7ZQFO)BK/76.&]G#"1MS>X_8.I
M'E@_:.<>=V[Z_O\ 5+J6^U*]N]1O9]GG7E]<37=U-Y4:0Q^;<7#R2R>7%''$
MF]SLC1$7"J *E%%?PQBL5BL=BL3C<;B:^,QN,KUL5B\7BJU3$8K%8K$5)5L1
MB<3B*LIU:]>O5G.K6K59RJ5:DI3G*4I-O[R$(TX1ITXQA"$8PA"$5&$(12C&
M,8Q248Q22C%)))))6"BBBL"@HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HK1TW2-6UJ=[71]+U'5KF.)KA[?3;*YOIT@5XXVF
M>&UBED6)9)8D:0J$#R1J6W.H/;Z;\(OB1JT#W%KX3U&*-)F@*ZE)9Z+.75(Y
M"R6NL7-C<R1%9%"W"0M SB2-9#)%*J?><)^%OB=Q[R?ZC>'/'G&GM?;^S_U3
MX0X@XB]I]5M]9Y/['R_&<_U?FC[?EO[&Z]IRW1P8O-LKR^_U_,L!@K<M_K>,
MP^&MS?#?VU2%N;[/?H>;T5]%:3^S;XNNGM'U;5M$TFVFB$ETL+W>IZC9.T!=
M;=K5;>TL+B9)]D%PT.KF!!YDT$UTJ(LW>:7^S-H47G_VUXGU;4-WE?9O[+L[
M/2/)QYGG>?\ :SKGVCS,Q>5Y?V7RMDF_SO-7ROZGX._9P_3&XR5"M1\(<7PY
M@*U2I2GC^,<_X9X;>%E#!QQD'7R?'9NN)73K>TI8:G5P^1UZ4<9.5"M.B\+C
M98;Y/&^)7!>"YHRSB&)J12:IX+#XK$\R<^1\M:G1^JWC9S:E7B^17BI<T%+X
MYHK] ])^!GPWTM+0R:+-JUS9S"<7FK:A>3O<NDYGC6[LK>6TTBXB0;8#;MIH
M@G@0)=1SL\SR>A:;X9\-Z+.]UH_A_1-)N9(FMWN--TFPL9W@9XY&A>:UMXI&
MB:2*)VC+%"\<;%=R*1_4_!G[&KQES.&%K<=^*?AYPC3K_5ZE;#Y#@\_XSS'!
M4:M!5*]+$4L1AN$\OJ8_"UG]7G0PF:XG U7&=2CF<Z?(ZGR>-\:LEI.<<!E.
M98QQYE&6(GA\%3G)2M%Q<98RHJ<X^\I3I1J+1.DG>WYK:;X9\2:U ]UH_A_7
M-6MHYFMWN--TF_OH$G5(Y&A>:UMY8UF6.6)VC+!PDD;%=KJ3Z/8_ ;XEW=U%
M;W&CVFF12;]]]?:OIDEK!LC=U\U--N=1O3YK*(4\FSFQ)(AD\N(22I]^T5_5
M'!?[&OP5RN-"IQYXH>(_%^*HU,%5E3R"AP]P7E.+="K4GC,/B\)B<#Q;F?U3
M'0]A14<'GF"QF%A'$2IXZ=6O1J83Y3&^-.>57)8#*LMP<)*:3Q$L3C:L.9)0
ME"<:F#I<]-\TKSH3A-N*=-*,E/XYTO\ 9FUV7S_[:\3Z3I^WROLW]EV=YJ_G
M9\SSO/\ M9T/[/Y>(O*\O[5YV^3?Y/E+YWH5A^S?X*M_L4E]J7B'498/LSWD
M?VFQM+&^DBV-<)Y,-@U[;6ERRNOE1:D;J&%]B7QF47%?0E%?U/P;^SE^AWP7
M3I^Q\(,!Q'C86]KF/&6=<0\35,3RXJ>)I>TR[,,TED%+V2E##/ZGD^%^L86E
M"GC/K,I5IU?D\;XD\9XUOFSFIAH/:G@J&'PJC[JB[5*=)8AWLY>_6ERR;<.5
M62\XTWX1?#?29WN+7PGI\LCQ- 5U*2\UJ (SQR%DM=8N;ZVCF#1J%N$A6=4,
MD:R".657[RQL+'2[6*QTVRM-.LH-_DV=C;0VEK#YLCS2>5;VZ1PQ^9-))*^Q
M!OD=W;+,Q-NBOZGX0\,O#;P^C*' 7A[P/P1"=.M2G'A#A/(>&HRI8BK1KXBG
M*.38#!*5.O6P]"M6@TXU:M"C4FI3IP<?E,9FF9YBT\PS''XYIIIXS%XC%-.*
M<8M>WJ3UC&4HI]$VEHV%%%%?<' %%%% !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
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
MBN;V6,PF C)R?+@\#0=HM6Y(RQBQ=2*6\9*?M$]>?1)>(Z7^S[\.M/\ /^UV
MVK:YYOE>7_:FJ2P_9?+\S?Y']BII&[SMZ^;]I^T8\J/R?*S+YO;V/PU\ :=:
MQ6=OX.\/20P[]CWVF6VJ71\R1Y6\V^U*.[O9\,[!/.N)/*C"0Q[(HXT7MZ*_
MJCA/Z-'T>>!J<(<*>"/A;D]6%"OA7CZ/!'#U?.*V%Q&*6,JX;%9WB\!B,WQE
M!XF%*<:.+QU:G35##4Z<84L-AX4_D\7Q1Q'CVWB\]S6LG*,_9O'8F-&,X1Y(
MRA0A4C1A)1NG*$(MN4I-N4I-E%%%?MYX04444 %%%% !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 %%><>*OBQX'\))(M[K$6H7\4TUNVD:*\.I:BD]
MM/%!=0W*),EMI\UNTI9X]3NK)Y!!<1VZS3PM#7@'B/\ :3UFY\ZW\+Z)::7"
M?ML*:AJDC:C?-&^$L;R"UB^SV5C=PKNFEM[EM:M6F:.,F6&%S<_R3XQ_3D^C
M)X'U<9EW%WB7EF9\2X.G3E/A'@RG4XMX@]K4DK87%0RGVN5Y+B_8OZU[#B+-
M,GD\*Z56'-]:PD<1]ADO ?%.>J%3!Y75I86;:6,QK6#P]DOC@ZUJM>%_<YL-
M2K+FNOL3Y?L&XN(+2":ZNIHK:VMHI+BXN+B1(8+>"%&DFFFFD98XHHHU9Y))
M&5$169F"@FO'/%7QW\#^'7DM;*XF\2WZQ3,J:*89=.2<0136L=SJ[R+;&*Y:
M8(\VF+JKVABN%N+=9XE@E^(]<\2^(/$LXN->UC4=5D6:YFA6\NI98+5[QU>X
M6RM2WV:QBD:.,?9[.&"!4BBC2-8XHU7#K_*'QC_;&<=YU2QF5>"'AYEG!&'G
M4IPH<6<9XBGQ-Q \.HJ=2KA>'L-3P_#^4XMU;4+8[%\589X6-6:IT\1B*4L#
M^MY+X,8"@X5<]S*KCI)-RPF"B\+A^:]DIXB3EB*T+7E^[AA)<S2NXQ:J>\^*
M/V@_&.MQW-IH\-IX8LI\*LEFSW>LK"]JT%Q"=4G$<4?F32/<0W-AIUA?6K);
MK#=AHY)9_$;Z_O\ 5+J6^U*]N]1O9]GG7E]<37=U-Y4:0Q^;<7#R2R>7%''$
MF]SLC1$7"J *E%?Y:>*?CMXP^-N8_P!I^*GB'Q+QG5C7EB</A,RQOLLEP%>3
MKMSROA[ 0PF09398K$0A'+,MPD*=*K*C",:5H+]6RG(,FR.G[+*<MPN"7+R2
MG2IWKU(KETJXFHYXBM\$6W5JS;:4G>6H4445^3'KA1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 45V]C\-?B!J-U%9V_@[Q#'+-OV/?:9<Z7:CRXWE;S;[4H[2R@R
MJ$)YUQ'YLA2&/?-)&C=OI?[/OQ%U#S_M=MI.A^5Y7E_VIJD4WVKS/,W^1_8J
M:OM\G8OF_:?L^?-C\GS<2^5^X<)_1H^D-QS4A#A3P1\4LXI3Q%?"O'T>".(:
M&3T<5A\*L95PV*SO%X##Y1@ZZPTZ4XT<7CJ-2HZ^&ITXSJXG#PJ>%B^*.',
MF\7GN546HQG[-X[#2K2A.7)&4*$*DJTXN5TY0A))1E)M1C)KQ&BOK"P_9C_X
M\I-4\7_\^SZC:6&C?[C7=M9:C<:A_P!=(K:]GTO^Y/+8?>MZ[W3?V>?A[8SO
M-=+KFLQM$T8M=2U-8H(W+QL+A&T>UTFY,RJC1JKW#P%)9"T+2")X_P"I^$?V
M5_TPN)I4?[3X1X6X%HUJE%1Q'%W&V1U(PHUJ7M?K-;#<(U>+,?1IT[JG6H5,
M'''PJOE^IM1E*/R>,\5^#<+S>RQF+Q\HJ3Y<'@:ZO).W)&6,6$IR;WC)3]FU
MKSZI/X2JW8V%_JEU%8Z;97>HWL^_R;.QMIKNZF\J-YI/*M[=))9/+BCDE?8A
MV1H[MA5)'Z/6/PU\ :=:Q6=OX.\/20P[]CWVF6VJ71\R1Y6\V^U*.[O9\,[!
M/.N)/*C"0Q[(HXT7MZ_J?@_]BYQ/7^KU>/O'7(<JY/[-J8O <'\'9AQ!]8YK
MRSC!X?-\ZSCAKZI[*RH9;F-3),;[?VCQ6*RK#>Q6$K_*8SQMPL>99?D.(K7]
MJH5,9C:>'Y=E1G*C0HXKGOJZM)5X<ME&-67-SQ_.?3?A%\2-6@>XM?">HQ1I
M,T!74I+/19RZI'(62UUBYL;F2(K(H6X2%H&<21K(9(I53O+#]F_QK<?8I+[4
MO#VG0S_9GO(_M-]=WUC'+L:X3R8;!;*YN[96=?*BU(6LTR;$OA$PN*^W**_J
MCA']D+]&+(HTJG$F=>)W&^*]G16)IYAQ%E>2Y5.K3J\]2>%PG#^19?F>&IUX
M6HU*=?/,=*,'*5&K2JN-2/R>,\8N*:]UAJ&5X&%WRNGAJM>LDU9*4\3B*E*3
MB]4XT(:Z--:'S+I?[,VA1>?_ &UXGU;4-WE?9O[+L[/2/)QYGG>?]K.N?:/,
MS%Y7E_9?*V2;_.\U?*[>Q^ WPTM+6*WN-'N]3FCW[[Z^U?4X[J??([KYJ:;<
MZ=9#RE984\FSAS'&AD\R8R2O['17]3\)_0=^B/P73A2R?P!\/,9&G0KX:+XL
MRJIQ[4=/$8I8NI*=;CG$<1U:E>-6*A0Q52<L5A<+?!8:M1P4I8=_*8OCOC#&
MMNMQ#F4&Y1E_LE99>KQAR)*. CADHVUE!)0E/]Y*+G[QB:;X9\-Z+.]UH_A_
M1-)N9(FMWN--TFPL9W@9XY&A>:UMXI&B:2*)VC+%"\<;%=R*1MT45_3&4Y+D
M^08..7Y%E.69+@(U)U8X'*<!A<NP<:M5IU*D<-@Z5&BJE1I.<U#FFTG)NQ\O
M6KU\1/VE>M5KU+*/M*U2=2=ELN:;E*RZ*]ET"BBBO3,@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 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HK/U+5]*T6!+K6-3
MT_2;:29;=+C4KVVL8'G9))%A2:ZEBC:9HXI76,,7*1R,%VHQ'A?B7]HOPEIG
ME1^';2[\42OY;RR9GT2QAC;SU=/.OK*2]DNXVC@;RETT6KPW&\7WG1/;G\;\
M5OI"^"?@A@WB_%3Q+X6X/G[/VM+*\9CGC.(\923I*53+N%<JIX_B7,Z=/V]"
M5:>7Y3B8T8UJ4ZKA"I%OVLIX<SS/9\F4Y7B\8KV=6%/DPT'K95,76=/"TF^6
M5E4K1;::5VF?0E<SXA\9^%?"J,WB#7=/TV18HK@6DDWFZC+!-.;:.:WTNW$V
MHW,1F5U:2WM94013.[+'!,R?$?B'XX_$+7T:%=4BT*VDBBCD@\/0-8NSQ3F<
M7"ZA--=ZO;S.=D4JVNH00201B)H=LMQYWD-?Y6>,?[9'A?+O:Y;X$^&F/XDQ
M/L*\?]:?$:M_8F48?&*ZPTL)PODF*Q6;9S@)*4:E:>,SWA;%QE3GAX8:4:D<
M7#]8R7P6Q=6U7/\ ,Z>%CS1_V3+8^WK2AIS*>*KQC1HU-TE##XN&JDYZ.#^M
MO$/[3$ 1HO"OAV9Y&BB9+[Q#*D20S^>?/C;2]-FF:YB-LH$4PUBT=9Y27MVC
MM]MSX!XH^(WC'Q?)<_VQK=V;*YPK:/9R/9Z,L*737EO"=/@=8KG[-,R>3<W_
M -KOBL-OYUW,T$;+Q%%?Y/>,7TR_I)>.E+$8#C[Q.SJIP_B*<J-3A3AZ.'X6
MX9J8:<:T)X?&Y7D-+ PSBG*&(K0E//:F:8B=.:I3K2I4J-.G^N9+P5PSD+C4
MR_*Z"Q$6I+%XGFQ>*4DXM2A5Q#FZ+3A%I8=4HIKF45)R;****_E\^J"BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HJW8V%_JEU%8Z;97>HWL^_R;.QMIKNZF\J-YI/*M[=))9/+BCDE?
M8AV1H[MA5)'>Z;\(OB1JT#W%KX3U&*-)F@*ZE)9Z+.75(Y"R6NL7-C<R1%9%
M"W"0M SB2-9#)%*J?<<(>&7B3X@RE#@+P]XXXWG"I6I3CPAPGGW$LHU</2HU
M\13E')L!C7&I0HXBA6K0:4J5*O1J3485(.7#C,TRS+DGF&8X' II-/&8O#X5
M-2;C%KV]2&DI1E%/9M-+5,\WHKZ$L/V;_&MQ]BDOM2\/:=#/]F>\C^TWUW?6
M,<NQKA/)AL%LKF[ME9U\J+4A:S3)L2^$3"XKT+2_V9M"B\_^VO$^K:AN\K[-
M_9=G9Z1Y./,\[S_M9US[1YF8O*\O[+Y6R3?YWFKY7]3\&_LY?IB<:5*?L?"#
M'\.8*=O:YCQEG7#W#-/#<V%GB:7M,NS#-(Y_5]JXPPS^IY/BOJ^*JPIXSZM&
M-:=+Y/&^)/!F"3YLYIXF:VIX*AB,4Y>\HNU2G2>'5KN7OUH\T4W#F=D_CFBO
MOVQ^ WPTM+6*WN-'N]3FCW[[Z^U?4X[J??([KYJ:;<Z=9#RE984\FSAS'&AD
M\R8R2OZ1IOAGPWHL[W6C^']$TFYDB:W>XTW2;"QG>!GCD:%YK6WBD:)I(HG:
M,L4+QQL5W(I']3\%_L:_&K-)4*G'GBAX<<(86M3P565/(*'$/&F;815Z52>,
MP^+PF)P/"66?6\#/V%%1P6>8W!XJ<L1*GCH4J%&IB_D\;XTY)24EE^59GC)Q
M<TGB)8;!4I\K2A*$XU,95Y*BYI7G0A."44Z;<I*'YK:;X9\2:U ]UH_A_7-6
MMHYFMWN--TF_OH$G5(Y&A>:UMY8UF6.6)VC+!PDD;%=KJ3Z%I/P,^)&J/:%]
M%BTFVO(A.+S5M0LX$MD> SQK=V5O+=ZO;S.=L!MVTTSP3N$NHX%29X_T"HK^
MJ.#/V-7@UED\+6X[\4_$/BZI0^KU*V'R'!Y#P9EV-K4JZJ5Z6(I8C#<69C3P
M&*HKZO.AA,UPV.I*4ZE',X5.1T_E,;XU9U54XX#*<NP:ES*,L1/$8VI"+C:+
MBXRP=-U(2]Y2G2E3>B=)J]_CG2_V9M=E\_\ MKQ/I.G[?*^S?V79WFK^=GS/
M.\_[6=#^S^7B+RO+^U>=ODW^3Y2^=WND_LV^$;5+1]7U;7-6N89A)=+"]IIF
MG7J+.76W:U6WN[^WB>#9!<-#JXG<^9-!-:L\:P_1-%?U/P=^SA^ASP:Z%:CX
M0X3B/'T:=2E/'\8Y_P 3<2+%1GC(XR#KY/CLW?#2J4?9TL-3JX?(Z%66#A*A
M6G66*QLL3\GC?$KC3&\T99Q/#4Y--4\%A\+AN5J'(^6M3H_6K2NYM2KR7.[Q
M4>6"CYQIOPB^&^DSO<6OA/3Y9'B: KJ4EYK4 1GCD+):ZQ<WUM',&C4+<)"L
MZH9(UD$<LJOV^FZ1I6BP/:Z/I>GZ3;23-</;Z;96UC \[)'&TSPVL44;3-'%
M$C2%2Y2.-2VU% T**_JCA/PM\,> N3_4;PYX$X+]E[?V?^J?"'#_  [[/ZU;
MZSR?V/E^#Y/K'+'V_+;VUE[3FLCY3%YMFF87^OYEF&-ORW^MXS$8F_+\-_;5
M)WY?L]N@4445]V>>%%%% !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
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
MO0JUY5J]7Y3&^+'&6+;]CB\'ET7O#!8&BU;D46E+&_7:L;N\^95%-3;Y9**C
M&/AFF_L\_#VQG>:Z77-9C:)HQ:ZEJ:Q01N7C87"-H]KI-R9E5&C57N'@*2R%
MH6D$3Q]Y8_#7P!IUK%9V_@[P])##OV/?:9;:I='S)'E;S;[4H[N]GPSL$\ZX
MD\J,)#'LBCC1>WHK^J.$/HQ_1WX"C+_5+P2\,<HK3IUJ-3'PX-R/%YK5P]>K
M1KU<+5SC'X/%9K5PDJV'H55A*F,EAH5*-.4*47"+7R>,XIXDS"WUO/,TK13B
MU3>-KPHJ44XQFJ-.<*2FE*2YU#G:;NW<****_<SP0HHHH **** "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@ HHK/U+5]*T6!+K6-3T_2;:29;=+C4KVVL8'G9))%A2:ZEBC
M:9HXI76,,7*1R,%VHQ')C\PP.5X/$9AF>-PF78#"4W5Q6.Q^)HX3!X:DFDZF
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
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 **X/Q5\3/!?@YY+?6=9B&HQQ32#2;))+[42\
M<$5Q';RPVZO'837<<\!LVU2:Q@N!)YBS>3'-+'X!XH_:3NIX[FU\(:)]AWX2
M'6-9DCGNDCDM661X])M]]I!=P7;J]M+/J&I6KQP W%B_VAHH/Y8\9/II_1K\
M"Y9C@>-_$[):_$N65*F&Q'!?"TGQ5Q;3S"G2G6_LW'95D_UB&0XN<(>Z^)<3
MDN%@ZE!5L32^L4/:?69+P1Q/GWLJF!RNO'"U4I1QN+7U3!NFVE[6G5K<KQ$$
MW_S"QKS=I<L7RRM]=UY%XA^./P]T!VA75)M=N8YHHY(/#T"WR*DL!G%PNH33
M6FD7$2#RXI5M=0GGCGD$30[HKCR?B/Q#XS\5>*G9O$&NZCJ4;317 M))O*TZ
M*>& VT<UOI=L(=.MIA"SJTEO:Q.YEF=V:2>9GYBO\I?&/]LCQ1F/M<M\"?#3
M <-X;V]>/^M/B-6_MO-\1@W=8:6$X7R3%87*<FQ\7&-2M/&9[Q3A)1J3P\,-
M&5..+G^M9+X+86E:KG^9U,5+EC_LF6Q]A1C/3F4\57C*M6I[I*&'PD]%)SU<
M%[_XA_:)\::D[)H<&G^&K83121-'#'JVH[%@*2V]Q=:C$UA+%+.S3JT.D6L\
M82&$3,JS-<>(ZEJ^K:U.EUK&IZCJUS'$MNEQJ5[<WTZ0*\DBPI-=2RR+$LDL
MKK&&"!Y)&"[G8G.HK_*GQ1^D#XU^-6*EB?%'Q,XMXQINO5Q-+*\QS.I1X>P=
M>O4C5JSRWAC+U@^'<KYYTZ5XY;E>%@HT</3453H48P_6<JX=R/(XJ.597@\$
M^50=6G24L3.,59*KBJG/B:MDWK5JS=Y2;UE)LHHHK\>/9"BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HJW8V%_JEU%8Z;97>HWL^_P FSL;::[NIO*C>:3RK>W2263RX
MHY)7V(=D:.[8521V^E_"CXBZQY_V3PCJT/V?RO,_M2.+0]WG>9L\C^VI=/\
MM6/*;S?LWF^3F/SO+\Z+?]IPGX;^(G'M2%'@;@+C3C2K4KU\+3I<)\+9YQ'4
MJ8K"X58W$X:$,GP.,E*OA\%*.+KT8IU*.%DL14C&DU,XL7F>79>G+'YA@L$E
M&,V\7BJ&&2A*?LXR;K5()1E/W(RV<_=3OH>>T5]"6'[-_C6X^Q27VI>'M.AG
M^S/>1_:;Z[OK&.78UPGDPV"V5S=VRLZ^5%J0M9IDV)?")A<5WNF_LR:5%.[:
MQXKU&_MC$RI#INFVVDSK/OC*R/<75SK4;Q",2JT(M8W9WC<7"K&T<O\ 5'"/
M[.CZ8W&$J4L-X-YGD6#G4HPK8[B[.^&N&(X6-:E[:-6KEV:YQ0SRK3C&T:RP
M658NK0JOV-:G"HI1C\GC/$G@O!74LZI8B:3:A@Z&*Q7/9V:52C1E03ZKGK04
MEJFT?'U%??MC\!OAI:6L5O<:/=ZG-'OWWU]J^IQW4^^1W7S4TVYTZR'E*RPI
MY-G#F.-#)YDQDE?T*Q\(^%-+NHK[3?#'A[3KV#?Y-Y8Z+IMI=0^;&\,GE7%O
M;1S1^9%))$^QQOC=T;*LP/\ 4_!_[&SQOS+ZO5XV\3?#7A.A7_LVI4HY)#B/
MB_-,'1Q%Y9G2Q6&KY9PQELL?EL'"-&A@\YQ>!S#$>UIK,\+AX4\77^3QGC3D
M5+F6!RO,\7*/M4G7>&P=*<HV5)QE&KBJOLZKNY2G1A4IQY7[*<FXQ_-S3?#/
MB36H'NM'\/ZYJUM',UN]QINDW]] DZI'(T+S6MO+&LRQRQ.T98.$DC8KM=2>
M\L/@A\2[_P"Q/_PCWV*WO?LS?:+_ %'3+?[)#<;#YU[9_;'U.#R$??<VWV%[
MZ+8\7V1KA?)/Z$45_4_"/[&?P<P$:,N./%CQ'XGK4Z=%U%PY@N'.#L'7Q$*O
M-5<Z&/P7&6*AA*U)*E]7I8^GB:;<JD<?=Q4?E,9XU9U4YE@<HRW"Q;E9XF>)
MQLXQ:LK2ISP4'.+UYG3<7HG3W;^.=+_9FUV7S_[:\3Z3I^WROLW]EV=YJ_G9
M\SSO/^UG0_L_EXB\KR_M7G;Y-_D^4OG=O8_LT^%([6)-2U[Q#=WHW^=<6)TW
M3K63,CF/RK.XL=4FAV1&-'WWT_F2*\J^4KK#']'T5_5'"?[-WZ&_"=.#AX14
M.(<:J%?#5LPXLXDXJSVIB*=;%+$J4\NQ&=0R"AB*"A2PU#%8')\)B8X6FZ<Z
MTY8C&3Q'R>+\3.-,6W?.)8:'-&2IX3"X3#J+C'ETJ1H/$2C+64H3K3@Y.ZBE
M&"CYQIOPB^&^DSO<6OA/3Y9'B: KJ4EYK4 1GCD+):ZQ<WUM',&C4+<)"LZH
M9(UD$<LJOV^FZ1I6BP/:Z/I>GZ3;23-</;Z;96UC \[)'&TSPVL44;3-'%$C
M2%2Y2.-2VU% T**_JOA/PM\,> N3_4;PYX$X+]E[?V?^J?"'#_#OL_K5OK/)
M_8^7X/D^L<L?;\MO;67M.:R/D\7FV:9A?Z_F688V_+?ZWC,1B;\OPW]M4G?E
M^SVZ!1117W9YX4444 %%%% !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 454OK^QTNUEOM2O;33K*#9YUY?7$-I:P^;(D,?FW%P\
M<,?F321Q)O<;Y'1%RS*#X9XA_:)\%Z:C)H<&H^);DQ121-'#)I.G;VG*2V]Q
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
MEAOJ%;!RE]=P>+Q3^M+Y3&^+/&.+YE2Q.#R]2:TP6!I.T>3D<8RQKQDTI/\
M>.2E[2,_@G"'N'AFF_L\_#VQG>:Z77-9C:)HQ:ZEJ:Q01N7C87"-H]KI-R9E
M5&C57N'@*2R%H6D$3Q]OIOPO^'NDP/;VOA#1)8WF:<MJ5FNM3AV2.,JEUK!O
MKF.(+&I6W298%<R2+&))96?O**_J?A/Z+WT<N!^27"W@=X6Y7B:?MU#,?]2L
MAQN<*&(M[:E_;68X+%YLZ$U%+ZN\:Z$4K0IQ5T?)XOBKB7'W6+SW-:L7R_N_
MKV(A1O#X9>PISA1YE_-R<S>K;84445^[G@!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 %%%% !117$>
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
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@
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
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 %%%%
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
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 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
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
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
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 %%%% !163JE_J%GY$>G:)=ZO-<^:@DBN]-L[&QD'EK"^J37EY'>QVDC
M2%I)=*TW6;J*&&=UL9I?L]O<^>ZOHWQ8\174]N/$GA[P1HCVD\2?\(_%=^(=
M9FDGCMHF2XO=2L=#^S^7B[FM+[26T^ZM&DCC*7,JQWD'YKQKXC5^%H5\+D?A
M_P"(?B%Q#"OAL-A\BX4X?A@Z&(GBZ"KPQ$N,.,<9PMP%0P&&C.FL?B)\4RKX
M:;G0IX3$8RC5PL?4P.6QQ;C.OF.79=AN64I8C%XASE%0ERN*P>"AB\PE4EK[
M.*PBC-+F<XP:D>A:UKVC^'+&34M<U*TTNRCWCSKN58_-D2&6X^SVT?,MW=O#
M!,\-G:QS74_ELL$,C#;7AGB']H_PKI[M#X?TS4?$4B31*;B1O[%TZ6!X#)))
M;S7$%SJ+30S%+=H;C2;5'(FE2X,<<)N)?^&>-"U#_2_$OBOQ9KFMS?\ '[JG
MVJSB^U>7^ZMOW=_::O=KY-HD%O\ O=1N,^3NC\J(I!%V]C\&_AIIUU%>6_A2
MTDFAW[$OKO4]4M3YD;Q-YMCJ5]=V4^%=BGG6\GE2!)H]DT<;K_*'&6+_ &A_
MB35^J^'^1>"?T;\A=3 3J9GQ;Q)4\3O$-8?$2KK%2PM#*.&LXX#I8O!8=TZF
M,RC$X7%X9YC&AA\NXLQV >)Q;^MP4/#C+%S9C7SSB;$6J)4L'AEE>7<T5%QY
MI5L50S!PG*\85HRA+V?-*I@Z=3DB?'_B'XS?$+Q"[!M=FT:V,T4T=GX>#:2D
M+Q0& JM["[:O+%*6>>6WNM2N(&G<.L:K#;I#S%AX#\:ZI]B-CX3\0SPZC]F-
MG=?V1?16,T=WL-O<?VA-#'91VDBR))]LEN$M4A/G/,L0+C])--TC2M%@>UT?
M2]/TFVDF:X>WTVRMK&!YV2.-IGAM8HHVF:.*)&D*ERD<:EMJ*!H5_,V-_93\
M5^)>9TN(?I _2NX\\0\WESU71H9-7J_V74Q6(A4QV&RG->)N),\I4<!5HTJ5
M+#8;!<.Y1A<)[*A&&#EA\-2PZ^HI^+6$RND\-P[PE@,MHJR3E7BO:J,;0E6I
M87"T'*HFY.4YXFM.=Y-SYI.1\&Z7^S[\1=0\_P"UVVDZ'Y7E>7_:FJ13?:O,
M\S?Y']BIJ^WR=B^;]I^SY\V/R?-Q+Y7;V/[,=_):Q/J7B^TM+T[_ #K>QT:;
M4;6/$CB/RKRXU#2Y9M\0C=]]C!Y<C/$OFJ@FD^NZ*_<.$_V4OT/^'*<(9QPY
MQIQ[*-"O1E6XLXYS?!U*E2MBEB*>*FN!EP725?"TD\%0C3I4\++"R<\3AL1C
M>7%Q\+%^+7&6);='$X++TY1ERX3 49I)0Y7!?7_KKY9/]Y)MN?/I&48>X>&:
M;^SS\/;&=YKI=<UF-HFC%KJ6IK%!&Y>-A<(VCVNDW)F54:-5>X> I+(6A:01
M/'V^F_"_X>Z3 ]O:^$-$EC>9IRVI6:ZU.'9(XRJ76L&^N8X@L:E;=)E@5S)(
ML8DEE9^\HK^J^$_HO?1RX'Y)<+>!WA;E>)I^W4,Q_P!2LAQN<*&(M[:E_;68
MX+%YLZ$U%+ZN\:Z$4K0IQ5T?)8OBKB7'W6+SW-:L7R_N_KV(A1O#X9>PISA1
MYE_-R<S>K;9%;P06D$-K:P16UM;11V]O;V\:0P6\$*+'####&JQQ111JJ1QQ
MJJ(BJJJ% %2T45^YTJ5*A2IT*%*G1HT:<*5&C2A&G2I4J<5"G3ITX)0A3A!*
M,(12C&*48I))'@N3DW*3<I2;<I-MMMN[;;U;;U;>K84445H(**** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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@ HKY!^*/[>G[)_P7\=Z[\-/B7\
M5O\ A&O&WAK^S/[:T7_A!OB3K'V+^V-'T_7]-_XF6@>#M5TFY^TZ3JMA=_Z)
M?S^3Y_D3^5<Q30Q^?_\ #T7]A3_HN7_F,_C#_P#.^H ^_J*^ ?\ AZ+^PI_T
M7+_S&?QA_P#G?4?\/1?V%/\ HN7_ )C/XP__ #OJ /OZBO@'_AZ+^PI_T7+_
M ,QG\8?_ )WU'_#T7]A3_HN7_F,_C#_\[Z@#[^HKX!_X>B_L*?\ 1<O_ #&?
MQA_^=]1_P]%_84_Z+E_YC/XP_P#SOJ /OZBO@'_AZ+^PI_T7+_S&?QA_^=]1
M_P /1?V%/^BY?^8S^,/_ ,[Z@#[^HKX!_P"'HO["G_1<O_,9_&'_ .=]1_P]
M%_84_P"BY?\ F,_C#_\ .^H ^_J*^ ?^'HO["G_1<O\ S&?QA_\ G?4?\/1?
MV%/^BY?^8S^,/_SOJ /OZBO@'_AZ+^PI_P!%R_\ ,9_&'_YWU'_#T7]A3_HN
M7_F,_C#_ /.^H ^_J*^ ?^'HO["G_1<O_,9_&'_YWU'_  ]%_84_Z+E_YC/X
MP_\ SOJ /OZBO@'_ (>B_L*?]%R_\QG\8?\ YWU'_#T7]A3_ *+E_P"8S^,/
M_P [Z@#[^HKX!_X>B_L*?]%R_P#,9_&'_P"=]1_P]%_84_Z+E_YC/XP__.^H
M ^_J*^ ?^'HO["G_ $7+_P QG\8?_G?4?\/1?V%/^BY?^8S^,/\ \[Z@#[^H
MKX!_X>B_L*?]%R_\QG\8?_G?4?\ #T7]A3_HN7_F,_C#_P#.^H ^_J*^ ?\
MAZ+^PI_T7+_S&?QA_P#G?4?\/1?V%/\ HN7_ )C/XP__ #OJ /OZBO@'_AZ+
M^PI_T7+_ ,QG\8?_ )WU'_#T7]A3_HN7_F,_C#_\[Z@#[^HKX!_X>B_L*?\
M1<O_ #&?QA_^=]1_P]%_84_Z+E_YC/XP_P#SOJ /OZBO@'_AZ+^PI_T7+_S&
M?QA_^=]1_P /1?V%/^BY?^8S^,/_ ,[Z@#[^HKX!_P"'HO["G_1<O_,9_&'_
M .=]1_P]%_84_P"BY?\ F,_C#_\ .^H ^_J*^ ?^'HO["G_1<O\ S&?QA_\
MG?4?\/1?V%/^BY?^8S^,/_SOJ /OZBO@'_AZ+^PI_P!%R_\ ,9_&'_YWU'_#
MT7]A3_HN7_F,_C#_ /.^H ^_J*^ ?^'HO["G_1<O_,9_&'_YWU'_  ]%_84_
MZ+E_YC/XP_\ SOJ /OZBO@'_ (>B_L*?]%R_\QG\8?\ YWU'_#T7]A3_ *+E
M_P"8S^,/_P [Z@#[^HKX!_X>B_L*?]%R_P#,9_&'_P"=]1_P]%_84_Z+E_YC
M/XP__.^H ^_J*^ ?^'HO["G_ $7+_P QG\8?_G?4?\/1?V%/^BY?^8S^,/\
M\[Z@#[^HKX!_X>B_L*?]%R_\QG\8?_G?4?\ #T7]A3_HN7_F,_C#_P#.^H ^
M_J*^ ?\ AZ+^PI_T7+_S&?QA_P#G?4?\/1?V%/\ HN7_ )C/XP__ #OJ /OZ
MBO@'_AZ+^PI_T7+_ ,QG\8?_ )WU'_#T7]A3_HN7_F,_C#_\[Z@#[^HKX!_X
M>B_L*?\ 1<O_ #&?QA_^=]1_P]%_84_Z+E_YC/XP_P#SOJ /OZBO@'_AZ+^P
MI_T7+_S&?QA_^=]1_P /1?V%/^BY?^8S^,/_ ,[Z@#[^HKX!_P"'HO["G_1<
MO_,9_&'_ .=]1_P]%_84_P"BY?\ F,_C#_\ .^H ^_J*^ ?^'HO["G_1<O\
MS&?QA_\ G?4?\/1?V%/^BY?^8S^,/_SOJ /OZBO@'_AZ+^PI_P!%R_\ ,9_&
M'_YWU'_#T7]A3_HN7_F,_C#_ /.^H ^_J*^ ?^'HO["G_1<O_,9_&'_YWU'_
M  ]%_84_Z+E_YC/XP_\ SOJ /OZBO@'_ (>B_L*?]%R_\QG\8?\ YWU'_#T7
M]A3_ *+E_P"8S^,/_P [Z@#[^HKX!_X>B_L*?]%R_P#,9_&'_P"=]1_P]%_8
M4_Z+E_YC/XP__.^H ^_J*^ ?^'HO["G_ $7+_P QG\8?_G?5Z_\ !7]LO]FS
M]HCQ3?\ @KX._$?_ (3#Q-I?A^Z\4WVF?\(?X]\/^1H5EJ.E:3=7WVSQ3X7T
M33Y?*U#6]+M_LL-W)>/]J\V.W>"&XDB /I^BBB@ HHHH **** "BBB@ HHHH
M ***\ ^.?[4?P*_9L_X1?_A=7CG_ (0O_A-/[;_X1K_BF?&/B/\ M+_A'/[(
M_MG_ )%/P_KOV/['_;NE?\?_ -E^T?:O]%\_R+GR0#W^BO@'_AZ+^PI_T7+_
M ,QG\8?_ )WU'_#T7]A3_HN7_F,_C#_\[Z@#[^HKX!_X>B_L*?\ 1<O_ #&?
MQA_^=]1_P]%_84_Z+E_YC/XP_P#SOJ /OZBO@'_AZ+^PI_T7+_S&?QA_^=]1
M_P /1?V%/^BY?^8S^,/_ ,[Z@#[^HKX!_P"'HO["G_1<O_,9_&'_ .=]1_P]
M%_84_P"BY?\ F,_C#_\ .^H ^_J*^ ?^'HO["G_1<O\ S&?QA_\ G?4?\/1?
MV%/^BY?^8S^,/_SOJ /OZBO@'_AZ+^PI_P!%R_\ ,9_&'_YWU'_#T7]A3_HN
M7_F,_C#_ /.^H ^_J*^ ?^'HO["G_1<O_,9_&'_YWU'_  ]%_84_Z+E_YC/X
MP_\ SOJ /OZBO@'_ (>B_L*?]%R_\QG\8?\ YWU'_#T7]A3_ *+E_P"8S^,/
M_P [Z@#[^HKX!_X>B_L*?]%R_P#,9_&'_P"=]1_P]%_84_Z+E_YC/XP__.^H
M ^_J*^ ?^'HO["G_ $7+_P QG\8?_G?4?\/1?V%/^BY?^8S^,/\ \[Z@#[^H
MKX!_X>B_L*?]%R_\QG\8?_G?4?\ #T7]A3_HN7_F,_C#_P#.^H ^_J*^ ?\
MAZ+^PI_T7+_S&?QA_P#G?4?\/1?V%/\ HN7_ )C/XP__ #OJ /OZBO@'_AZ+
M^PI_T7+_ ,QG\8?_ )WU'_#T7]A3_HN7_F,_C#_\[Z@#[^HKX!_X>B_L*?\
M1<O_ #&?QA_^=]1_P]%_84_Z+E_YC/XP_P#SOJ /OZBO@'_AZ+^PI_T7+_S&
M?QA_^=]1_P /1?V%/^BY?^8S^,/_ ,[Z@#[^HKX!_P"'HO["G_1<O_,9_&'_
M .=]1_P]%_84_P"BY?\ F,_C#_\ .^H ^_J*^ ?^'HO["G_1<O\ S&?QA_\
MG?4?\/1?V%/^BY?^8S^,/_SOJ /OZBO@'_AZ+^PI_P!%R_\ ,9_&'_YWU'_#
MT7]A3_HN7_F,_C#_ /.^H ^_J*^ ?^'HO["G_1<O_,9_&'_YWU'_  ]%_84_
MZ+E_YC/XP_\ SOJ /OZBO@'_ (>B_L*?]%R_\QG\8?\ YWU'_#T7]A3_ *+E
M_P"8S^,/_P [Z@#[^HKX!_X>B_L*?]%R_P#,9_&'_P"=]7V=X \?^#?BEX-\
M/?$'X?>(=/\ %7@WQ5IZ:GH6NZ8\AMKRV,DD$T<D,\<-W8:A87<-QIVK:3J-
MO::KHVJVEYI6JV=GJ5G=6L(!V%%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 445Y!\:OCU\)_P!G?PM8>-?C%XK_ .$/\,ZIX@M?"UCJ?]A>
M)?$'GZ[>Z=JNK6MC]C\+:/K>H1>;I^B:I<?:IK2.S3[+Y4EPD\UO'* >OT5\
M _\ #T7]A3_HN7_F,_C#_P#.^H_X>B_L*?\ 1<O_ #&?QA_^=]0!]_45\ _\
M/1?V%/\ HN7_ )C/XP__ #OJ/^'HO["G_1<O_,9_&'_YWU 'W]17P#_P]%_8
M4_Z+E_YC/XP__.^H_P"'HO["G_1<O_,9_&'_ .=]0!]_45\ _P##T7]A3_HN
M7_F,_C#_ /.^H_X>B_L*?]%R_P#,9_&'_P"=]0!]_45\ _\ #T7]A3_HN7_F
M,_C#_P#.^H_X>B_L*?\ 1<O_ #&?QA_^=]0!]_45\ _\/1?V%/\ HN7_ )C/
MXP__ #OJ/^'HO["G_1<O_,9_&'_YWU 'W]17P#_P]%_84_Z+E_YC/XP__.^H
M_P"'HO["G_1<O_,9_&'_ .=]0!]_45\ _P##T7]A3_HN7_F,_C#_ /.^H_X>
MB_L*?]%R_P#,9_&'_P"=]0!]_45\ _\ #T7]A3_HN7_F,_C#_P#.^H_X>B_L
M*?\ 1<O_ #&?QA_^=]0!]_45\ _\/1?V%/\ HN7_ )C/XP__ #OJ/^'HO["G
M_1<O_,9_&'_YWU 'W]17P#_P]%_84_Z+E_YC/XP__.^H_P"'HO["G_1<O_,9
M_&'_ .=]0!]_45\ _P##T7]A3_HN7_F,_C#_ /.^H_X>B_L*?]%R_P#,9_&'
M_P"=]0!]_45\ _\ #T7]A3_HN7_F,_C#_P#.^H_X>B_L*?\ 1<O_ #&?QA_^
M=]0!]_45\ _\/1?V%/\ HN7_ )C/XP__ #OJ/^'HO["G_1<O_,9_&'_YWU '
MW]17P#_P]%_84_Z+E_YC/XP__.^H_P"'HO["G_1<O_,9_&'_ .=]0!]_45\
M_P##T7]A3_HN7_F,_C#_ /.^H_X>B_L*?]%R_P#,9_&'_P"=]0!]_45\ _\
M#T7]A3_HN7_F,_C#_P#.^H_X>B_L*?\ 1<O_ #&?QA_^=]0!]_45\ _\/1?V
M%/\ HN7_ )C/XP__ #OJ/^'HO["G_1<O_,9_&'_YWU 'W]17P#_P]%_84_Z+
ME_YC/XP__.^H_P"'HO["G_1<O_,9_&'_ .=]0!]_45\ _P##T7]A3_HN7_F,
M_C#_ /.^H_X>B_L*?]%R_P#,9_&'_P"=]0!]_45\8^ /^"@_[(WQ2\9>'OA]
M\/OBCJ'BKQEXJU!-,T+0M,^&'Q>-S>7)CDGFDDFG\!0VEAI]A:0W&HZMJVHW
M%II6C:5:7FJZK>6>FV=U=0_9U !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 %%%% '\@O\ P5%_
MY/K^.7_=,_\ U3WP^KX!K[^_X*B_\GU_'+_NF?\ ZI[X?5\ T %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7H'PJ^)?
MBKX-_$?P7\4?!5W]D\3>!_$%AK^F;Y]1M[.^^R2C[9HNK_V3?Z7J%UX?\0:>
M]WH7B+3;?4+3^U="U'4=,EF6"[DSY_10!_=3\&/B]X-^/7PP\(?%OP!-J$WA
M3QGI\]YIZZM82:;JME<V&H7FCZQI.IV;-+$FH:+K>G:CI%Y)97-_I5S<V4EU
MH^IZII4UGJ%SZ?7\TG_!(7]JZS^&_CO4/V;O&,OD^&?B[X@BU?P+JTUWH6G:
M=X>^(\>CO9W>G:E)?166H7W_  L73])\/:!HJ1:M>RV_BG1] T;1_#L\_C#5
M-3L?Z6Z "BBB@ HHHH **** "BBB@ KY0_;2_9HM_P!JWX#>(/AA#?:?I'BN
MUU#3O%OP^UW5CJITK2/&6B"Y@MVU.'2KF*5]/UK1-1UWPM>7,]GK<>C6VOR>
M(;70=6U32-.M6^KZ* /X%]6TG5= U74]"UW3-0T76]%U"\TG6-'U:RN=.U72
M=5TZYDL]0TS4]/O(X;NPU"PNX9K6\L[J&*YM;F*2">-)491GU^UO_!8;]E[2
MO 'C+PS^T7X'T33]'\._$S4+GPW\1;73(+>QME^)_EZAKMCXGD@?5VEN-0\?
MZ)!JSZL-'\/V6GP:KX-O-?U[4+SQ%XUDFN/Q2H **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "OW\_P"",W[2W_(U_LN>+-6_Y_?'WPE_M"^_W/\
MA//!6F?VEKW_ %[>.="\.>&O#_\ T5'Q-K-Y_JZ_ .O0/A5\2_%7P;^(_@OX
MH^"KO[)XF\#^(+#7],WSZC;V=]]DE'VS1=7_ +)O]+U"Z\/^(-/>[T+Q%IMO
MJ%I_:NA:CJ.F2S+!=R9 /[N**X#X5?$OPM\9/AQX+^*/@J[^U^&?''A^PU_3
M-\^G7%Y8_:XA]LT75_[)O]4T^U\0>']02[T+Q%IMOJ%W_96NZ=J.F2S-/:28
M[^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_E%_X*M_M%_P#"
MZ/VCKKP#HMQYO@GX"?VOX%L/W.S[;X[GNK;_ (67JG^EZ'I6K6WV;5M*TWP5
M]AFO-8T>;_A"/^$CT"[%MXEG\S]_/VZ/VB_^&8_V<?&7C[3;CR/&VL>7X%^&
MG[GS=GCOQ+:WWV#5/W^AZ_I+?\(II-CK7C7[#K]G%H^N_P#"-?\ ".37<%SK
M%IO_ (Q: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKZ/_9,_
M9_U7]IKX\^!?A39IJ$6B:CJ U;QWK&GK<I)X>\ Z*4O/$^IC4(M%U^TTG4+J
MT"Z#X8O-8TY]%G\9:UX;TO4)(HM1#4 ?L[_P1R_9>TK3/!NJ_M1>+]$T^]\1
M>)]0U'PW\([J\@M[NY\/>&=&DO\ 0O&'B?29X=7NXK/4/%6MG4O",@OM#TOQ
M#I6E>%-36PU"?P[XZO8;K]S*S])TG2M TK3-"T+3-/T71-%T^STG1]'TFRM]
M.TK2=*TZVCL]/TS3-/LXX;2PT^PM(8;6SL[6&*VM;:*.""-(D51H4 %%%% !
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 ?R"_\ !47_ )/K^.7_ '3/_P!4]\/J^ :^_O\ @J+_
M ,GU_'+_ +IG_P"J>^'U? - !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 :&DZMJN@:KIFNZ%J>H:+K>BZA9ZMH
M^L:3>7.G:KI.JZ=<QWFGZGIFH6<D-W8:A87<,-U9WEK-%<VMS%'/!(DJ*P_L
MY_8M_:7M_P!JWX#>'_B?-8Z?I'BNUU#4?"7Q!T+21JITK2/&6B"VGN%TR;5;
M:*5]/UK1-1T+Q39VT%YK<>C6VOQ^'KK7M6U32-1NF_BVK]#O^";/[5-S^S;\
M>=-T?7=1T^P^$_Q>U#0_"?Q&FU"WTJ*/1[F$ZI:^"O&!UW4]1T:+0-/\+ZWK
MTS>)[VZU";2H_!NI>)+R?1M2UBPT"?3@#^NJBBB@ HHHH **** "BBB@ HHH
MH X#XJ_#3PM\9/AQXT^%WC6T^U^&?''A^_T#4]D&G3WEC]KB/V/6M(_M:PU3
M3[7Q!X?U!+37?#NI7&GW?]E:[IVG:G%"T]I'C^(;XJ_#3Q5\&_B/XT^%WC6T
M^R>)O _B"_T#4]D&HP6=]]DE/V/6M(_M:PTO4+KP_P"(-/>TUWP[J5QI]I_:
MNA:CIVIQ0K!=QY_NXK\4O^"PW[+VJ^/_  ;X9_:+\#Z)J&L>(OAGI]SX;^(M
MKID%S?7+?##S-0UVQ\3R0/JZQ6^G^ -;GU=]6&C^'[W4)]*\97FOZ]J%GX=\
M%236X!_-I1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?M[_P
M1F_:+_X1KQWXK_9IU^XVZ3\1OMOCKX?_ +G/D>.] T=/^$KTO_0M#GN9?^$E
M\$Z/#JWV[6M>L='T?_A7WV#3;2;5O%;^;_1W7\$_A/Q3KO@?Q3X:\:^%K[^R
M_$W@_P 0:-XI\.ZG]EL[W^SM=\/ZC;:MI%]]CU&WN]/N_LFH6EO<?9;ZTNK.
M?R_*NK>:!WC;^WGX!?&+0OV@/@W\/?C#X<A^R:?XX\/PZC<:9YEY<?V'KMI/
M/I/BGP[]LOM+T:?4_P#A&_$VGZOH/]KIIEI9ZQ_9W]J:<C:?=VLC@'K]%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%? /_!2']I;_AG+]G'7O[ U;^S_
M (F_%#[3X!^'_P!DOOLFL:7_ &A:M_PE?C6Q^Q:]H?B"R_X1+P_)-_9?B/1?
M[0_L'QWK'@7^TK-[+4'R ?AG_P %1?VH=*_:'^/-MX>\$:WI^O\ PN^#VGW7
MASPQK&DSV]]I7B/Q-K)L;SQWXGTS4!I%A=S:?-=V&D>%+,1ZEKWA[4+;P;'X
MJ\,Z@UCXHE:7\T:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MK^MK_@F;^RE>?LT_ ^36_%L7E?$WXR_\(_XP\563VFNZ9>>%M"@TDR>$/ 6K
MZ9K,L'E>(/#7]LZ]?>(I5T/1[RVUWQ!J/ANY?6++PUI6K7/XA_\ !,W]E*S_
M &EOCA)K?BV+S?AE\&O^$?\ &'BJR>TT+4[/Q3KL^K&3PAX"U?3-9EG\WP_X
ME_L;7K[Q%*NAZQ9W.A>']1\-W+Z/>^)=*U:V_K: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 **** "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 **** /Y!?\ @J+_ ,GU_'+_ +IG_P"J>^'U? -??W_!47_D^OXY?]TS
M_P#5/?#ZO@&@ 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@#^KO_@E_^UO_ ,- _!N/P#X]\7?VU\;/A?\
M:;+5_P"VM3^U^*?&/@03V_\ PCOCJ;?IFG_VA_9_]H1>"M?NTO/$.L'4='TW
MQ'XPU1-3\<Z=]K_3VOXEOV3/V@-5_9F^//@7XK6;ZA+HFG:@-)\=Z/I[7+R>
M(? .M%+/Q/I@T^+6=!M-6U"UM"NO>&+/6-1318/&6B^&]4U".6+3@M?VD^$_
M%.A>./"WAKQKX6OO[4\,^,/#^C>*?#FI_9;RR_M'0O$&G6VK:1??8]1M[34+
M3[7I]W;W'V6^M+6\@\SRKJWAG1XU .@HHHH **** "BBB@ HHHH *S]6TG2M
M?TK4]"UW3-/UK1-:T^\TG6-'U:RM]1TK5M*U&VDL]0TS4]/O(YK2_P!/O[2:
M:UO+.ZAEMKJVED@GC>)V4Z%% '\6W[:7[-%S^RE\>?$'PPAOM0U?PI=:?IWB
MWX?:[JQTH:KJ_@W6S<P6[:G#I-S+$FH:+K>G:[X6O+F>ST236;G0)/$-KH.D
MZ5J^G6J_*%?UU?\ !2;]E:W_ &DO@-J6L:%INH7_ ,6/A!I^N>+/AQ#I\^JR
M2:Q;3#2[KQKX/&A:9IVLRZ_J'BC1-!A7PQ96NGPZK)XRTWPW9P:SINCW^OP:
MC_(K0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?M[_ ,$9OVB_
M^$:\=^*_V:=?N-ND_$;[;XZ^'_[G/D>.] T=/^$KTO\ T+0Y[F7_ (27P3H\
M.K?;M:UZQT?1_P#A7WV#3;2;5O%;^;^(5=!X3\4Z[X'\4^&O&OA:^_LOQ-X/
M\0:-XI\.ZG]EL[W^SM=\/ZC;:MI%]]CU&WN]/N_LFH6EO<?9;ZTNK.?R_*NK
M>:!WC8 _O8HKYP_9,_: TK]IGX#>!?BM9OI\6MZCIXTGQWH^GM;I'X>\?:*$
ML_$^F#3XM9UZ[TG3[J["Z]X8L]8U%]:G\&ZUX;U34(XI=1"U]'T %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 5_(+_ ,%(?VEO^&C?VCM>_L#5O[0^&7PO^T^
M?A_]DOOM>CZI_9]TW_"5^-;'[%KVN>'[W_A+?$$<W]E^(]%_L_\ M[P)H_@7
M^TK-+W3WQ^_G_!2']I;_ (9R_9QU[^P-6_L_XF_%#[3X!^'_ -DOOLFL:7_:
M%JW_  E?C6Q^Q:]H?B"R_P"$2\/R3?V7XCT7^T/[!\=ZQX%_M*S>RU!\_P @
MM !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5H:3I.JZ_JNF:%H6
MF:AK6MZUJ%GI.CZ/I-E<ZCJNK:KJ-S'9Z?IFF:?9QS7=_J%_=S0VMG9VL,MS
M=7,L<$$;RNJG/K]O?^"0O[)'_"6^*=0_:6^)'A'[3X2\)>58_!W^W],\S3M<
M\=PZB_\ :GCK1?,U.'[3_P *[_LQM)TV[O-!U/1Y/%.N37^B:I9>+?AW-]B
M/V<_9 _9LT+]E?X'^&_AGIA^T^(+GRO%/Q'U9-4O-5L];^(^JZ3I-EXEOM(D
MN[+2OLWA^V_LJRT;P[:QZ/I4O]A:5IUSJUO<^(+G5]3O_I^BB@ 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 _D%_X*B_\GU_'+_NF?\ ZI[X?5\ U]_?\%1?^3Z_
MCE_W3/\ ]4]\/J^ : "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 **** "OZ'/^"._[5UGJ&A7'[)GBV7R-6T+_
M (23QA\*=3N+O0K.SU#0KJ\@U;Q-X"M;/RM/U?4/$&GZMJ&O>.K&57\1WFH:
M%>>*1<OH6D^"]/CU#^>.O0/A5\2_%7P;^(_@OXH^"KO[)XF\#^(+#7],WSZC
M;V=]]DE'VS1=7_LF_P!+U"Z\/^(-/>[T+Q%IMOJ%I_:NA:CJ.F2S+!=R9 /[
MN**\@^ 7QBT+]H#X-_#WXP^'(?LFG^./#\.HW&F>9>7']AZ[:3SZ3XI\._;+
M[2]&GU/_ (1OQ-I^KZ#_ &NFF6EGK']G?VIIR-I]W:R/Z_0 4444 %%%% !1
M110 4444 %?R:_\ !47]E[2OV>/CS;>(O!&B:?H'PN^,.GW7B3PQH^DP6]CI
M7ASQ-HQL;/QWX8TS3QJ]_=PZ?#=W^D>*[,QZ;H/A[3[;QE'X5\,Z>MCX7E6+
M^LJOG#]K/]G_ $K]IKX#>.OA3>)I\6MZCIYU;P)K&H+;I'X>\?:*'O/#&IG4
M)=%U^[TG3[J[#:#XGO-'TY]:G\&ZUXDTO3Y(I=1+4 ?Q+45T'BSPMKO@;Q3X
ME\%>*;'^R_$W@_Q!K/A;Q%IGVFSO?[.UWP_J-SI.KV/VW3KB[T^[^R:A:7%O
M]JL;NZL[CR_-M;B:!TD;GZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@#]??^"0O[2W_  K/XR:A\#/%.K?9O!/QH\K_ (1W[??>3IVB_%/2H'_L
MCR/[1UZPTG3?^$[TE;CPO=_8=(U7Q%XG\4V7PTT2U\NVMGK^GNOX%])U;5=
MU73-=T+4]0T76]%U"SU;1]8TF\N=.U72=5TZYCO-/U/3-0LY(;NPU"PNX8;J
MSO+6:*YM;F*.>"1)45A_:S^R9^T!I7[3/P&\"_%:S?3XM;U'3QI/CO1]/:W2
M/P]X^T4)9^)],&GQ:SKUWI.GW5V%U[PQ9ZQJ+ZU/X-UKPWJFH1Q2ZB%H ^CZ
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBOS"_X*M_M%_\ "E_V<;KP#HMQY7C;X]_V
MOX%L/W._[%X$@M;;_A9>J?Z7H>JZ3<_:=)U73?!7V&:\T?6(?^$W_P"$CT"[
M-SX:G\L _ /]NC]HO_AIS]H[QEX^TVX\_P $Z/Y?@7X:?N?*W^!/#5U??8-4
M_?Z'H&K+_P )7JU]K7C7[#K]G+K&A?\ "2_\(Y-=SVVCVFSY HHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** /3_@Q\(?&7QZ^)_A#X1^ (-/F\
M5^,]0GL]/;5K]--TJRMK#3[S6-8U;4[QEEE33]%T33M1U>\CLK:_U6YMK*2U
MT?3-4U6:ST^Y_MJ^%7PT\+?!OX<>"_A=X*M/LGAGP/X?L- TS?!IT%Y??9(A
M]LUK5_[)L-+T^Z\0>(-0>[UWQ%J5OI]I_:NNZCJ.IRPK/=R9_*'_ ()"_LI7
MGPW\":A^TCXQB\GQ-\7?#\6D>!=)FM-=T[4?#WPXCUA[R[U'4H[V6RT^^_X6
M+J&D^'M?T5XM)O8K?PMH^@:SH_B*>#QAJFF6/[.T %%%% !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!_(+_ ,%1?^3Z_CE_W3/_ -4]\/J^ :^_O^"HO_)]?QR_
M[IG_ .J>^'U? - !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!^QO_!(G]JFY^''Q/D_9T\5ZCI]K
M\/OBUJ%]J?A::[M]*LY-(^+AT_3+6RCEUV[U'3)?[/\ &VB:''X9M]):#7KZ
M^\90>"K#P[9Z8VK>()]1_IKK^ >O[*OV$_VH=*_:B^ WAGQ#>:WI]Y\4?"NG
MV/ASXMZ/'/;C5;/Q-:"XL[;Q/>:?:Z1H-I9Z?\0;33F\5Z8-'TT^'K&YN]6\
M*Z?J%Y?>%=76V /LZBBB@ HHHH **** "BBB@ HHHH _GC_X+$?LI7FGZ[;_
M +6?A*+S])UW_A&_!_Q6TRWM-=O+S3]=M;.?2?#/CVZO/-U#2=/\/ZAI.GZ#
MX%OHF3PY9Z?KMGX6-LFNZMXTU"33_P (Z_NY^*OPT\+?&3X<>-/A=XUM/M?A
MGQQX?O\ 0-3V0:=/>6/VN(_8]:TC^UK#5-/M?$'A_4$M-=\.ZE<:?=_V5KNG
M:=J<4+3VD>/XI?C[\'==_9_^,GQ"^#WB*;[7J'@?Q!-IUOJ?EV<']N:%=P0:
MMX6\1?8['5-9@TW_ (23PSJ&D:]_9#ZG=WFC_P!H_P!EZBZZA:74: 'D%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !7ZV_\ !)C]JFW^#OQ<O/@M
MXSU'4$\"?&W4-$TSPTL=OJNJ6VB?%R6^MM'\.2)9P:C]DT?3_&MI>GPYXAU:
MVT'4;ZYU73_ #:G>:5X;T75-0M?R2HH _OXHKY!_87_:+_X:<_9Q\&^/M2N/
M/\;:/YG@7XE_N?*W^._#5K8_;]4_<:'H&DK_ ,)7I-]HOC7[#H%G+H^A?\)+
M_P (Y#=SW.CW>SZ^H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_C&_;H_:+_P"&G/VCO&7C
M[3;CS_!.C^7X%^&G[GRM_@3PU=7WV#5/W^AZ!JR_\)7JU]K7C7[#K]G+K&A?
M\)+_ ,(Y-=SVVCVFS]O/^"O7[2W_  K/X-Z?\#/"VK?9O&WQH\W_ (2+[!?>
M3J.B_"S2IT_M?S_[.UZPU?3?^$[U9;?PO:?;M(U7P[XG\+67Q+T2Z\NYMDK^
M82@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^O_P!A?]G3_AIS
M]H[P;X!U*W\_P3H_F>.OB7^^\K?X$\-75C]OTO\ <:YH&K+_ ,)7JU]HO@K[
M;H%Y+K&A?\)+_P )'#:3VVCW>SY K^OK_@F]^S3_ ,,Y?LXZ#_;^D_V?\3?B
MA]F\??$#[78?9-8TO^T+5?\ A%/!5]]MT'0_$%E_PB7A^2'^U/#FM?VA_8/C
MO6/'7]FWCV6H)D ^[M)TG2M TK3-"T+3-/T71-%T^STG1]'TFRM].TK2=*TZ
MVCL]/TS3-/LXX;2PT^PM(8;6SL[6&*VM;:*.""-(D51H444 %%%% !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!_(+_P5%_Y/K^.7_=,_P#U3WP^KX!K[^_X*B_\
MGU_'+_NF?_JGOA]7P#0 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 %?=W_!/3]JFW_98^/-GK'BO
M4=0M?A/XZT]_"?Q*AM+?5=4CL+8EKKPWXPBT+3]1M(KS4/"NMB-;B];3]>U6
MR\&ZSXUL_#NC7NL:M;P2?"-% ']_%%?E%_P2D_:NL_C-\&[7X*>(I?)^(WP,
M\/Z1I%O)<W>A1?\ "6_#B.>YTSPMJ.C:38Q:=J"_\(/I\&D>#/$KOIM[%'N\
M)ZUJ/B*_UGQA=6>G_J[0 4444 %%%% !1110 4444 %?CE_P5V_96M_B/\,(
M_P!HSPIINH77Q!^$NGV.F>*8;2?5;R/5_A&-0U.ZO9(M"M-.U.+^T/!.MZY)
MXFN-66?0+&Q\&S^-;_Q%>:FND^'X-._8VB@#^ >BOL[]NS]E[5?V7?CSXF\.
MV>B:A9_"[Q5J%]XD^$FL207)TJ\\,W9M[RY\,6>H76KZ]=WFH?#Z[U%?"FIG
M6-2'B&^MK32?%6H:?9V/BK2&N?C&@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH _3[_@E)^T7_PI?]HZU\ ZU<>5X)^/?]D>!;_]SO\ L7CN"ZN?
M^%::I_HFAZKJUS]IU;5=2\%?88;S1]'A_P"$W_X2/7[LVWAJ#R_ZNJ_@'K^S
MK]A?]HO_ (:<_9Q\&^/M2N//\;:/YG@7XE_N?*W^._#5K8_;]4_<:'H&DK_P
ME>DWVB^-?L.@6<NCZ%_PDO\ PCD-W/<Z/=[ #Z^HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L_5M6T
MK0-*U/7==U/3]%T31=/O-6UC6-6O+?3M*TG2M.MI+S4-3U/4+R2&TL-/L+2&
M:ZO+RZFBMK6VBDGGD2)&8:%?D%_P5Z_:6_X5G\&]/^!GA;5OLWC;XT>;_P )
M%]@OO)U'1?A9I4Z?VOY_]G:]8:OIO_"=ZLMOX7M/MVD:KX=\3^%K+XEZ)=>7
M<VR4 ?@G^UG^T!JO[3/QY\=?%:\?4(M$U'4#I/@31]0:Y23P]X!T4O9^&-,.
MGRZSKUII.H75H&U[Q/9Z/J+Z+/XRUKQ)JFGQQ1:B5KYPHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH ***Z#PGX6UWQSXI\->"O"UC_ &IXF\8>(-&\
M+>'=,^TV=E_:.N^(-1MM)TBQ^VZC<6FGVGVO4+NWM_M5]=VMG;^9YMU<0P(\
MB@'Z>_\ !*3]E*\^,WQDM?C7XCB\GX<_ OQ!I&KV\=S::[#_ ,);\1XX+G4_
M"VG:-JUC+IVGK_P@^H6^D>,_$J/J5[+'N\)Z+J/AV_T;QA=7FG_U-UX!^S%^
MSUX6_9?^#?A?X1^%KG^U_P"R?MFI>(O%,VE:=I.H^,/%.K3FZU?7]2M].C_Z
M]]'T6&^O-6U'2O"VDZ!H-UK6K?V2E]-[_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 %%%% !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!_(+_P5%_Y/K^.7_=,_P#U3WP^KX!K[^_X*B_\GU_'+_NF
M?_JGOA]7P#0 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 %%%% 'M_P"SK\>/&7[-WQ<\)_%7P9>Z
M@DNBZA:Q>)="L]033K;QMX-EOK2?Q'X*U::XL-6M!I^OVEJ(H[NYTG49-$U6
M+3/$FF6Z:WHNEW5O_;3X3\4Z%XX\+>&O&OA:^_M3PSXP\/Z-XI\.:G]EO++^
MT="\0:=;:MI%]]CU&WM-0M/M>GW=O<?9;ZTM;R#S/*NK>&='C7^">OW\_P""
M,W[2W_(U_LN>+-6_Y_?'WPE_M"^_W/\ A//!6F?VEKW_ %[>.="\.>&O#_\
MT5'Q-K-Y_JZ /W\HHHH **** "BBB@ HHHH **** /A'_@H7^RM<_M3_  &O
M-'\*:;I]U\6/ NH)XL^&LUW/I6ER7]R MKXD\'RZ[J&G7<MGI_BK1#(UO9+J
M&@:5>^,M&\%7GB+6;+1])N)X_P"/6O[^*_ED_P""K?[*5Y\&?C)=?&OPY%YW
MPY^.GB#5]7N([:TUV;_A$OB/)!;:GXIT[6=6OI=1T]O^$XU"XU?QGX:1-2LI
M9-OBS1=.\.V&C>#[6\U  _**BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ K[^_P"";W[2W_#.7[1V@_V_JW]G_#+XH?9O /Q ^UWWV31]+_M"Z7_A
M%/&M]]MU[0_#]E_PB7B"2'^U/$>M?VA_8/@36/'7]FV;WNH)GX!HH _OXHKX
M!_X)O?M+?\-&_LXZ#_;^K?VA\3?A?]F\ _$#[7??:]8U3^S[5?\ A%/&M]]M
MU[7/$%[_ ,);X?CA_M3Q'K7]G_V]X[T?QU_9MFEEIZ8^_J "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#G_%
MGBG0O _A;Q+XU\4WW]E^&?!_A_6?%/B/4_LMY>_V=H7A_3KG5M7OOL>G6]WJ
M%W]DT^TN+C[+8VEU>3^7Y5K;S3ND;?Q+?M%?'CQE^TC\7/%GQ5\9WNH/+K6H
M747AK0KS4$U&V\$^#8KZ[G\.>"M)FM[#2;0Z?H%I=&*2[MM)TZ36]5EU/Q)J
M=N^MZUJEU<?N;_P69_:+_P"$:\">%/V:= N-NK?$;[%XZ^('[G/D>!- UA_^
M$4TO_3=#GMI?^$E\;:/-JWV[1=>L=8T?_A7WV#4K2;2?%:>;_.'0 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %?O9_P1R_96M[^YU7]JWQGINH)
M+HNH:CX3^#*R3ZKIUM-<RZ5?Z/X_\8/9MIUK::_IXM-6/@SP]>VVM:CI4.JQ
M>/[;4]&36]%T/4+#\@OV=?@/XR_:1^+GA/X5>#++4'EUK4+67Q+KMGIR:C;>
M"?!L5]:0>(_&NK0W%_I-H=/T"TNA+':7.K:=)K>JRZ9X;TRX?6]:TNUN/[:?
M"?A;0O WA;PUX*\+6/\ 9?AGP?X?T;PMX<TS[3>7O]G:%X?TZVTG2+'[;J-Q
M=ZA=_9-/M+>W^U7UW=7EQY?FW5Q-.[R, =!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!_(+_ ,%1?^3Z_CE_W3/_ -4]\/J^ :^_O^"HO_)]
M?QR_[IG_ .J>^'U? - !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 %=!X3\4Z[X'\4^&O&O
MA:^_LOQ-X/\ $&C>*?#NI_9;.]_L[7?#^HVVK:1??8]1M[O3[O[)J%I;W'V6
M^M+JSG\ORKJWF@=XVY^B@#^XG]G7X\>#?VD?A'X3^*O@R]T]XM:T^UB\2Z%9
MZA)J-SX)\916-I/XC\%:M-/8:3=G4- N[H11W=SI.G1ZWI4NF>)-,MWT36M+
MNKCV^OY=/^"3'[5-O\'?BY>?!;QGJ.H)X$^-NH:)IGAI8[?5=4MM$^+DM];:
M/X<D2S@U'[)H^G^-;2]/ASQ#JUMH.HWUSJNG^ &U.\TKPWHNJ:A:_P!1= !1
M110 4444 %%%% !1110 5XA^T5\!_!O[2/PC\6?"KQG9:>\6M:?=2^&M=O-.
MDU&Y\$^,HK&[@\.>-=)A@O\ 2;LZAH%W=&62TMM6TZ/6]*EU/PWJ=P^B:UJE
MK<>WT4 ?P3^+/"VN^!O%/B7P5XIL?[+\3>#_ !!K/A;Q%IGVFSO?[.UWP_J-
MSI.KV/VW3KB[T^[^R:A:7%O]JL;NZL[CR_-M;B:!TD;GZ_?S_@LS^S3_ ,BI
M^U'X3TG_ )\O /Q:_L^P_P!__A _&NI_V;H/_7SX&UWQ'XE\0?\ 1+O#.C6?
M^LK\ Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#[^_X)O?M+?\
M,Y?M':#_ &_JW]G_  R^*'V;P#\0/M=]]DT?2_[0NE_X13QK??;=>T/P_9?\
M(EX@DA_M3Q'K7]H?V#X$UCQU_9MF][J"9_KZK^ >OZRO^"77[4.J_M#_  &N
M?#WC?6]0U_XH_![4+7PYXGUC5I[F^U7Q'X9UD7UYX$\3ZGJ!TBPM)M0FM+#5
M_"EX)-2U[Q#J%SX-D\5>)M0:^\41-* ?I=1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !7/^+/%.A>!_"WB7QKXIOO[
M+\,^#_#^L^*?$>I_9;R]_L[0O#^G7.K:O??8].M[O4+O[)I]I<7'V6QM+J\G
M\ORK6WFG=(VZ"OPC_P""Q'[5UGI^A6_[)GA*7S]6UW_A&_&'Q6U.WN]"O+/3
M]"M;R?5O#/@*ZL_*U#5]/\0:AJVGZ#XZOI6?PY>:?H5GX6%L^NZ3XTU"/3P#
M\0OC[\8M=_: ^,GQ"^,/B*'[)J'CCQ!-J-OIGF6=Q_8>A6D$&D^%O#OVRQTO
M1H-3_P"$;\,Z?I&@_P!KOIEI>:Q_9W]J:BC:A=W4C^0444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%?;W[ W[*5Y^U9\<-/T34XO*^&7@3^S/&'Q
M0O;BTUUK/4M"@U:UC@\!6NIZ++8?V;X@\=[;RQL99-<T>\LM"L/%/B327U*]
M\-+I-Z ?M;_P28_96N?@[\([SXT^,]-T]/'?QMT_1-3\--'/I6J7.A_".6QM
MM8\.1I>6^G"[T?4/&MW>GQ'XATFVU[4;&YTK3_ "ZG9Z5XDT75-/M?UMHHH
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 **** /Y!?^"HO_)]?QR_
M[IG_ .J>^'U? -??W_!47_D^OXY?]TS_ /5/?#ZO@&@ 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@ K^PK_@GI^U3<_M3_  &L]8\5ZCI]U\6/ NH/X3^)4-I;Z5I<
ME_<@-=>&_&$6A:?J-W+9Z?XJT0QK<7K:?H.E7OC+1O&MGX=T:RT?2;>"/^/6
MOL[]A/\ :AU7]EWX\^&?$-YK>H6?PN\5:A8^'/BWH\<]R=*O/#-V;BSMO$]Y
MI]KI&O7=YJ'P^N]1;Q7I@T?31XAOK:TU;PKI^H6=CXJU=;D _LJHHHH ****
M "BBB@ HHHH **** .?\6>%M"\<^%O$O@KQ38_VIX9\8>']9\+>(],^TWEE_
M:.A>(-.N=)U>Q^VZ=<6FH6GVO3[NXM_M5C=VMY;^9YMK<0SHDB_Q3?M._L]>
M*OV7_C)XH^$?BFY_M?\ LG['J7AWQ3#I6HZ3IWC#PMJT NM(U_3;?48_^OC1
M]:AL;S5M.TKQ3I.OZ#:ZUJW]DO?3?V\U^47_  5;_92L_C-\&[KXU^'8O)^(
MWP+\/ZOJ]Q';6FA0_P#"6_#B.>VU/Q3IVLZM?2Z=J"_\(/I]OJ_C/PTB:E>Q
M1[O%FBZ=X=O]9\86MYIX!_+)1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 5]?_L+_ +1?_#,?[1W@WQ]J5QY'@G6/,\"_$O\ <^;L\">);JQ^WZI^
MXT/7]6;_ (135K'1?&OV'0+.+6-=_P"$:_X1R&[@MM8N]_R!10!_?Q17YA?\
M$I/VB_\ A='[.-KX!UJX\WQM\!/[(\"W_P"YV?;? D]K<_\ "M-4_P!$T/2M
M)MOLVDZ5J7@K[##>:QK$W_"$?\)'K]V+GQ+!YGZ>T %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110!P'Q5^)?A;X-_#CQI\4?
M&MW]D\,^!_#]_K^I[)].M[R^^R1'['HND?VM?Z7I]UX@\0:@]IH7AW3;C4+3
M^U==U'3M,BF6>[CS_$-\5?B7XJ^,GQ'\:?%'QK=_:_$WCCQ!?Z_J>R?4;BSL
M?M<I^QZ+I']K7^J:A:^'_#^GI::%X=TVXU"[_LK0M.T[3(IF@M(\?MY_P69_
M:6_Y%3]ESPGJW_/EX^^+7]GWW^__ ,('X*U/^S=>_P"OGQSKOASQ+X?_ .B7
M>)M&O/\ 65^ = !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5_95
M^PG^R]I7[+OP&\,^';S1-/L_BCXJT^Q\2?%O6(X+<ZK>>)KL7%Y;>&+S4+75
M]>M+S3_A]::BWA33#H^I#P]?7-IJWBK3]/L[[Q5J[7/XI?\ !(7]FG_A9GQD
MU#XY^*=)^T^"?@OY7_"._;[#SM.UKXIZK _]D>1_:.@W^DZE_P ()I+7'BB[
M^PZOI7B+PQXIO?AIK=KYEM<O7]/= !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 ?R"_\%1?^3Z_CE_W3/\ ]4]\/J^ :^_O^"HO_)]?
MQR_[IG_ZI[X?5\ T %%%% !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 %%%% ']/?\ P2%_
M:6_X69\&]0^!GBG5OM/C;X+^5_PCOV^^\[4=:^%FJSO_ &1Y']HZ]?ZOJ7_"
M":LUQX7N_L.D:5X=\,>%KWX::):^9<W+U^OM?PS? +XQ:[^S_P#&3X>_&'P[
M#]KU#P/X@AU&XTSS+.W_ +<T*[@GTGQ3X=^V7VEZS!IG_"2>&=0U?0?[733+
MN\T?^T?[4TY%U"TM9$_M:^%7Q+\+?&3X<>"_BCX*N_M?AGQQX?L-?TS?/IUQ
M>6/VN(?;-%U?^R;_ %33[7Q!X?U!+O0O$6FV^H7?]E:[IVHZ9+,T]I)@ [^B
MBB@ HHHH **** "BBB@ HHHH _CU_P""A?[*UO\ LL?'F\T?PIINH6OPG\=:
M>GBSX:S7<^JZI'86Q*VOB3P?+KNH:=:17FH>%=;$C6]DNH:_JMEX-UGP5>>(
MM9O=8U:XGD^$:_LJ_;L_9>TK]J+X#>)O#MGHFGWGQ1\*Z??>)/A)K$D%N-5L
M_$UH+>\N?#%GJ%UJ^@VEGI_Q!M-.7PIJ9UC4CX>L;F[TGQ5J&GWE]X5TAK;^
M.75M)U70-5U/0M=TS4-%UO1=0O-)UC1]6LKG3M5TG5=.N9+/4-,U/3[R.&[L
M-0L+N&:UO+.ZABN;6YBD@GC25&4 &?1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110!]7_L6_M+W/[*7QY\/_$^:QU#5_"EUI^H^$OB#H6DC2AJNK^#=
M;-M/<+IDVK6TL2:AHNMZ=H7BFSMH+S1)-9N= C\/76O:3I6KZC=+_9SI.K:5
MK^E:9KNA:GI^M:)K6GV>K:/K&DWEOJ.E:MI6HVT=YI^IZ9J%G)-:7^GW]I-#
M=6=Y:S2VUU;2QSP2/$ZL?X%Z_I[_ ."0O[2W_"S/@WJ'P,\4ZM]I\;?!?RO^
M$=^WWWG:CK7PLU6=_P"R/(_M'7K_ %?4O^$$U9KCPO=_8=(TKP[X8\+7OPTT
M2U\RYN7H _7VBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ KS#XS_%[P;\!?AAXO\ BWX_FU"'PIX,T^"\U!=)L)-2U6]N;_4+/1]'
MTG3+-6BB?4-:UO4=.TBSDO;FPTJVN;V.ZUC4]+TJ&\U"V]/K^<3_ (+,_M%_
M\)+X[\*?LTZ!<;M)^'/V+QU\0/W.//\ '>OZ._\ PBFE_P"FZ'!<Q?\ "->"
M=8FU;[=HNO7VCZQ_PL'[!J5I#JWA1/* /R"^*OQ+\5?&3XC^-/BCXUN_M?B;
MQQX@O]?U/9/J-Q9V/VN4_8]%TC^UK_5-0M?#_A_3TM-"\.Z;<:A=_P!E:%IV
MG:9%,T%I'CS^BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KT#X5?#3
MQ5\9/B/X+^%W@JT^U^)O''B"PT#3-\&HSV=C]KE'VS6M7_LFPU34+7P_X?T]
M+O7?$6I6^GW?]E:%IVHZG+"T%I)CS^OZ'/\ @CO^RE9Z?H5Q^UGXMB\_5M=_
MX23P?\*=,N+30KRST_0K6\@TGQ-X]M;SS=0U?3_$&H:MI^O>!;&)4\.7FGZ%
M9^*3<IKND^--/DT\ _7WX!?!W0OV?_@W\/?@]X<F^UZ?X'\/PZ=<:GY=Y!_;
MFNW<\^K>*?$7V.^U369]-_X23Q-J&KZ]_9":G=V>C_VC_9>G.NGVEK&GK]%%
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 ?R"_\%1?
M^3Z_CE_W3/\ ]4]\/J^ :^_O^"HO_)]?QR_[IG_ZI[X?5\ 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 %%%% !7[N?\$=_VKKS3]=N/V3/%LOGZ3KO_  DGC#X4
MZG<7>NWEYI^NVMG!JWB;P%:V?E:AI.G^']0TG3]>\=6,JOX<L]/UVS\4BY?7
M=6\::?'I_P"$==!X3\4Z[X'\4^&O&OA:^_LOQ-X/\0:-XI\.ZG]EL[W^SM=\
M/ZC;:MI%]]CU&WN]/N_LFH6EO<?9;ZTNK.?R_*NK>:!WC8 _O8HKYP_9,_:
MTK]IGX#>!?BM9OI\6MZCIXTGQWH^GM;I'X>\?:*$L_$^F#3XM9UZ[TG3[J["
MZ]X8L]8U%]:G\&ZUX;U34(XI=1"U]'T %%%% !1110 4444 %%%% !7\RG_!
M7;]E:Y^''Q/C_:,\*:;I]K\/OBUJ%CIGBF&TGTJSDTCXN'3]3NKV2+0K33M,
ME_L_QMHFAR>)KC5EGU^^OO&4'C6_\17FF-JWA^#4?Z:Z\@^/OP=T+]H#X-_$
M+X/>(YOLFG^./#\VG6^I^7>3_P!AZ[:3P:MX6\1?8['5-&GU+_A&_$VGZ1KW
M]D/J=I9ZQ_9W]EZB[:?=W4;@'\,U%>@?%7X:>*O@W\1_&GPN\:VGV3Q-X'\0
M7^@:GL@U&"SOOLDI^QZUI']K6&EZA=>'_$&GO::[X=U*XT^T_M70M1T[4XH5
M@NX\^?T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?1_[)G[0&J_LS?'
MGP+\5K-]0ET33M0&D^.]'T]KEY/$/@'6BEGXGTP:?%K.@VFK:A:VA77O#%GK
M&HIHL'C+1?#>J:A'+%IP6OG"B@#^^C2=6TK7]*TS7="U/3]:T36M/L]6T?6-
M)O+?4=*U;2M1MH[S3]3TS4+.2:TO]/O[2:&ZL[RUFEMKJVECG@D>)U8Z%?D%
M_P $A?VEO^%F?!O4/@9XIU;[3XV^"_E?\([]OOO.U'6OA9JL[_V1Y']HZ]?Z
MOJ7_  @FK-<>%[O[#I&E>'?#'A:]^&FB6OF7-R]?K[0 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110!Y!\??C%H7[/_ ,&_B%\8?$</VO3_
M  /X?FU&WTSS+RW_ +<UV[G@TGPMX=^V6.EZS/IG_"2>)M0TC0?[7?3+NST?
M^T?[4U%%T^TNI$_B&\6>*==\<>*?$OC7Q3??VIXF\8>(-9\4^(M3^RV=E_:.
MN^(-1N=6U>^^QZ=;VFGVGVO4+NXN/LMC:6MG!YGE6MO# B1K^QO_  6&_:AT
MKQ]XR\,_LZ^!];T_6/#OPSU"Y\1_$6ZTR>WOK9OB>8]0T*Q\,23OI"RV^H>
M=$GU9-6.C^(+W3Y]5\97F@:]I]GXB\%20V_XI4 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% 'T?^R9^S_JO[37QY\"_"FS34(M$U'4!JWCO6-/6Y
M23P]X!T4I>>)]3&H1:+K]II.H75H%T'PQ>:QISZ+/XRUKPWI>H211:B&K^TG
MPGX6T+P-X6\->"O"UC_9?AGP?X?T;PMX<TS[3>7O]G:%X?TZVTG2+'[;J-Q=
MZA=_9-/M+>W^U7UW=7EQY?FW5Q-.[R-^>/\ P2Z_9>U7]GCX#7/B+QOHFH:!
M\4?C#J%KXD\3Z/JT%S8ZKX<\,Z,+ZS\">&-3T\ZO?VD.H0VE_J_BN\,FFZ#X
MAT^Y\92>%?$VGK?>%XEB_2Z@ 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@#^07_@J+_P GU_'+_NF?_JGOA]7P#7W]_P %1?\
MD^OXY?\ =,__ %3WP^KX!H **** "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@#]3?^"5/[4.J_!WX\Z1\)/$&MZA_P *N^-6H1^'!H\D]S/I6B?$_4S96?@S
MQ/9Z?;:1JUV-0U^[M;3P!J8LI]#T^YMM=TG7?%.H3V/@G3%M?ZJZ_@'K^NK_
M ()L_M4V_P"TE\!M-T?7=1U"_P#BQ\(=/T/PG\1YM0M]5EDUBVF&J6O@KQ@=
M=U/4=9EU_4/%&B:#,WB>]NM0AU63QEIOB2\GT;3='O\ 0)]1 /T.HHHH ***
M* "BBB@ HHHH **** /PC_X+$?LI6>H:%;_M9^$HO(U;0O\ A&_!_P 5M,M[
M30K.SU#0KJ\GTGPSX]NKSS=/U?4/$&GZMJ&@^!;Z)D\1WFH:%>>%C;)H6D^"
M]0DU#^>.O[Z-6TG2M?TK4]"UW3-/UK1-:T^\TG6-'U:RM]1TK5M*U&VDL]0T
MS4]/O(YK2_T^_M)IK6\L[J&6VNK:62">-XG93_%-^UG^S_JO[,OQY\=?"F\3
M4)=$T[4#JW@36-06Y>3Q#X!UHO>>&-3.H2Z+H%IJVH6MH6T'Q/>:/IR:+!XR
MT7Q)I>GR2Q:<6H ^<**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /7
M_@%\8M=_9_\ C)\/?C#X=A^UZAX'\00ZC<:9YEG;_P!N:%=P3Z3XI\._;+[2
M]9@TS_A)/#.H:OH/]KIIEW>:/_:/]J:<BZA:6LB?V\^$_%.A>./"WAKQKX6O
MO[4\,^,/#^C>*?#FI_9;RR_M'0O$&G6VK:1??8]1M[34+3[7I]W;W'V6^M+6
M\@\SRKJWAG1XU_@GK^CS_@C-^T7_ ,)+X$\5_LTZ_<;M6^'/VWQU\/\ ]SCS
M_ FOZPG_  E>E_Z%H<%M%_PC7C;6(=6^W:UKU]K&L?\ "P?L&FVD.D^%'\H
M_;RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^</VL_V@-*_9F^
M WCKXK7CZ?+K>G:>=)\":/J#6[Q^(?'VM![/PQIAT^76=!N]6T^UNRVO>)[/
M1]136H/!NB^)-4T^.673BM?1]?S"?\%>OVEO^%F?&33_ (&>%M6^T^"?@OYO
M_"1?8+[SM.UKXIZK G]K^?\ V=KU_I.I?\()I+6_A>T^W:1I7B+PQXIO?B7H
MEUYEM<I0!^26K:MJNOZKJ>NZ[J>H:UK>M:A>:MK&L:M>7.HZKJVJZC<R7FH:
MGJ>H7DDUW?ZA?W<TUU>7EU-+<W5S+)//(\KLQSZ** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "OT._X)L_LK7/[27QYTW6-=TW3[_X3_"#4-#\6?$:'
M4)]*DCUBYF.J77@KP>="U/3M9BU_3_%&MZ#,OB>RNM/ATJ3P;IOB2SGUG3=8
MO] @U'X!TG2=5U_5=,T+0M,U#6M;UK4+/2='T?2;*YU'5=6U74;F.ST_3-,T
M^SCFN[_4+^[FAM;.SM89;FZN98X((WE=5/\ :3^R!^S9H7[*_P #_#?PSTP_
M:?$%SY7BGXCZLFJ7FJV>M_$?5=)TFR\2WVD27=EI7V;P_;?V59:-X=M8]'TJ
M7^PM*TZYU:WN?$%SJ^IWX!]/T444 %%%% !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 ?R"_P#!47_D^OXY?]TS_P#5/?#ZO@&OO[_@
MJ+_R?7\<O^Z9_P#JGOA]7P#0 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%% !7U?^Q;^TO<_LI?'GP_\ $^:QU#5_"EUI^H^$OB#H6DC2AJNK^#=;-M/<
M+IDVK6TL2:AHNMZ=H7BFSMH+S1)-9N= C\/76O:3I6KZC=+\H44 ?WT:3JVE
M:_I6F:[H6IZ?K6B:UI]GJVCZQI-Y;ZCI6K:5J-M'>:?J>F:A9R36E_I]_:30
MW5G>6LTMM=6TL<\$CQ.K'0K\8O\ @D+^U=>?$CP)J'[-WC&7SO$WPB\/Q:OX
M%U::[UW4=1\0_#B36'L[O3M2DO8KW3['_A76H:MX>T#14BU:RBN/"VL:!HVC
M^'8(/!^J:G??L[0 4444 %%%% !1110 4444 %?FC_P5%_9>U7]H?X#6WB+P
M1HFH:_\ %'X/:A=>)/#&CZ3!<WVJ^(_#.LBQL_'?AC3-/&KV%I-J$UI8:1XK
MLS'INO>(=0N?!L?A7PSI[7WBB59?TNHH _@'HK]#O^"DW[*US^S;\>=2UC0M
M-T^P^$_Q?U#7/%GPYAT^?2HX]'N83I=UXU\'C0M,T[1HM T_POK>O0KX8LK7
M3YM*C\&ZEX;LX-9U+6+#7X-._/&@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ KU_X!?&+7?V?_C)\/?C#X=A^UZAX'\00ZC<:9YEG;_VYH5W!/I/BGP[
M]LOM+UF#3/\ A)/#.H:OH/\ :Z:9=WFC_P!H_P!J:<BZA:6LB>044 ?WL>$_
M%.A>./"WAKQKX6OO[4\,^,/#^C>*?#FI_9;RR_M'0O$&G6VK:1??8]1M[34+
M3[7I]W;W'V6^M+6\@\SRKJWAG1XUZ"OP3_X(Y?M4W-_;:K^REXSU'3TBT73]
M1\6?!EI+?2M.N9K:75;_ %CQ_P"#WO&U&UN]?U 7>K'QGX>LK;1=1U6'2HO'
M]SJ>LIHFBZ'I]A^]E !1110 4444 %%%% !1110 4444 %%%% !1110!\X?M
M9_M :5^S-\!O'7Q6O'T^76].T\Z3X$T?4&MWC\0^/M:#V?AC3#I\NLZ#=ZMI
M]K=EM>\3V>CZBFM0>#=%\2:II\<LNG%:_BFU;5M5U_5=3UW7=3U#6M;UK4+S
M5M8UC5KRYU'5=6U74;F2\U#4]3U"\DFN[_4+^[FFNKR\NII;FZN99)YY'E=F
M/Z7?\%6_VB_^%T?M'77@'1;CS?!/P$_M?P+8?N=GVWQW/=6W_"R]4_TO0]*U
M:V^S:MI6F^"OL,UYK&CS?\(1_P )'H%V+;Q+/YGY@T %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%>@?"KX:>*OC)\1_!?PN\%6GVOQ-XX\06&@:9O@
MU&>SL?M<H^V:UJ_]DV&J:A:^'_#^GI=Z[XBU*WT^[_LK0M.U'4Y86@M), 'Z
MV_\ !'G]E[2O'_C+Q-^T7XXT33]8\._#/4+;PW\.K74X+>^MF^)_EZ?KM]XG
MC@35UEM]0\ :)/I+Z2-8\/WNGSZKXRL]?T'4+/Q%X*CFM_Z2ZX#X5?#3PM\&
M_AQX+^%W@JT^R>&? _A^PT#3-\&G07E]]DB'VS6M7_LFPTO3[KQ!X@U![O7?
M$6I6^GVG]JZ[J.HZG+"L]W)GOZ "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@#^07_@J+_P GU_'+_NF?_JGOA]7P#7W]
M_P %1?\ D^OXY?\ =,__ %3WP^KX!H **** "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 ]/^#'Q>\9? 7XG^$/BWX FT^'Q7X,U">\T]=6L$U+2KVV
MO]/O-'UC2=3LV:*5]/UK1-1U'2+R2RN;#5;:VO9+K1]3TO58;/4+;^VKX5?$
MOPM\9/AQX+^*/@J[^U^&?''A^PU_3-\^G7%Y8_:XA]LT75_[)O\ 5-/M?$'A
M_4$N]"\1:;;ZA=_V5KNG:CIDLS3VDF/X1J_:W_@CS^U#I7@'QEXF_9U\<:WI
M^C^'?B9J%MXC^'5UJ<]O8VR_$\1Z?H5]X8CG32&EN-0\?:)!I*:2=8\066GP
M:KX-L] T'3[SQ%XUCAN #^DNBBB@ HHHH **** "BBB@ HHHH ^8/VO_ -FS
M0OVJ/@?XD^&>IG[-X@MO-\4_#C5GU2\TJST3XCZ5I.K67AJ^U>2TLM5^T^'[
MG^U;W1O$5K)H^JR_V%JNHW.DV]MX@MM(U.P_BVU;2=5T#5=3T+7=,U#1=;T7
M4+S2=8T?5K*YT[5=)U73KF2SU#3-3T^\CAN[#4+"[AFM;RSNH8KFUN8I()XT
ME1E']]%?S:?\%AOV7M*\ >,O#/[1?@?1-/T?P[\3-0N?#?Q%M=,@M[&V7XG^
M7J&NV/B>2!]7:6XU#Q_HD&K/JPT?P_9:?!JO@V\U_7M0O/$7C62:X /Q2HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH ] ^%7Q+\5?!OXC^"_BCX*N
M_LGB;P/X@L-?TS?/J-O9WWV24?;-%U?^R;_2]0NO#_B#3WN]"\1:;;ZA:?VK
MH6HZCIDLRP7<F?[>?A5\2_"WQD^''@OXH^"KO[7X9\<>'[#7],WSZ=<7EC]K
MB'VS1=7_ +)O]4T^U\0>']02[T+Q%IMOJ%W_ &5KNG:CIDLS3VDF/X1J_?S_
M ((S?M+?\C7^RYXLU;_G]\??"7^T+[_<_P"$\\%:9_:6O?\ 7MXYT+PYX:\/
M_P#14?$VLWG^KH _?RBBB@ HHHH **** "BBB@ HHHH **** "OD']NC]HO_
M (9C_9Q\9>/M-N/(\;:QY?@7X:?N?-V>._$MK??8-4_?Z'K^DM_PBFDV.M>-
M?L.OV<6CZ[_PC7_".37<%SK%IO\ KZOY1?\ @JW^T7_PNC]HZZ\ Z+<>;X)^
M G]K^!;#]SL^V^.Y[JV_X67JG^EZ'I6K6WV;5M*TWP5]AFO-8T>;_A"/^$CT
M"[%MXEG\P _,&BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K^EO\
MX)"_LI7GPW\":A^TCXQB\GQ-\7?#\6D>!=)FM-=T[4?#WPXCUA[R[U'4H[V6
MRT^^_P"%BZAI/A[7]%>+2;V*W\+:/H&LZ/XBG@\8:IIEC^*?[%O[-%S^U;\>
M?#_PPFOM0TCPI:Z?J/BWX@Z[I)THZKI'@W1#;07#:9#JUS%$^H:UK>HZ%X6L
M[F"SUN31KG7X_$-UH.K:5I&HVK?V<Z3I.E:!I6F:%H6F:?HNB:+I]GI.CZ/I
M-E;Z=I6DZ5IUM'9Z?IFF:?9QPVEAI]A:0PVMG9VL,5M:VT4<$$:1(J@ T***
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@#^07_ (*B_P#)]?QR_P"Z9_\ JGOA]7P#7W]_P5%_Y/K^.7_=,_\ U3WP
M^KX!H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ KL/A[X*U7XE>/O _P .M"N-
M/M-;\?\ C#PUX*T>ZU:6Y@TJVU7Q5K5EH6GW&ISV=I?W<.GPW=_#)>2VMC>7
M,=LLCP6EQ*%A?CZ]_P#V3_\ DZ;]FK_LO_P;_P#5B^'* /O[_ARM^U-_T/WP
M _\ "I^(O_SJJ/\ ARM^U-_T/WP _P#"I^(O_P ZJOZ>Z* /YA/^'*W[4W_0
M_? #_P *GXB__.JH_P"'*W[4W_0_? #_ ,*GXB__ #JJ_I[HH _F$_X<K?M3
M?]#]\ /_  J?B+_\ZJC_ (<K?M3?]#]\ /\ PJ?B+_\ .JK^GNB@#^83_ARM
M^U-_T/WP _\ "I^(O_SJJ/\ ARM^U-_T/WP _P#"I^(O_P ZJOZ>Z* /YA/^
M'*W[4W_0_? #_P *GXB__.JH_P"'*W[4W_0_? #_ ,*GXB__ #JJ_I[HH _F
M$_X<K?M3?]#]\ /_  J?B+_\ZJC_ (<K?M3?]#]\ /\ PJ?B+_\ .JK^GNB@
M#^83_ARM^U-_T/WP _\ "I^(O_SJJ/\ ARM^U-_T/WP _P#"I^(O_P ZJOZ>
MZ* /YA/^'*W[4W_0_? #_P *GXB__.JH_P"'*W[4W_0_? #_ ,*GXB__ #JJ
M_I[HH _F$_X<K?M3?]#]\ /_  J?B+_\ZJC_ (<K?M3?]#]\ /\ PJ?B+_\
M.JK^GNB@#^83_ARM^U-_T/WP _\ "I^(O_SJJ/\ ARM^U-_T/WP _P#"I^(O
M_P ZJOZ>Z* /YA/^'*W[4W_0_? #_P *GXB__.JH_P"'*W[4W_0_? #_ ,*G
MXB__ #JJ_I[HH _F$_X<K?M3?]#]\ /_  J?B+_\ZJC_ (<K?M3?]#]\ /\
MPJ?B+_\ .JK^GNB@#^83_ARM^U-_T/WP _\ "I^(O_SJJ/\ ARM^U-_T/WP
M_P#"I^(O_P ZJOZ>Z* /YA/^'*W[4W_0_? #_P *GXB__.JH_P"'*W[4W_0_
M? #_ ,*GXB__ #JJ_I[HH _F$_X<K?M3?]#]\ /_  J?B+_\ZJC_ (<K?M3?
M]#]\ /\ PJ?B+_\ .JK^GNB@#^83_ARM^U-_T/WP _\ "I^(O_SJJ/\ ARM^
MU-_T/WP _P#"I^(O_P ZJOZ>Z* /YA/^'*W[4W_0_? #_P *GXB__.JH_P"'
M*W[4W_0_? #_ ,*GXB__ #JJ_I[HH _F$_X<K?M3?]#]\ /_  J?B+_\ZJC_
M (<K?M3?]#]\ /\ PJ?B+_\ .JK^GNB@#^83_ARM^U-_T/WP _\ "I^(O_SJ
MJ/\ ARM^U-_T/WP _P#"I^(O_P ZJOZ>Z* /YA/^'*W[4W_0_? #_P *GXB_
M_.JH_P"'*W[4W_0_? #_ ,*GXB__ #JJ_I[HH _F$_X<K?M3?]#]\ /_  J?
MB+_\ZJC_ (<K?M3?]#]\ /\ PJ?B+_\ .JK^GNB@#^83_ARM^U-_T/WP _\
M"I^(O_SJJ/\ ARM^U-_T/WP _P#"I^(O_P ZJOZ>Z* /YA/^'*W[4W_0_? #
M_P *GXB__.JH_P"'*W[4W_0_? #_ ,*GXB__ #JJ_I[HH _F$_X<K?M3?]#]
M\ /_  J?B+_\ZJC_ (<K?M3?]#]\ /\ PJ?B+_\ .JK^GNB@#^83_ARM^U-_
MT/WP _\ "I^(O_SJJT-)_P""-G[7>@:KIFNZ%\4?@AHNMZ+J%GJVCZQI/C;X
MFZ=JNDZKIUS'>:?J>F:A9_"^&[L-0L+N&&ZL[RUFBN;6YBCG@D25%8?TUT4
M<_X3_P"$J_X1;PU_PG7_  C_ /PFW_"/Z-_PF/\ PB?]H_\ "+?\)3_9UM_P
MD/\ PC7]L?\ $V_X1_\ M;[7_8W]J?\ $Q_L[[-]M_TGS:Z"BB@ HHHH ***
M* "BBB@ HHHH *X#XJ_#3PM\9/AQXT^%WC6T^U^&?''A^_T#4]D&G3WEC]KB
M/V/6M(_M:PU33[7Q!X?U!+37?#NI7&GW?]E:[IVG:G%"T]I'COZ* /X1_BK\
M-/%7P;^(_C3X7>-;3[)XF\#^(+_0-3V0:C!9WWV24_8]:TC^UK#2]0NO#_B#
M3WM-=\.ZE<:?:?VKH6HZ=J<4*P7<>?/Z_I;_ ."O7[*5Y\2/ FG_ +2/@Z+S
MO$WPB\/RZ1XZTF&TUW4=1\0_#B36$O+34=-CLI;W3['_ (5UJ&K>(=?UIY=)
MLHKCPMK&OZSK'B*"#P?I>F7W\TE !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !7H'PJ^)?BKX-_$?P7\4?!5W]D\3>!_$%AK^F;Y]1M[.^^R2C[9HNK_V
M3?Z7J%UX?\0:>]WH7B+3;?4+3^U="U'4=,EF6"[DSY_10!_<S\ OC%H7[0'P
M;^'OQA\.0_9-/\<>'X=1N-,\R\N/[#UVTGGTGQ3X=^V7VEZ-/J?_  C?B;3]
M7T'^UTTRTL]8_L[^U-.1M/N[61_7Z_G$_P"",W[1?_"->._%?[-.OW&W2?B-
M]M\=?#_]SGR/'>@:.G_"5Z7_ *%H<]S+_P )+X)T>'5OMVM:]8Z/H_\ PK[[
M!IMI-JWBM_-_H[H **** "BBB@ HHHH **** "BBB@#X1_X*%_M4W/[+'P&O
M-8\*:CI]K\6/'6H)X3^&L-W;Z5JDEA<D+=>)/&$NA:AJ-I+>:?X5T02+;WJZ
M?KVE67C+6?!5GXBT:]T?5KB"3^/6OO[_ (*0_M+?\-&_M':]_8&K?VA\,OA?
M]I\ _#_[)??:]'U3^S[IO^$K\:V/V+7M<\/WO_"6^((YO[+\1Z+_ &?_ &]X
M$T?P+_:5FE[I[X^ : "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBOU-
M_P""5/[+VJ_&+X\Z1\6_$&B:A_PJ[X*ZA'XD&L207,&E:Y\3],-E>>#/#%GJ
M%MJ^DW9U#0+NZM/'^IFR@US3[:VT+2="\4Z?!8^-M,:Z /V=_P"";/[*UO\
MLV_ ;3=8UW3=0L/BQ\7]/T/Q9\1X=0GU6.31[:$:I=>"O!YT+4].T:70-0\+
MZ)KTR^)[*ZT^;58_&6I>)+.?6=2T>PT"#3OT.HHH **** "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@#^07_ (*B_P#)
M]?QR_P"Z9_\ JGOA]7P#7W]_P5%_Y/K^.7_=,_\ U3WP^KX!H **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ KW_ /9/_P"3IOV:O^R__!O_ -6+X<KP"O?_ -D_
M_DZ;]FK_ ++_ /!O_P!6+X<H _MYHHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH S]6TG2M?TK4]"UW3-/UK1-:T^\TG6-'U:RM]1TK5M*U&VDL
M]0TS4]/O(YK2_P!/O[2::UO+.ZAEMKJVED@GC>)V4_QC?MI?LT7/[*7QY\0?
M#"&^U#5_"EUI^G>+?A]KNK'2AJNK^#=;-S!;MJ<.DW,L2:AHNMZ=KOA:\N9[
M/1)-9N= D\0VN@Z3I6KZ=:K_ &DU^>/_  4F_96M_P!I+X#:EK&A:;J%_P#%
MCX0:?KGBSX<0Z?/JLDFL6TPTNZ\:^#QH6F:=K,NOZAXHT3085\,65KI\.JR>
M,M-\-V<&LZ;H]_K\&H@'\BM%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% '0>$_%.N^!_%/AKQKX6OO[+\3>#_$&C>*?#NI_9;.]_L[7?#^HVVK:1??
M8]1M[O3[O[)J%I;W'V6^M+JSG\ORKJWF@=XV_MY^ 7QBT+]H#X-_#WXP^'(?
MLFG^./#\.HW&F>9>7']AZ[:3SZ3XI\._;+[2]&GU/_A&_$VGZOH/]KIIEI9Z
MQ_9W]J:<C:?=VLC_ ,,U?M;_ ,$>?VH=*\ ^,O$W[.OCC6]/T?P[\3-0MO$?
MPZNM3GM[&V7XGB/3]"OO#$<Z:0TMQJ'C[1(-)323K'B"RT^#5?!MGH&@Z?>>
M(O&L<-P ?TET444 %%%% !1110 4444 %? /_!2']I;_ (9R_9QU[^P-6_L_
MXF_%#[3X!^'_ -DOOLFL:7_:%JW_  E?C6Q^Q:]H?B"R_P"$2\/R3?V7XCT7
M^T/[!\=ZQX%_M*S>RU!\_?U?QR_M\_M77G[5GQPU#6],E\KX9>!/[3\'_"^S
MM[O76L]2T*#5KJ2?Q[=:9K45A_9OB#QWML[Z^BCT/1[RRT*P\+>&]634KWPT
MVK7H!\0T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 =!X3\+:[XY\4
M^&O!7A:Q_M3Q-XP\0:-X6\.Z9]IL[+^T==\0:C;:3I%C]MU&XM-/M/M>H7=O
M;_:KZ[M;.W\SS;JXA@1Y%_M)_9,_9_TK]F7X#>!?A39II\NMZ=IXU;QWK&GK
M;O'XA\?:T$O/$^IC4(M%T"[U;3[6[*Z#X8O-8TY-:@\&Z+X;TO4))9=.#5^0
M7_!'+]E:WO[G5?VK?&>FZ@DNBZAJ/A/X,K)/JNG6TUS+I5_H_C_Q@]FVG6MI
MK^GBTU8^#/#U[;:UJ.E0ZK%X_MM3T9-;T70]0L/Z#* "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 **** /Y!?^
M"HO_ "?7\<O^Z9_^J>^'U? -??W_  5%_P"3Z_CE_P!TS_\ 5/?#ZO@&@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "O?_ -D__DZ;]FK_ ++_ /!O_P!6+X<K
MP"O?_P!D_P#Y.F_9J_[+_P#!O_U8OAR@#^WFBBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH _E%_X*@?LD?\,_?&23Q]X"\(_V+\$_BA]F
MOM(_L73/LGA;P;X[,%Q_PD?@6'9J>H?V?_:']GR^-= M'L_#VCC3M8U+PYX/
MTM],\#:C]D_,&O[:?VL_V?\ 2OVFO@-XZ^%-XFGQ:WJ.GG5O FL:@MND?A[Q
M]HH>\\,:F=0ET77[O2=/NKL-H/B>\T?3GUJ?P;K7B32]/DBEU$M7\6WBSPMK
MO@;Q3XE\%>*;'^R_$W@_Q!K/A;Q%IGVFSO?[.UWP_J-SI.KV/VW3KB[T^[^R
M:A:7%O\ :K&[NK.X\OS;6XF@=)& .?HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ K0TG5M5T#5=,UW0M3U#1=;T74+/5M'UC2;RYT[5=)U73KF.\T_4],U
M"SDAN[#4+"[AANK.\M9HKFUN8HYX)$E16&?10!_;3^R9^T!I7[3/P&\"_%:S
M?3XM;U'3QI/CO1]/:W2/P]X^T4)9^)],&GQ:SKUWI.GW5V%U[PQ9ZQJ+ZU/X
M-UKPWJFH1Q2ZB%KZ/K^83_@D+^TM_P *S^,FH? SQ3JWV;P3\:/*_P"$=^WW
MWDZ=HOQ3TJ!_[(\C^T=>L-)TW_A.])6X\+W?V'2-5\1>)_%-E\--$M?+MK9Z
M_I[H **** "BBB@ HHHH _,+_@JW^T7_ ,*7_9QNO .BW'E>-OCW_:_@6P_<
M[_L7@2"UMO\ A9>J?Z7H>JZ3<_:=)U73?!7V&:\T?6(?^$W_ .$CT"[-SX:G
M\O\ E$KZ_P#VZ/VB_P#AIS]H[QEX^TVX\_P3H_E^!?AI^Y\K?X$\-75]]@U3
M]_H>@:LO_"5ZM?:UXU^PZ_9RZQH7_"2_\(Y-=SVVCVFSY H **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH *]?^ 7P=UW]H#XR?#WX/>'9OLFH>./$$.G7&
MI^79S_V'H5I!/JWBGQ%]COM4T:#4O^$;\,Z?J^O?V0FIVEYK']G?V7ISMJ%W
M:QOY!7]1?_!)C]E:Y^#OPCO/C3XSTW3T\=_&W3]$U/PTT<^E:I<Z'\(Y;&VU
MCPY&EY;Z<+O1]0\:W=Z?$?B'2;;7M1L;G2M/\ +J=GI7B31=4T^U /T]\ >
M/!OPM\&^'OA]\/O#VG^%?!OA73TTS0M"TQ)!;6=L)))YI))IY)KN_P!0O[N:
MXU'5M6U&XN]5UG5;N\U75;R\U*\NKJ;L*** "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 **** /Y!?^"HO_)]?
MQR_[IG_ZI[X?5\ U]_?\%1?^3Z_CE_W3/_U3WP^KX!H **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ KW_\ 9/\ ^3IOV:O^R_\ P;_]6+X<KP"O?_V3_P#DZ;]F
MK_LO_P &_P#U8OAR@#^WFBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH *_GC_ ."Q'[*5YI^NV_[6?A*+S])UW_A&_!_Q6TRWM-=O+S3]
M=M;.?2?#/CVZO/-U#2=/\/ZAI.GZ#X%OHF3PY9Z?KMGX6-LFNZMXTU"33_Z'
M*X#XJ_#3PM\9/AQXT^%WC6T^U^&?''A^_P! U/9!IT]Y8_:XC]CUK2/[6L-4
MT^U\0>']02TUWP[J5QI]W_96NZ=IVIQ0M/:1X /X1J*]?^/OP=UW]G_XR?$+
MX/>(IOM>H>!_$$VG6^I^79P?VYH5W!!JWA;Q%]CL=4UF#3?^$D\,ZAI&O?V0
M^IW=YH_]H_V7J+KJ%I=1IY!0 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M!H:3JVJZ!JNF:[H6IZAHNMZ+J%GJVCZQI-Y<Z=JNDZKIUS'>:?J>F:A9R0W=
MAJ%A=PPW5G>6LT5S:W,4<\$B2HK#^UG]DS]H#2OVF?@-X%^*UF^GQ:WJ.GC2
M?'>CZ>UND?A[Q]HH2S\3Z8-/BUG7KO2=/NKL+KWABSUC47UJ?P;K7AO5-0CB
MEU$+7\2U?J;_ ,$J?VH=5^#OQYTCX2>(-;U#_A5WQJU"/PX-'DGN9]*T3XGZ
MF;*S\&>)[/3[;2-6NQJ&OW=K:> -3%E/H>GW-MKNDZ[XIU">Q\$Z8MJ ?U5T
M444 %%%% !7Y1?\ !5O]JZS^#/P;NO@IX=E\[XC?'/P_J^D7$EM=Z%+_ ,(E
M\.))[;3/%.HZSI-]%J.H-_PG&GSZOX,\-.FFV44FWQ9K6G>(K#6?!]K9ZA^I
MNK:MI6@:5J>NZ[J>GZ+HFBZ?>:MK&L:M>6^G:5I.E:=;27FH:GJ>H7DD-I8:
M?86D,UU>7EU-%;6MM%)//(D2,P_BF_:S_: U7]IGX\^.OBM>/J$6B:CJ!TGP
M)H^H-<I)X>\ Z*7L_#&F'3Y=9UZTTG4+JT#:]XGL]'U%]%G\9:UXDU33XXHM
M1*T ?.%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'V]^P-^RE>?M6
M?'#3]$U.+ROAEX$_LSQA\4+VXM-=:SU+0H-6M8X/ 5KJ>BRV']F^(/'>V\L;
M&637-'O++0K#Q3XDTE]2O?#2Z3>_V-5\0_L#?LI6?[*?P/T_1-3B\WXF^._[
M,\8?%"]N+30EO--UV?2;6.#P%:ZGHLM__:7A_P ";KRQL99-<UBSO==O_%/B
M327TVR\2KI-E]O4 %%%% !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 %%%% '\@O_!47_D^OXY?]TS_ /5/?#ZO
M@&OO[_@J+_R?7\<O^Z9_^J>^'U? - !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %>__LG_ /)TW[-7_9?_ (-_^K%\.5X!7O\ ^R?_ ,G3?LU?]E_^#?\ ZL7P
MY0!_;S1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M 'Y!?\%>OV:?^%F?!O3_ (Y^%M)^T^-O@OYO_"1?8+#SM1UKX6:K.G]K^?\
MV=H-_J^I?\()JS6_BBT^W:OI7AWPQX6O?B7K=UYES<I7\PE?W\5_&K^W9^R]
MJO[+OQY\3>';/1-0L_A=XJU"^\2?"36)(+DZ5>>&;LV]Y<^&+/4+K5]>N[S4
M/A]=ZBOA34SK&I#Q#?6UII/BK4-/L['Q5I#7(!\8T444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 ?V=?L+_ +1?_#3G[./@WQ]J5QY_C;1_,\"_$O\
M<^5O\=^&K6Q^WZI^XT/0-)7_ (2O2;[1?&OV'0+.71]"_P"$E_X1R&[GN='N
M]GU]7\HO_!*3]HO_ (4O^T=:^ =:N/*\$_'O^R/ M_\ N=_V+QW!=7/_  K3
M5/\ 1-#U75KG[3JVJZEX*^PPWFCZ/#_PF_\ PD>OW9MO#4'E_P!75 !117/^
M+/%.A>!_"WB7QKXIOO[+\,^#_#^L^*?$>I_9;R]_L[0O#^G7.K:O??8].M[O
M4+O[)I]I<7'V6QM+J\G\ORK6WFG=(V /RB_X*]?M+?\ "L_@WI_P,\+:M]F\
M;?&CS?\ A(OL%]Y.HZ+\+-*G3^U_/_L[7K#5]-_X3O5EM_"]I]NTC5?#OB?P
MM9?$O1+KR[FV2OYA*^C_ -K/]H#5?VF?CSXZ^*UX^H1:)J.H'2? FCZ@URDG
MA[P#HI>S\,:8=/EUG7K32=0NK0-KWB>ST?47T6?QEK7B35-/CBBU$K7SA0 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 5^MO_  28_96M_C%\7+SXT^,]
M-U!_ GP2U#1-3\--'/JNEVVN?%R*^MM8\.1I>0:<;36-/\%6ED?$?B'2;;7M
M.OK;5=0\ +J=GJOAO6M4T^Z_,+P!X \9?%+QEX>^'WP^\/:AXJ\9>*M033-"
MT+3$0W-Y<F.2>:22:>2&TL-/L+2&XU'5M6U&XM-*T;2K2\U75;RSTVSNKJ'^
MVGX!?!W0OV?_ (-_#WX/>')OM>G^!_#\.G7&I^7>0?VYKMW//JWBGQ%]COM4
MUF?3?^$D\3:AJ^O?V0FIW=GH_P#:/]EZ<ZZ?:6L: 'K]%%% !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!_(+_P5%_Y/K^.7_=,__5/?#ZO@&OO[_@J+_P GU_'+_NF?_JGOA]7P
M#0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !7O_P"R?_R=-^S5_P!E_P#@W_ZL
M7PY7@%>__LG_ /)TW[-7_9?_ (-_^K%\.4 ?V\T444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 5\0_M\_LI6?[5GP/U#1-,B\KXF
M^!/[3\8?"^]M[30FO-2UV#2;J.?P%=:GK4MA_9OA_P =[;.QOI8]<T>SLM=L
M/"WB35GU*R\--I-[]O44 ?P#T5^MO_!6?]E:W^#OQ<L_C3X,TW4$\"?&W4-;
MU/Q*TD^JZI;:'\7);ZYUCQ'&]Y/IPM-'T_QK:7H\1^'M)N=>U&^N=5T_Q^NF
M6>E>&]%TO3[7\DJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O[&OV!O
MVKK/]JSX'Z?K>IR^5\3? G]F>#_BA9W%WH37FI:[!I-K)!X]M=,T6*P_LWP_
MX[VWE]8Q2:'H]G9:[8>*?#>DIJ5EX:75KW^.6OO[_@F]^TM_PSE^T=H/]OZM
M_9_PR^*'V;P#\0/M=]]DT?2_[0NE_P"$4\:WWVW7M#\/V7_")>()(?[4\1ZU
M_:']@^!-8\=?V;9O>Z@F0#^OJOQ#_P""S/[1?_"->!/"G[-.@7&W5OB-]B\=
M?$#]SGR/ F@:P_\ PBFE_P"FZ'/;2_\ "2^-M'FU;[=HNO6.L:/_ ,*^^P:E
M:3:3XK3S?V<\6>*="\#^%O$OC7Q3??V7X9\'^']9\4^(]3^RWE[_ &=H7A_3
MKG5M7OOL>G6]WJ%W]DT^TN+C[+8VEU>3^7Y5K;S3ND;?Q#?'WXQ:[^T!\9/B
M%\8?$4/V34/''B";4;?3/,L[C^P]"M((-)\+>'?MECI>C0:G_P (WX9T_2-!
M_M=],M+S6/[._M344;4+NZD< \@HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHKZ/_9,_9_U7]IKX\^!?A39IJ$6B:CJ U;QWK&GK<I)X>\ Z*4O/$^IC
M4(M%U^TTG4+JT"Z#X8O-8TY]%G\9:UX;TO4)(HM1#4 ?K[_P1R_96N;"VU7]
MJWQGINGO%K6GZCX3^#*R3Z5J-S#;1:K?Z/X_\8/9MIUU=Z!J!N])/@SP]>VV
MM:=JLVE2^/[;4]&?1-:T/4+_ />RN?\ "?A;0O WA;PUX*\+6/\ 9?AGP?X?
MT;PMX<TS[3>7O]G:%X?TZVTG2+'[;J-Q=ZA=_9-/M+>W^U7UW=7EQY?FW5Q-
M.[R-T% !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 ?R"_\ !47_ )/K^.7_ '3/_P!4]\/J
M^ :^_O\ @J+_ ,GU_'+_ +IG_P"J>^'U? - !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %>_\ [)__ "=-^S5_V7_X-_\ JQ?#E> 5[_\ LG_\G3?LU?\ 9?\
MX-_^K%\.4 ?V\T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 >(?M%? ?P;^TC\(_%GPJ\9V6GO%K6GW4OAK7;S3I-1N?!/
MC**QNX/#GC7288+_ $F[.H:!=W1EDM+;5M.CUO2I=3\-ZG</HFM:I:W'\2WB
MSPMKO@;Q3XE\%>*;'^R_$W@_Q!K/A;Q%IGVFSO?[.UWP_J-SI.KV/VW3KB[T
M^[^R:A:7%O\ :K&[NK.X\OS;6XF@=)&_O8K\$_\ @L;^RM<W]MI7[5O@S3=/
M2+1=/T[PG\9ECGTK3KF:VEU6PT?P!XP2S73K6[U_4!=ZL/!GB&]N=:U'58=*
MB\ 6VF:,FB:+KFH6 !_/G1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0!^IOQ\_X*%ZK\8OV(OA5\!9KS4+GXD3Z@FB?&_6-0CN;B37/#/PVFTJ\\!7
MQU#7%\17>N:AX\NVT+Q!XG\20>)-%\0VWC+P#XDM[K0U\+^+=.:Z_+*BB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ K^JO_ ()4_LO:5\'?@-I'Q;\0
M:)I__"T?C5I\?B0:Q)!;SZKH?PPU,65YX,\,6>H6VKZM:#3]?M+6T\?ZF;*#
M0]0N;G7=)T+Q3I\]]X)TQK7\8O\ @FS^RM<_M)?'G3=8UW3=/O\ X3_"#4-#
M\6?$:'4)]*DCUBYF.J77@KP>="U/3M9BU_3_ !1K>@S+XGLKK3X=*D\&Z;XD
MLY]9TW6+_0(-1_KJH **** "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 _D%_X*B_\ )]?Q
MR_[IG_ZI[X?5\ U]_?\ !47_ )/K^.7_ '3/_P!4]\/J^ : "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH *]_\ V3_^3IOV:O\ LO\ \&__ %8OARO *]__ &3_
M /DZ;]FK_LO_ ,&__5B^'* /[>:*** "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 **** "N?\ %GA;0O'/A;Q+X*\4V/\ :GAGQAX?
MUGPMXCTS[3>67]HZ%X@TZYTG5['[;IUQ::A:?:]/N[BW^U6-W:WEOYGFVMQ#
M.B2+T%% '\0W[3O[/7BK]E_XR>*/A'XIN?[7_LG['J7AWQ3#I6HZ3IWC#PMJ
MT NM(U_3;?48_P#KXT?6H;&\U;3M*\4Z3K^@VNM:M_9+WTW@%?U-_P#!5O\
M92L_C-\&[KXU^'8O)^(WP+\/ZOJ]Q';6FA0_\);\.(Y[;4_%.G:SJU]+IVH+
M_P (/I]OJ_C/PTB:E>Q1[O%FBZ=X=O\ 6?&%K>:?_+)0 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 5H:
M3I.JZ_JNF:%H6F:AK6MZUJ%GI.CZ/I-E<ZCJNK:KJ-S'9Z?IFF:?9QS7=_J%
M_=S0VMG9VL,MS=7,L<$$;RNJG/K]G?\ @D+^RE9_$CQWJ'[2/C&+SO#/PB\0
M1:1X%TF:TT+4=.\0_$>31WO+O4=2COI;W4+'_A76GZMX>U_17BTFREN/%.L:
M!K.C^(H)_!^J:9? '[6?L6_LT6_[*7P&\/\ PPFOM/U?Q7=:AJ/BWX@Z[I)U
M4:5J_C+6Q;07#:9#JMS+*FGZ+HFG:%X6L[F"ST2/6;;0(_$-UH.DZIJ^HVJ_
M5]%% !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 %%%% '\@O_!47_D^OXY?]TS_ /5/?#ZO
M@&OO[_@J+_R?7\<O^Z9_^J>^'U? - !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %>__LG_ /)TW[-7_9?_ (-_^K%\.5X!7O\ ^R?_ ,G3?LU?]E_^#?\ ZL7P
MY0!_;S1110 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 %?QZ_P#!0O\ 96M_V6/CS>:/X4TW4+7X3^.M/3Q9\-9KN?5=
M4CL+8E;7Q)X/EUW4-.M(KS4/"NMB1K>R74-?U6R\&ZSX*O/$6LWNL:M<3R?V
M%5\@_MT?LZ?\-.?LX^,O .FV_G^-M'\OQU\-/WWE;_'?AJUOOL&E_O\ 7- T
ME?\ A*])OM:\%?;=?O)='T+_ (27_A(YK2>YT>TV '\8M%:&K:3JN@:KJ>A:
M[IFH:+K>BZA>:3K&CZM97.G:KI.JZ=<R6>H:9J>GWD<-W8:A87<,UK>6=U#%
M<VMS%)!/&DJ,HSZ "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 ] ^%7PT\5?&3XC^"_A=X*M/M?B;QQX@L- TS?
M!J,]G8_:Y1]LUK5_[)L-4U"U\/\ A_3TN]=\1:E;Z?=_V5H6G:CJ<L+06DF/
M[>?A5\-/"WP;^''@OX7>"K3[)X9\#^'[#0-,WP:=!>7WV2(?;-:U?^R;#2]/
MNO$'B#4'N]=\1:E;Z?:?VKKNHZCJ<L*SW<F?R1_X(\_LO:KX \&^)OVB_'&B
M:AH_B+XF:?;>&_AU:ZG!<V-ROPP\S3]=OO$\<":NT5QI_C_6X-(?21K'A^RU
M"#2O!MGK^@ZA>>'?&L<UQ^UM !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!_
M(+_P5%_Y/K^.7_=,_P#U3WP^KX!K[^_X*B_\GU_'+_NF?_JGOA]7P#0 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !7O_[)_P#R=-^S5_V7_P"#?_JQ?#E> 5[_
M /LG_P#)TW[-7_9?_@W_ .K%\.4 ?V\T444 %%%% !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!_,I_P5V_96N?AQ\3X
M_P!HSPIINGVOP^^+6H6.F>*8;2?2K.32/BX=/U.ZO9(M"M-.TR7^S_&VB:')
MXFN-66?7[Z^\90>-;_Q%>:8VK>'X-1_'*O[F?C[\'="_: ^#?Q"^#WB.;[)I
M_CCP_-IUOJ?EWD_]AZ[:3P:MX6\1?8['5-&GU+_A&_$VGZ1KW]D/J=I9ZQ_9
MW]EZB[:?=W4;_P 4WQ5^&GBKX-_$?QI\+O&MI]D\3>!_$%_H&I[(-1@L[[[)
M*?L>M:1_:UAI>H77A_Q!I[VFN^'=2N-/M/[5T+4=.U.*%8+N/(!Y_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 5]/_L@
M?LV:[^U1\</#?PSTP_9O#]MY7BGXCZLFJ6>E7FB?#C2M6TFR\2WVD27=EJOV
MGQ!<_P!JV>C>';6/1]5B_MW5=.N=6M[;P_;:OJ=A\P5_75_P39_96M_V;?@-
MINL:[INH6'Q8^+^GZ'XL^(\.H3ZK')H]M"-4NO!7@\Z%J>G:-+H&H>%]$UZ9
M?$]E=:?-JL?C+4O$EG/K.I:/8:!!IP!]_:3I.E:!I6F:%H6F:?HNB:+I]GI.
MCZ/I-E;Z=I6DZ5IUM'9Z?IFF:?9QPVEAI]A:0PVMG9VL,5M:VT4<$$:1(JC0
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 **** /Y!?^"HO_)]?QR_[IG_ .J>
M^'U? -??W_!47_D^OXY?]TS_ /5/?#ZO@&@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "O?_V3_P#DZ;]FK_LO_P &_P#U8OARO *[#X>^-=5^&OC[P/\ $70K
M?3[O6_ /C#PUXUT>UU:*YGTJYU7PKK5EKNGV^IP6=W87<VGS7=A#'>16M]9W
M,ELTB07=O*5F0 _O(HK^83_A]3^U-_T(/P _\);XB_\ SU*/^'U/[4W_ $(/
MP _\);XB_P#SU* /Z>Z*_F$_X?4_M3?]"#\ /_"6^(O_ ,]2C_A]3^U-_P!"
M#\ /_"6^(O\ \]2@#^GNBOYA/^'U/[4W_0@_ #_PEOB+_P#/4H_X?4_M3?\
M0@_ #_PEOB+_ //4H _I[HK^83_A]3^U-_T(/P _\);XB_\ SU*/^'U/[4W_
M $(/P _\);XB_P#SU* /Z>Z*_F$_X?4_M3?]"#\ /_"6^(O_ ,]2C_A]3^U-
M_P!"#\ /_"6^(O\ \]2@#^GNBOYA/^'U/[4W_0@_ #_PEOB+_P#/4H_X?4_M
M3?\ 0@_ #_PEOB+_ //4H _I[HK^83_A]3^U-_T(/P _\);XB_\ SU*/^'U/
M[4W_ $(/P _\);XB_P#SU* /Z>Z*_F$_X?4_M3?]"#\ /_"6^(O_ ,]2C_A]
M3^U-_P!"#\ /_"6^(O\ \]2@#^GNBOYA/^'U/[4W_0@_ #_PEOB+_P#/4H_X
M?4_M3?\ 0@_ #_PEOB+_ //4H _I[HK^83_A]3^U-_T(/P _\);XB_\ SU*/
M^'U/[4W_ $(/P _\);XB_P#SU* /Z>Z*_F$_X?4_M3?]"#\ /_"6^(O_ ,]2
MC_A]3^U-_P!"#\ /_"6^(O\ \]2@#^GNBOYA/^'U/[4W_0@_ #_PEOB+_P#/
M4H_X?4_M3?\ 0@_ #_PEOB+_ //4H _I[HK^83_A]3^U-_T(/P _\);XB_\
MSU*/^'U/[4W_ $(/P _\);XB_P#SU* /Z>Z*_F$_X?4_M3?]"#\ /_"6^(O_
M ,]2C_A]3^U-_P!"#\ /_"6^(O\ \]2@#^GNBOYA/^'U/[4W_0@_ #_PEOB+
M_P#/4H_X?4_M3?\ 0@_ #_PEOB+_ //4H _I[HK^83_A]3^U-_T(/P _\);X
MB_\ SU*/^'U/[4W_ $(/P _\);XB_P#SU* /Z>Z*_F$_X?4_M3?]"#\ /_"6
M^(O_ ,]2C_A]3^U-_P!"#\ /_"6^(O\ \]2@#^GNBOYA/^'U/[4W_0@_ #_P
MEOB+_P#/4H_X?4_M3?\ 0@_ #_PEOB+_ //4H _I[HK^83_A]3^U-_T(/P _
M\);XB_\ SU*/^'U/[4W_ $(/P _\);XB_P#SU* /Z>Z*_F$_X?4_M3?]"#\
M/_"6^(O_ ,]2C_A]3^U-_P!"#\ /_"6^(O\ \]2@#^GNBOYA/^'U/[4W_0@_
M #_PEOB+_P#/4H_X?4_M3?\ 0@_ #_PEOB+_ //4H _I[HK^83_A]3^U-_T(
M/P _\);XB_\ SU*/^'U/[4W_ $(/P _\);XB_P#SU* /Z>Z*_F$_X?4_M3?]
M"#\ /_"6^(O_ ,]2OV-_X)Z_M0>/OVLO@OXG^(OQ%TCP?HNMZ+\3]:\%6MKX
M*T_6M.TJ32M.\*>"M=@N+B#7?$'B.[?4'N_$=]'++'?16S6T5HB6B2I--. ?
M=U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !7X9_\%C?V7M*U/P;I7[47A#1-/LO$7AC4-.\-_%RZLX+>TN?$
M/AG69+#0O!_B?5IYM7M(KS4/"NMC3?",8L=#U3Q#JNE>*],6_P!0@\.^!;*&
MU_<RL_5M)TK7]*U/0M=TS3]:T36M/O-)UC1]6LK?4=*U;2M1MI+/4-,U/3[R
M.:TO]/O[2::UO+.ZAEMKJVED@GC>)V4@'\"]%?1_[6?[/^J_LR_'GQU\*;Q-
M0ET33M0.K>!-8U!;EY/$/@'6B]YX8U,ZA+HN@6FK:A:VA;0?$]YH^G)HL'C+
M1?$FEZ?)+%IQ:OG"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBN@\)^%M=\<^*?#7@KPM8_VIXF\8>(-&\+>'=,^TV=E_:.N^(-
M1MM)TBQ^VZC<6FGVGVO4+NWM_M5]=VMG;^9YMU<0P(\B@'Z'?\$NOV7M*_:'
M^/-SXB\;Z)I^O_"[X/:?:^)/$^CZM!;WVE>(_$VLF^L_ GAC4]/.KV%W-I\U
MW8:OXKO#)INO>'M0MO!LGA7Q-I[6/BB)9?ZRJ^</V3/V?]*_9E^ W@7X4V::
M?+K>G:>-6\=ZQIZV[Q^(?'VM!+SQ/J8U"+1= N]6T^UNRN@^&+S6-.36H/!N
MB^&]+U"2673@U?1] !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 ?R"_
M\%1?^3Z_CE_W3/\ ]4]\/J^ :^_O^"HO_)]?QR_[IG_ZI[X?5\ T %%%% !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 %%%% !7]/?_  16_P"36?'W_9?_ !3_ .JZ^%5?
MS"5_3W_P16_Y-9\??]E_\4_^JZ^%5 'Z^T444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'YH_\%1?V7M5_
M:'^ UMXB\$:)J&O_ !1^#VH77B3PQH^DP7-]JOB/PSK(L;/QWX8TS3QJ]A:3
M:A-:6&D>*[,QZ;KWB'4+GP;'X5\,Z>U]XHE67^36O[^*_DE_X*9?LI6?[-/Q
MPCUOPE%Y7PR^,O\ PD'C#PK9)::%IEGX6UV#5A)XO\!:1IFC2P>5X?\ #7]L
MZ#?>'96T/1[.VT+Q!IWANV?6+WPUJNK7(!^<-%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 5^[G_  1W_92O-0UVX_:S\6Q>1I.A?\))
MX/\ A3IEQ::[9WFH:[=6<&D^)O'MK>>;I^DZAX?T_2=0U[P+8Q*GB.SU#7;S
MQ2;E-"U;P7I\FH?D%\ O@[KO[0'QD^'OP>\.S?9-0\<>((=.N-3\NSG_ +#T
M*T@GU;Q3XB^QWVJ:-!J7_"-^&=/U?7O[(34[2\UC^SO[+TYVU"[M8W_M:^%7
MPT\+?!OX<>"_A=X*M/LGAGP/X?L- TS?!IT%Y??9(A]LUK5_[)L-+T^Z\0>(
M-0>[UWQ%J5OI]I_:NNZCJ.IRPK/=R9 ._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@#^07_@J+_P GU_'+_NF?_JGOA]7P#7W]_P %1?\ D^OX
MY?\ =,__ %3WP^KX!H **** "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 **** "OZ>_P#@
MBM_R:SX^_P"R_P#BG_U77PJK^82OZ>_^"*W_ ":SX^_[+_XI_P#5=?"J@#]?
M:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ KY@_:_P#V;-"_:H^!_B3X9ZF?LWB"V\WQ3\.-6?5+S2K/
M1/B/I6DZM9>&K[5Y+2RU7[3X?N?[5O=&\16LFCZK+_86JZC<Z3;VWB"VTC4[
M#Z?HH _@7U;2=5T#5=3T+7=,U#1=;T74+S2=8T?5K*YT[5=)U73KF2SU#3-3
MT^\CAN[#4+"[AFM;RSNH8KFUN8I()XTE1E&?7[6_\%AOV7M*\ >,O#/[1?@?
M1-/T?P[\3-0N?#?Q%M=,@M[&V7XG^7J&NV/B>2!]7:6XU#Q_HD&K/JPT?P_9
M:?!JO@V\U_7M0O/$7C62:X_%*@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHK[._83_ &7M5_:B^//AGP[>:)J%Y\+O"NH6/B3XMZQ'!<C2K/PS
M:&XO+;PQ>:A:ZOH-W9ZA\0;O3F\*:8='U(^(;&VN]6\5:?I]Y8^%=7:V /VM
M_P""0O[-/_"L_@WJ'QS\4Z3]F\;?&CRO^$=^WV'DZCHOPLTJ=_[(\C^T=!L-
M7TW_ (3O5EN/%%W]AU?5?#OB?PM9?#36[7R[FV>OU]HHH **** "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 _D%_X*B_\ )]?QR_[IG_ZI[X?5\ U]
M_?\ !47_ )/K^.7_ '3/_P!4]\/J^ : "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@ K^GO\ X(K?\FL^/O\ LO\ XI_]5U\*J_F$K^GO_@BM_P FL^/O^R_^
M*?\ U77PJH _7VBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** . ^*OPT\+?&3X<>-/A=XUM/M?AG
MQQX?O] U/9!IT]Y8_:XC]CUK2/[6L-4T^U\0>']02TUWP[J5QI]W_96NZ=IV
MIQ0M/:1X_B5^,_PA\9? 7XG^+_A'X_@T^'Q7X,U""SU!M)OTU+2KVVO]/L]8
MT?5M,O%6*5]/UK1-1T[5[..]MK#5;:VO8[76-,TO58;S3[;^ZFOQB_X*]?LI
M7GQ(\":?^TCX.B\[Q-\(O#\ND>.M)AM-=U'4?$/PXDUA+RTU'38[*6]T^Q_X
M5UJ&K>(=?UIY=)LHKCPMK&OZSK'B*"#P?I>F7P!_-)1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !7]C7[ W[*5G^RG\#]/T34XO-^)OCO^S/&'Q0O;
MBTT);S3==GTFUC@\!6NIZ++?_P!I>'_ FZ\L;&637-8L[W7;_P 4^)-)?3;+
MQ*NDV7XI?\$F/V5K?XQ?%R\^-/C/3=0?P)\$M0T34_#31SZKI=MKGQ<BOK;6
M/#D:7D&G&TUC3_!5I9'Q'XATFVU[3KZVU74/ "ZG9ZKX;UK5-/NOZBZ "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@#^07_@J+_R?7\<O
M^Z9_^J>^'U? -??W_!47_D^OXY?]TS_]4]\/J^ : "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@ K^GO_ ((K?\FL^/O^R_\ BG_U77PJK^82OZ>_^"*W_)K/
MC[_LO_BG_P!5U\*J /U]HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K/U;2=*U_2M3T+7=,T_6
MM$UK3[S2=8T?5K*WU'2M6TK4;:2SU#3-3T^\CFM+_3[^TFFM;RSNH9;:ZMI9
M()XWB=E.A10!_%M^VE^S1<_LI?'GQ!\,(;[4-7\*76GZ=XM^'VNZL=*&JZOX
M-ULW,%NVIPZ3<RQ)J&BZWIVN^%KRYGL]$DUFYT"3Q#:Z#I.E:OIUJORA7]?7
M_!2']FG_ (:-_9QU[^P-)_M#XF_"_P"T^/OA_P#9+#[7K&J?V?:M_P )7X*L
M?L6@ZYX@O?\ A+?#\<W]E^'-%_L_^WO'>C^!?[2O$LM/?'\@M !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 5T'A/PMKOCGQ3X:\%>%K'^U/$WC#Q!HWA;P[IGVF
MSLO[1UWQ!J-MI.D6/VW4;BTT^T^UZA=V]O\ :KZ[M;.W\SS;JXA@1Y%Y^OZ#
M/^".7[*US86VJ_M6^,]-T]XM:T_4?"?P962?2M1N8;:+5;_1_'_C![-M.NKO
M0-0-WI)\&>'KVVUK3M5FTJ7Q_;:GHSZ)K6AZA?@'Z^_LZ_ ?P;^S=\(_"?PJ
M\&66GI%HNGVLOB77;/3I-.N?&WC*6QM(/$?C75H9[_5KL:AK]W:B6.TN=6U&
M/1-*BTSPWIEPFB:+I=K;^WT44 %%%% !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 %%%% '\@O_  5%_P"3Z_CE_P!TS_\ 5/?#ZO@&OO[_ (*B_P#)
M]?QR_P"Z9_\ JGOA]7P#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 %?T]_
M\$5O^36?'W_9?_%/_JNOA57\PE?T]_\ !%;_ )-9\??]E_\ %/\ ZKKX54 ?
MK[1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 5_*I_P56_9>U7X._'G5_BWX?T34/^%7?&
MK4)/$AUB."YGTK0_B?J9O;SQGX8O-0N=7U:[&H:_=VMWX_TPWL&AZ?<VVNZM
MH7A;3Y['P3J;6O\ 577SA^UG^S_I7[37P&\=?"F\33XM;U'3SJW@36-06W2/
MP]X^T4/>>&-3.H2Z+K]WI.GW5V&T'Q/>:/ISZU/X-UKQ)I>GR12ZB6H _B6H
MKH/%GA;7? WBGQ+X*\4V/]E^)O!_B#6?"WB+3/M-G>_V=KOA_4;G2=7L?MNG
M7%WI]W]DU"TN+?[58W=U9W'E^;:W$T#I(W/T %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M >__ +,7[/7BK]J#XR>%_A'X6N?[(_M;[9J7B+Q3-I6HZMIW@_PMI,!NM7U_
M4K?3H_\ KWT?18;Z\TG3M5\4ZMH&@W6M:3_:R7T/]K/A/PMH7@;PMX:\%>%K
M'^R_#/@_P_HWA;PYIGVF\O?[.T+P_IUMI.D6/VW4;B[U"[^R:?:6]O\ :KZ[
MNKRX\OS;JXFG=Y&_,+_@E)^RE9_!GX-VOQK\11>=\1OCIX?TC5[>.YM-"F_X
M1+X<23W.I^%M.T;5K&74=0;_ (3C3[C2/&?B5'U*RBDV^$]%U'P[8:SX/NKS
M4/U=H **** "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#^07_@J+_P GU_'+_NF?_JGOA]7P#7W]_P %1?\ D^OXY?\ =,__ %3WP^KX
M!H **** "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 **** "OZ>_P#@BM_R:SX^_P"R_P#B
MG_U77PJK^82OZ>_^"*W_ ":SX^_[+_XI_P#5=?"J@#]?:*** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@#^?/\ X+&_LK6]A<Z5^U;X,TW4'EUK4-.\)_&98Y]5U&VA
MN8M*L-'\ >,$LUTZZM- T\VFDCP9XAO;G6M.TJ;59? %MIFC/K>M:YJ%_P#@
MG7]Y'C_P!X-^*7@WQ#\/OB#X>T_Q5X-\5:>^F:[H6II(;:\MC)'/#)'-!)#=
MV&H6%W#;ZCI.K:=<6FJZ-JMI9ZKI5Y9ZE9VMU#_$M\??@[KO[/\ \9/B%\'O
M$4WVO4/ _B";3K?4_+LX/[<T*[@@U;PMXB^QV.J:S!IO_"2>&=0TC7O[(?4[
MN\T?^T?[+U%UU"TNHT /(**** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K[^_X)O?LT_\-&_M':#_
M &_I/]H?#+X7_9O'WQ ^UV'VO1]4_L^Z7_A%/!5]]MT'7/#][_PEOB".'^U/
M#FM?V?\ V]X$T?QU_9MXE[IZ8^$=)TG5=?U73-"T+3-0UK6]:U"STG1]'TFR
MN=1U75M5U&YCL]/TS3-/LXYKN_U"_NYH;6SL[6&6YNKF6.""-Y753_95^PO^
MSI_PS'^SCX-\ ZE;^1XVUCS/'7Q+_?>;L\=^);6Q^WZ7^XUS7]);_A%-)L=%
M\%?;= O(M'UW_A&O^$CAM(+G6+O> ?7U%%% !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 ?R"_\%1?^3Z_CE_W3/_U3WP^KX!K[
M^_X*B_\ )]?QR_[IG_ZI[X?5\ T %%%% !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 !7]/?\ P16_Y-9\??\ 9?\ Q3_ZKKX55_,)7]/?_!%;_DUGQ]_V7_Q3_P"J
MZ^%5 'Z^T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !7Y!?\%>OV:?\ A9GP;T_X
MY^%M)^T^-O@OYO\ PD7V"P\[4=:^%FJSI_:_G_V=H-_J^I?\()JS6_BBT^W:
MOI7AWPQX6O?B7K=UYES<I7Z^T4 ?P#T5]O?M\_LI7G[*?QPU#1-,B\WX9>._
M[3\8?"^]M[375L]-T*?5KJ.?P%=:GK4M_P#VEX@\";K.QOI8]<UB\O="O_"W
MB35GTV]\2MI-E\0T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%>@?"KX:>*OC)\1_!?PN\%6GVOQ-XX\06
M&@:9O@U&>SL?M<H^V:UJ_P#9-AJFH6OA_P /Z>EWKOB+4K?3[O\ LK0M.U'4
MY86@M), 'ZN_\$A?V4K/XD>.]0_:1\8Q>=X9^$7B"+2/ NDS6FA:CIWB'XCR
M:.]Y=ZCJ4=]+>ZA8_P#"NM/U;P]K^BO%I-E+<>*=8T#6='\103^#]4TR^_I;
MKS#X,?"'P;\!?AAX0^$?@"#4(?"G@S3Y[/3VU:_DU+5;VYO]0O-8UC5M3O&6
M*)]0UK6]1U'5[R.RMK#2K:YO9+71],TO2H;/3[;T^@ 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@#^07_@J+_R?7\<O^Z9
M_P#JGOA]7P#7W]_P5%_Y/K^.7_=,_P#U3WP^KX!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 **** "B
MBB@ HHHH **** "OZ>_^"*W_ ":SX^_[+_XI_P#5=?"JOYA*_I[_ ."*W_)K
M/C[_ ++_ .*?_5=?"J@#]?:*** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^(
M?V^?V4K/]JSX'ZAHFF1>5\3? G]I^,/A?>V]IH37FI:[!I-U'/X"NM3UJ6P_
MLWP_X[VV=C?2QZYH]G9:[8>%O$FK/J5EX:;2;W^.6O[^*_ET_P""L_[*UO\
M!WXN6?QI\&:;J">!/C;J&MZGXE:2?5=4MM#^+DM]<ZQXCC>\GTX6FCZ?XUM+
MT>(_#VDW.O:C?7.JZ?X_73+/2O#>BZ7I]J ?DE1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7]'G_!(7]DC_A$
MO"VH?M+?$CPC]F\6^+?*L?@[_;^F>7J.A^!)M.?^U/'6B^9J<WV;_A8G]IMI
M.FW=YH.F:Q'X6T.:_P!$U2]\)?$2;[;^,7[('[-FN_M4?'#PW\,],/V;P_;>
M5XI^(^K)JEGI5YHGPXTK5M)LO$M]I$EW9:K]I\07/]JV>C>';6/1]5B_MW5=
M.N=6M[;P_;:OJ=A_:3I.DZ5H&E:9H6A:9I^BZ)HNGV>DZ/H^DV5OIVE:3I6G
M6T=GI^F:9I]G'#:6&GV%I##:V=G:PQ6UK;11P01I$BJ #0HHHH **** "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 _D%_X*B_\
MGU_'+_NF?_JGOA]7P#7W]_P5%_Y/K^.7_=,__5/?#ZO@&@ 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 *_I[_P""*W_)K/C[_LO_ (I_]5U\*J_F$K^GO_@B
MM_R:SX^_[+_XI_\ 5=?"J@#]?:*** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M *\0_:*^ _@W]I'X1^+/A5XSLM/>+6M/NI?#6NWFG2:C<^"?&45C=P>'/&ND
MPP7^DW9U#0+NZ,LEI;:MIT>MZ5+J?AO4[A]$UK5+6X]OHH _@W\?^ /&7PM\
M9>(?A]\0?#VH>%?&7A74'TS7="U-$%S9W(CCGADCF@DFM+_3[^TFM]1TG5M.
MN+O2M9TJ[L]5TJ\O--O+6ZFX^OZ#/^"QO[*US?VVE?M6^#--T](M%T_3O"?Q
MF6.?2M.N9K:75;#1_ 'C!+-=.M;O7]0%WJP\&>(;VYUK4=5ATJ+P!;:9HR:)
MHNN:A8?SYT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !117Z/?\$S?V4K/]I;XX2:WXMB\WX9?!K_A'_&'BJR>TT+4[/Q3K
ML^K&3PAX"U?3-9EG\WP_XE_L;7K[Q%*NAZQ9W.A>']1\-W+Z/>^)=*U:V /V
M\_X)F_LI7G[-/P/DUOQ;%Y7Q-^,O_"/^,/%5D]IKNF7GA;0H-),GA#P%J^F:
MS+!Y7B#PU_;.O7WB*5=#T>\MM=\0:CX;N7UBR\-:5JUS^CU%% !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!_(+_
M ,%1?^3Z_CE_W3/_ -4]\/J^ :^_O^"HO_)]?QR_[IG_ .J>^'U? - !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 5_3W_P16_Y-9\??]E_\4_\ JNOA57\P
ME?T]_P#!%;_DUGQ]_P!E_P#%/_JNOA50!^OM%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% '/\ BSPMH7CGPMXE\%>*;'^U/#/C#P_K/A;Q'IGVF\LO
M[1T+Q!IUSI.KV/VW3KBTU"T^UZ?=W%O]JL;NUO+?S/-M;B&=$D7^*;]IW]GK
MQ5^R_P#&3Q1\(_%-S_:_]D_8]2\.^*8=*U'2=.\8>%M6@%UI&OZ;;ZC'_P!?
M&CZU#8WFK:=I7BG2=?T&UUK5O[)>^F_MYK\HO^"K?[*5G\9O@W=?&OP[%Y/Q
M&^!?A_5]7N([:TT*'_A+?AQ'/;:GXIT[6=6OI=.U!?\ A!]/M]7\9^&D34KV
M*/=XLT73O#M_K/C"UO-/ /Y9**** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** -#2=)U77]5TS0M"TS4-:UO6M0L])T?1])LKG4=5
MU;5=1N8[/3],TS3[..:[O]0O[N:&UL[.UAEN;JYEC@@C>5U4_P!K/[)G[/\
MI7[,OP&\"_"FS33Y=;T[3QJWCO6-/6W>/Q#X^UH)>>)]3&H1:+H%WJVGVMV5
MT'PQ>:QIR:U!X-T7PWI>H22RZ<&K\8O^".7[+VJZGXRU7]J+Q?HFH67AWPQI
M^H^&_A%=7D%S:6WB'Q-K,=_H7C#Q/I,\.KVDMYI_A71!J7A&07VAZIX>U75?
M%>IK8:A!XB\"WL-K_190 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 %%%% '\@O_  5%_P"3Z_CE_P!TS_\ 5/?#
MZO@&OO[_ (*B_P#)]?QR_P"Z9_\ JGOA]7P#0 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 %?T]_\$5O^36?'W_9?_%/_JNOA57\PE?T]_\ !%;_ )-9\??]
ME_\ %/\ ZKKX54 ?K[1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 ?R"_\%(?V:?^&<OVCM>_L#2?[/\ AE\4/M/C[X?_ &2P^R:/I?\ :%TW
M_"5^"K'[%H.A^'[+_A$O$$DW]E^'-%_M#^P? FL>!?[2O'O=0?/P#7]G7[='
M[.G_  TY^SCXR\ Z;;^?XVT?R_'7PT_?>5O\=^&K6^^P:7^_US0-)7_A*])O
MM:\%?;=?O)='T+_A)?\ A(YK2>YT>TV?QJZMI.JZ!JNIZ%KNF:AHNMZ+J%YI
M.L:/JUE<Z=JNDZKIUS)9ZAIFIZ?>1PW=AJ%A=PS6MY9W4,5S:W,4D$\:2HR@
M SZ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KU_X!?!W7?V
M@/C)\/?@]X=F^R:AXX\00Z=<:GY=G/\ V'H5I!/JWBGQ%]COM4T:#4O^$;\,
MZ?J^O?V0FIVEYK']G?V7ISMJ%W:QOY!7]-?_  2)_96M_AQ\,)/VC/%>FZA:
M_$'XM:??:9X6ANY]5LX](^$9U#3+JRDET*[T[3(O[0\;:WH<?B:WU9I]?L;[
MP;!X*O\ P[>:8NK>((-1 /U.^%7PT\+?!OX<>"_A=X*M/LGAGP/X?L- TS?!
MIT%Y??9(A]LUK5_[)L-+T^Z\0>(-0>[UWQ%J5OI]I_:NNZCJ.IRPK/=R9[^B
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 **** /Y!?^"HO_)]?QR_[IG_ .J>^'U? -??W_!47_D^OXY?]TS_
M /5/?#ZO@&@ 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 *_I[_X(K?\ )K/C
M[_LO_BG_ -5U\*J_F$K^GO\ X(K?\FL^/O\ LO\ XI_]5U\*J /U]HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "OYE/^"NW[*US\./B?'^T
M9X4TW3[7X??%K4+'3/%,-I/I5G)I'Q<.GZG=7LD6A6FG:9+_ &?XVT30Y/$U
MQJRSZ_?7WC*#QK?^(KS3&U;P_!J/]-=>8?&?X0^#?CU\,/%_PC\?P:A-X4\9
MZ?!9Z@VDW\FFZK97-AJ%GK&CZMIEXJRQ)J&BZWIVG:O9QWMM?Z5<W-E':ZQI
MFJ:5->:?<@'\*U%>@?%7X:>*O@W\1_&GPN\:VGV3Q-X'\07^@:GL@U&"SOOL
MDI^QZUI']K6&EZA=>'_$&GO::[X=U*XT^T_M70M1T[4XH5@NX\^?T %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% 'V=^PG^R]JO[47QY\,^';S1-0
MO/A=X5U"Q\2?%O6(X+D:59^&;0W%Y;>&+S4+75]!N[/4/B#=Z<WA33#H^I'Q
M#8VUWJWBK3]/O+'PKJ[6W]C6DZ3I6@:5IFA:%IFGZ+HFBZ?9Z3H^CZ396^G:
M5I.E:=;1V>GZ9IFGV<<-I8:?86D,-K9V=K#%;6MM%'!!&D2*H^(?^">G[*US
M^RQ\!K/1_%>FZ?:_%CQUJ#^+/B5-:3Z5JDEA<D-:^&_!\6NZ?IUI+>:?X5T0
M1M<63:AK^E67C+6?&MYX=UF]T?5K>>3[NH **** "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 _D%_X*B_\
MGU_'+_NF?_JGOA]7P#7W]_P5%_Y/K^.7_=,__5/?#ZO@&@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBN@\)^%M=\<^*?#7@KPM8_P!J>)O&'B#1O"WAW3/M
M-G9?VCKOB#4;;2=(L?MNHW%II]I]KU"[M[?[5?7=K9V_F>;=7$,"/(H!S]%?
M?W_#KG]NO_HAO_F3/@]_\\&C_AUS^W7_ -$-_P#,F?![_P">#0!\ T5]_?\
M#KG]NO\ Z(;_ .9,^#W_ ,\&C_AUS^W7_P!$-_\ ,F?![_YX- 'P#17W]_PZ
MY_;K_P"B&_\ F3/@]_\ /!H_X=<_MU_]$-_\R9\'O_G@T ? -%??W_#KG]NO
M_HAO_F3/@]_\\&C_ (=<_MU_]$-_\R9\'O\ YX- 'P#17W]_PZY_;K_Z(;_Y
MDSX/?_/!H_X=<_MU_P#1#?\ S)GP>_\ G@T ? -%??W_  ZY_;K_ .B&_P#F
M3/@]_P#/!H_X=<_MU_\ 1#?_ #)GP>_^>#0!\ T5]_?\.N?VZ_\ HAO_ )DS
MX/?_ #P:/^'7/[=?_1#?_,F?![_YX- 'P#17W]_PZY_;K_Z(;_YDSX/?_/!H
M_P"'7/[=?_1#?_,F?![_ .>#0!\ T5]_?\.N?VZ_^B&_^9,^#W_SP:/^'7/[
M=?\ T0W_ ,R9\'O_ )X- 'P#17W]_P .N?VZ_P#HAO\ YDSX/?\ SP:/^'7/
M[=?_ $0W_P R9\'O_G@T ? -%??W_#KG]NO_ *(;_P"9,^#W_P \&C_AUS^W
M7_T0W_S)GP>_^>#0!\ T5]_?\.N?VZ_^B&_^9,^#W_SP:/\ AUS^W7_T0W_S
M)GP>_P#G@T ? -%??W_#KG]NO_HAO_F3/@]_\\&C_AUS^W7_ -$-_P#,F?![
M_P">#0!\ T5]_?\ #KG]NO\ Z(;_ .9,^#W_ ,\&C_AUS^W7_P!$-_\ ,F?!
M[_YX- 'P#17W]_PZY_;K_P"B&_\ F3/@]_\ /!H_X=<_MU_]$-_\R9\'O_G@
MT ? -%??W_#KG]NO_HAO_F3/@]_\\&C_ (=<_MU_]$-_\R9\'O\ YX- 'P#1
M7W]_PZY_;K_Z(;_YDSX/?_/!H_X=<_MU_P#1#?\ S)GP>_\ G@T ? -%??W_
M  ZY_;K_ .B&_P#F3/@]_P#/!H_X=<_MU_\ 1#?_ #)GP>_^>#0!\ T5]_?\
M.N?VZ_\ HAO_ )DSX/?_ #P:/^'7/[=?_1#?_,F?![_YX- 'P#17W]_PZY_;
MK_Z(;_YDSX/?_/!H_P"'7/[=?_1#?_,F?![_ .>#0!\ T5]_?\.N?VZ_^B&_
M^9,^#W_SP:/^'7/[=?\ T0W_ ,R9\'O_ )X- 'P#17W]_P .N?VZ_P#HAO\
MYDSX/?\ SP:/^'7/[=?_ $0W_P R9\'O_G@T ? -?T]_\$5O^36?'W_9?_%/
M_JNOA57Y!?\ #KG]NO\ Z(;_ .9,^#W_ ,\&OW<_X)@? 7XL?L[_  #\7>"O
MC%X4_P"$/\3:I\7]?\4V.F?V[X;\0>?H5[X+\ :3:WWVWPMK&MZ?%YNH:)JE
MO]EFNX[Q/LWFR6Z036\DH!^CU%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 ?AG_ ,%C?V7M*U/P;I7[47A#1-/LO$7AC4-.\-_%RZLX
M+>TN?$/AG69+#0O!_B?5IYM7M(KS4/"NMC3?",8L=#U3Q#JNE>*],6_U"#P[
MX%LH;7^=.O[Z-6TG2M?TK4]"UW3-/UK1-:T^\TG6-'U:RM]1TK5M*U&VDL]0
MTS4]/O(YK2_T^_M)IK6\L[J&6VNK:62">-XG93_$M^U-\%?^&=_V@?BA\'8[
M_P#M33_!_B"/^P;Y[K[;>3^%O$&F:?XI\)?VO=+I6B02^((O#.MZ3#XB^QZ7
M:Z<FNQZC'IGG:>EM<2@'@%%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?J
M[_P2D_92O/C-\9+7XU^(XO)^'/P+\0:1J]O'<VFNP_\ "6_$>."YU/PMIVC:
MM8RZ=IZ_\(/J%OI'C/Q*CZE>RQ[O">BZCX=O]&\875YI_P"87A/PMKOCGQ3X
M:\%>%K'^U/$WC#Q!HWA;P[IGVFSLO[1UWQ!J-MI.D6/VW4;BTT^T^UZA=V]O
M]JOKNUL[?S/-NKB&!'D7^UG]F+]GKPM^R_\ !OPO\(_"US_:_P#9/VS4O$7B
MF;2M.TG4?&'BG5IS=:OK^I6^G1_]>^CZ+#?7FK:CI7A;2= T&ZUK5O[)2^F
M/?Z*** "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 **** /Y!?^"HO_ "?7\<O^Z9_^J>^'U? -??W_  5%
M_P"3Z_CE_P!TS_\ 5/?#ZO@&@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O?_
M -D__DZ;]FK_ ++_ /!O_P!6+X<KP"O?_P!D_P#Y.F_9J_[+_P#!O_U8OAR@
M#^WFBBB@ 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 *_
MD%_X*B_\GU_'+_NF?_JGOA]7]?5?R"_\%1?^3Z_CE_W3/_U3WP^H ^ :***
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH ]_P#V3_\ DZ;]FK_LO_P;_P#5B^'*
M_MYK^(;]D_\ Y.F_9J_[+_\ !O\ ]6+X<K^WF@ 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_D%_X*B_\GU_'+_NF?\ ZI[X?5\ U]_?\%1?^3Z_CE_W3/\ ]4]\/J^ : "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH *]__9/_ .3IOV:O^R__  ;_ /5B^'*\
M KW_ /9/_P"3IOV:O^R__!O_ -6+X<H _MYHHHH **** "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 **** "OY!?\ @J+_ ,GU_'+_ +IG_P"J>^'U
M?U]5_(+_ ,%1?^3Z_CE_W3/_ -4]\/J /@&BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** /?_P!D_P#Y.F_9J_[+_P#!O_U8OARO[>:_B&_9/_Y.F_9J_P"R
M_P#P;_\ 5B^'*_MYH **** "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 **** /Y!?^"HO_ "?7\<O^Z9_^
MJ>^'U? -??W_  5%_P"3Z_CE_P!TS_\ 5/?#ZO@&@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "O?_ -D__DZ;]FK_ ++_ /!O_P!6+X<KP"O?_P!D_P#Y.F_9
MJ_[+_P#!O_U8OAR@#^WFBBB@ 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 *_D%_X*B_\GU_'+_NF?_JGOA]7]?5?R"_\%1?^3Z_CE_W3
M/_U3WP^H ^ :*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ]_P#V3_\ DZ;]
MFK_LO_P;_P#5B^'*_MYK^(;]D_\ Y.F_9J_[+_\ !O\ ]6+X<K^WF@ 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 _D%_X*B_\GU_'+_NF?\ ZI[X?5\ U]_?\%1?^3Z_CE_W
M3/\ ]4]\/J^ : "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *]__9/_ .3IOV:O
M^R__  ;_ /5B^'*\ KW_ /9/_P"3IOV:O^R__!O_ -6+X<H _MYHHHH ****
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 **** "OY!?\ @J+_ ,GU
M_'+_ +IG_P"J>^'U?U]5_(+_ ,%1?^3Z_CE_W3/_ -4]\/J /@&BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** /?_P!D_P#Y.F_9J_[+_P#!O_U8OARO[>:_
MB&_9/_Y.F_9J_P"R_P#P;_\ 5B^'*_MYH **** "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 **** /Y!?^
M"HO_ "?7\<O^Z9_^J>^'U? -??W_  5%_P"3Z_CE_P!TS_\ 5/?#ZO@&@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "O?_ -D__DZ;]FK_ ++_ /!O_P!6+X<K
MP"O?_P!D_P#Y.F_9J_[+_P#!O_U8OAR@#^WFBBB@ 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 *_D%_X*B_\GU_'+_NF?_JGOA]7]?5?
MR"_\%1?^3Z_CE_W3/_U3WP^H ^ :*** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH ]_P#V3_\ DZ;]FK_LO_P;_P#5B^'*_MYK^(;]D_\ Y.F_9J_[+_\ !O\
M]6+X<K^WF@ 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 _D%_X*B_\GU_'+_NF?\ ZI[X?5\
MU]_?\%1?^3Z_CE_W3/\ ]4]\/J^ : "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M *]__9/_ .3IOV:O^R__  ;_ /5B^'*\ KW_ /9/_P"3IOV:O^R__!O_ -6+
MX<H _MYHHHH **** "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 "OY!?\ @J+_ ,GU_'+_ +IG_P"J>^'U?U]5_(+_ ,%1?^3Z_CE_W3/_ -4]
M\/J /@&BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /?_P!D_P#Y.F_9J_[+
M_P#!O_U8OARO[>:_B&_9/_Y.F_9J_P"R_P#P;_\ 5B^'*_MYH **** "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 **** /Y!?^"HO_ "?7\<O^Z9_^J>^'U? -??W_  5%_P"3Z_CE_P!T
MS_\ 5/?#ZO@&@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O?_ -D__DZ;]FK_
M ++_ /!O_P!6+X<KP"O?_P!D_P#Y.F_9J_[+_P#!O_U8OAR@#^WFBBB@ 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 *_D%_X*B_\GU_'
M+_NF?_JGOA]7]?5?R"_\%1?^3Z_CE_W3/_U3WP^H ^ :*** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH ]_P#V3_\ DZ;]FK_LO_P;_P#5B^'*_MYK^(;]D_\
MY.F_9J_[+_\ !O\ ]6+X<K^WF@ 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 _D%_X*B_\GU_
M'+_NF?\ ZI[X?5\ U]_?\%1?^3Z_CE_W3/\ ]4]\/J^ : "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH *]__9/_ .3IOV:O^R__  ;_ /5B^'*\ KW_ /9/_P"3
MIOV:O^R__!O_ -6+X<H _MYHHHH **** "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 **** "OY!?\ @J+_ ,GU_'+_ +IG_P"J>^'U?U]5_(+_ ,%1
M?^3Z_CE_W3/_ -4]\/J /@&BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /?
M_P!D_P#Y.F_9J_[+_P#!O_U8OARO[>:_B&_9/_Y.F_9J_P"R_P#P;_\ 5B^'
M*_MYH **** "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 **** /Y!?^"HO_ "?7\<O^Z9_^J>^'U? -??W_
M  5%_P"3Z_CE_P!TS_\ 5/?#ZO@&@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"O?_ -D__DZ;]FK_ ++_ /!O_P!6+X<KP"O?_P!D_P#Y.F_9J_[+_P#!O_U8
MOAR@#^WFBBB@ 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 *_D%_X*B_\GU_'+_NF?_JGOA]7]?5?R"_\%1?^3Z_CE_W3/_U3WP^H ^ :
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH ]_P#V3_\ DZ;]FK_LO_P;_P#5
MB^'*_MYK^(;]D_\ Y.F_9J_[+_\ !O\ ]6+X<K^WF@ 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 _D%_X*B_\GU_'+_NF?\ ZI[X?5\ U]_?\%1?^3Z_CE_W3/\ ]4]\/J^
M: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH *]__9/_ .3IOV:O^R__  ;_ /5B
M^'*\ KW_ /9/_P"3IOV:O^R__!O_ -6+X<H _MYHHHH **** "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 **** "OY!?\ @J+_ ,GU_'+_ +IG_P"J
M>^'U?U]5_(+_ ,%1?^3Z_CE_W3/_ -4]\/J /@&BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** /?_P!D_P#Y.F_9J_[+_P#!O_U8OARO[>:_B&_9/_Y.F_9J
M_P"R_P#P;_\ 5B^'*_MYH **** "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 **** /Y!?^"HO_ "?7\<O^
MZ9_^J>^'U? -??W_  5%_P"3Z_CE_P!TS_\ 5/?#ZO@&@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "O0/A/XZ_P"%7_%/X:?$O^R_[<_X5W\0/!OCK^Q?MO\
M9G]L?\(EXBTW7_[+_M+[)J']G_VA_9_V3[=]@O?LGG>?]DN?+\E_/Z* /W\_
MX?F?]6N_^9L__%'1_P /S/\ JUW_ ,S9_P#BCK\ Z* /W\_X?F?]6N_^9L__
M !1T?\/S/^K7?_,V?_BCK\ Z* /W\_X?F?\ 5KO_ )FS_P#%'1_P_,_ZM=_\
MS9_^*.OP#HH _?S_ (?F?]6N_P#F;/\ \4='_#\S_JUW_P S9_\ BCK\ Z*
M/W\_X?F?]6N_^9L__%'1_P /S/\ JUW_ ,S9_P#BCK\ Z* /W\_X?F?]6N_^
M9L__ !1T?\/S/^K7?_,V?_BCK\ Z* /W\_X?F?\ 5KO_ )FS_P#%'1_P_,_Z
MM=_\S9_^*.OP#HH _?S_ (?F?]6N_P#F;/\ \4='_#\S_JUW_P S9_\ BCK\
M Z* /W\_X?F?]6N_^9L__%'1_P /S/\ JUW_ ,S9_P#BCK\ Z* /W\_X?F?]
M6N_^9L__ !1T?\/S/^K7?_,V?_BCK\ Z* /W\_X?F?\ 5KO_ )FS_P#%'1_P
M_,_ZM=_\S9_^*.OP#HH _?S_ (?F?]6N_P#F;/\ \4='_#\S_JUW_P S9_\
MBCK\ Z* /W\_X?F?]6N_^9L__%'1_P /S/\ JUW_ ,S9_P#BCK\ Z* /W\_X
M?F?]6N_^9L__ !1T?\/S/^K7?_,V?_BCK\ Z* /W\_X?F?\ 5KO_ )FS_P#%
M'1_P_,_ZM=_\S9_^*.OP#HH _?S_ (?F?]6N_P#F;/\ \4='_#\S_JUW_P S
M9_\ BCK\ Z* /W\_X?F?]6N_^9L__%'1_P /S/\ JUW_ ,S9_P#BCK\ Z* /
MW\_X?F?]6N_^9L__ !1T?\/S/^K7?_,V?_BCK\ Z* /W\_X?F?\ 5KO_ )FS
M_P#%'1_P_,_ZM=_\S9_^*.OP#HH _?S_ (?F?]6N_P#F;/\ \4='_#\S_JUW
M_P S9_\ BCK\ Z* /W\_X?F?]6N_^9L__%'1_P /S/\ JUW_ ,S9_P#BCK\
MZ* /W\_X?F?]6N_^9L__ !1T?\/S/^K7?_,V?_BCK\ Z* /W\_X?F?\ 5KO_
M )FS_P#%'1_P_,_ZM=_\S9_^*.OP#HH _?S_ (?F?]6N_P#F;/\ \4='_#\S
M_JUW_P S9_\ BCK\ Z* /W\_X?F?]6N_^9L__%'1_P /S/\ JUW_ ,S9_P#B
MCK\ Z* /W\_X?F?]6N_^9L__ !1T?\/S/^K7?_,V?_BCK\ Z* /W\_X?F?\
M5KO_ )FS_P#%'1_P_,_ZM=_\S9_^*.OP#HH _?S_ (?F?]6N_P#F;/\ \4='
M_#\S_JUW_P S9_\ BCK\ Z* /W\_X?F?]6N_^9L__%'1_P /S/\ JUW_ ,S9
M_P#BCK\ Z* /W\_X?F?]6N_^9L__ !1T?\/S/^K7?_,V?_BCK\ Z* /W\_X?
MF?\ 5KO_ )FS_P#%'1_P_,_ZM=_\S9_^*.OP#HH _I[_ &7/^"K/_#2?QU\#
M?!7_ (4-_P (7_PFG_"3?\5+_P +1_X2/^S?^$<\'>(/%G_(&_X5UH7VS[9_
M87V#_D*VOV?[5]J_?^1]FF_7VOY!?^"77_)]?P-_[J9_ZI[X@U_7U0 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5
M_(+_ ,%1?^3Z_CE_W3/_ -4]\/J_KZK^07_@J+_R?7\<O^Z9_P#JGOA]0!\
MT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110![_\ LG_\G3?LU?\ 9?\ X-_^
MK%\.5_;S7\0W[)__ "=-^S5_V7_X-_\ JQ?#E?V\T %%%% !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%% '\@O_  5%_P"3Z_CE_P!TS_\ 5/?#ZO@&OO[_ (*B_P#)]?QR_P"Z9_\
MJGOA]7P#0 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 ??W_!+K_D^OX&_P#=3/\ U3WQ!K^O
MJOY!?^"77_)]?P-_[J9_ZI[X@U_7U0 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 5_(+_ ,%1?^3Z_CE_W3/_ -4]
M\/J_KZK^07_@J+_R?7\<O^Z9_P#JGOA]0!\ T444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110![_\ LG_\G3?LU?\ 9?\ X-_^K%\.5_;S7\0W[)__ "=-^S5_
MV7_X-_\ JQ?#E?V\T %%%% !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 %%%% '\@O_  5%_P"3Z_CE_P!T
MS_\ 5/?#ZO@&OO[_ (*B_P#)]?QR_P"Z9_\ JGOA]7P#0 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 ??W_!+K_D^OX&_P#=3/\ U3WQ!K^OJOY!?^"77_)]?P-_[J9_ZI[X
M@U_7U0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 5_(+_ ,%1?^3Z_CE_W3/_ -4]\/J_KZK^07_@J+_R?7\<O^Z9
M_P#JGOA]0!\ T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110![_\ LG_\G3?L
MU?\ 9?\ X-_^K%\.5_;S7\0W[)__ "=-^S5_V7_X-_\ JQ?#E?V\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 %%%% !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 %%%% '\@O_  5%_P"3Z_CE_P!TS_\ 5/?#ZO@&OO[_ (*B_P#)
M]?QR_P"Z9_\ JGOA]7P#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 %%%% !1110 4444 ??W_!+K_D^OX&_P#=
M3/\ U3WQ!K^OJOY!?^"77_)]?P-_[J9_ZI[X@U_7U0 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5_(+_ ,%1?^3Z
M_CE_W3/_ -4]\/J_KZK^07_@J+_R?7\<O^Z9_P#JGOA]0!\ T444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110![_\ LG_\G3?LU?\ 9?\ X-_^K%\.5_;S7\0W
M[)__ "=-^S5_V7_X-_\ JQ?#E?V\T %%%% !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 %%%% '\@O_  5%
M_P"3Z_CE_P!TS_\ 5/?#ZO@&OO[_ (*B_P#)]?QR_P"Z9_\ JGOA]7P#0 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 ??W_!+K_D^OX&_P#=3/\ U3WQ!K^OJOY!?^"77_)]
M?P-_[J9_ZI[X@U_7U0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 5_(+_ ,%1?^3Z_CE_W3/_ -4]\/J_KZK^07_@
MJ+_R?7\<O^Z9_P#JGOA]0!\ T444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!
M[_\ LG_\G3?LU?\ 9?\ X-_^K%\.5_;S7\0W[)__ "=-^S5_V7_X-_\ JQ?#
ME?V\T %%%% !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 %%%% '\@O_  5%_P"3Z_CE_P!TS_\ 5/?#ZO@&
MOO[_ (*B_P#)]?QR_P"Z9_\ JGOA]7P#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 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ??W_!
M+K_D^OX&_P#=3/\ U3WQ!K^OJOY!?^"77_)]?P-_[J9_ZI[X@U_7U0 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5
M_(+_ ,%1?^3Z_CE_W3/_ -4]\/J_KZK^07_@J+_R?7\<O^Z9_P#JGOA]0!\
MT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110![_\ LG_\G3?LU?\ 9?\ X-_^
MK%\.5_;S7\0W[)__ "=-^S5_V7_X-_\ JQ?#E?V\T %%%% !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%% '\@O_  5%_P"3Z_CE_P!TS_\ 5/?#ZO@&OO[_ (*B_P#)]?QR_P"Z9_\
MJGOA]7P#0 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 ??W_!+K_D^OX&_P#=3/\ U3WQ!K^O
MJOY!?^"77_)]?P-_[J9_ZI[X@U_7U0 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 5_(+_ ,%1?^3Z_CE_W3/_ -4]
M\/J_KZK^07_@J+_R?7\<O^Z9_P#JGOA]0!\ T444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110![_\ LG_\G3?LU?\ 9?\ X-_^K%\.5_;S7\0W[)__ "=-^S5_
MV7_X-_\ JQ?#E?V\T %%%% !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 %%%% '\@O_  5%_P"3Z_CE_P!T
MS_\ 5/?#ZO@&OO[_ (*B_P#)]?QR_P"Z9_\ JGOA]7P#0 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 ??W_!+K_D^OX&_P#=3/\ U3WQ!K^OJOY!?^"77_)]?P-_[J9_ZI[X
M@U_7U0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 5_(+_ ,%1?^3Z_CE_W3/_ -4]\/J_KZK^07_@J+_R?7\<O^Z9
M_P#JGOA]0!\ T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110![_\ LG_\G3?L
MU?\ 9?\ X-_^K%\.5_;S7\0W[)__ "=-^S5_V7_X-_\ JQ?#E?V\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 %%%% !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 %%%% '\@O_  5%_P"3Z_CE_P!TS_\ 5/?#ZO@&OO[_ (*B_P#)
M]?QR_P"Z9_\ JGOA]7P#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 %%%% !1110 4444 ??W_!+K_D^OX&_P#=
M3/\ U3WQ!K^OJOY!?^"77_)]?P-_[J9_ZI[X@U_7U0 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5_(+_ ,%1?^3Z
M_CE_W3/_ -4]\/J_KZK^07_@J+_R?7\<O^Z9_P#JGOA]0!\ T444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110![_\ LG_\G3?LU?\ 9?\ X-_^K%\.5_;S7\0W
M[)__ "=-^S5_V7_X-_\ JQ?#E?V\T %%%% !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 %%%% '\@O_  5%
M_P"3Z_CE_P!TS_\ 5/?#ZO@&OO[_ (*B_P#)]?QR_P"Z9_\ JGOA]7P#0 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 ??W_!+K_D^OX&_P#=3/\ U3WQ!K^OJOY!?^"77_)]
M?P-_[J9_ZI[X@U_7U0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 5_(+_ ,%1?^3Z_CE_W3/_ -4]\/J_KZK^07_@
MJ+_R?7\<O^Z9_P#JGOA]0!\ T444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!
M[_\ LG_\G3?LU?\ 9?\ X-_^K%\.5_;S7\0W[)__ "=-^S5_V7_X-_\ JQ?#
ME?V\T %%%% !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 %%%% '\@O_  5%_P"3Z_CE_P!TS_\ 5/?#ZO@&
MOO[_ (*B_P#)]?QR_P"Z9_\ JGOA]7P#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 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ??W_!
M+K_D^OX&_P#=3/\ U3WQ!K^OJOY!?^"77_)]?P-_[J9_ZI[X@U_7U0 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5
M_(+_ ,%1?^3Z_CE_W3/_ -4]\/J_KZK^07_@J+_R?7\<O^Z9_P#JGOA]0!\
MT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110![_\ LG_\G3?LU?\ 9?\ X-_^
MK%\.5_;S7\0W[)__ "=-^S5_V7_X-_\ JQ?#E?V\T %%%% !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%% '\@O_  5%_P"3Z_CE_P!TS_\ 5/?#ZO@&OO[_ (*B_P#)]?QR_P"Z9_\
MJGOA]7P#0 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 ??W_!+K_D^OX&_P#=3/\ U3WQ!K^O
MJOY!?^"77_)]?P-_[J9_ZI[X@U_7U0 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 5_(+_ ,%1?^3Z_CE_W3/_ -4]
M\/J_KZK^07_@J+_R?7\<O^Z9_P#JGOA]0!\ T444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110![_\ LG_\G3?LU?\ 9?\ X-_^K%\.5_;S7\0W[)__ "=-^S5_
MV7_X-_\ JQ?#E?V\T %%%% !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 %%%% '\@O_  5%_P"3Z_CE_P!T
MS_\ 5/?#ZO@&OO[_ (*B_P#)]?QR_P"Z9_\ JGOA]7P#0 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 ??W_!+K_D^OX&_P#=3/\ U3WQ!K^OJOY!?^"77_)]?P-_[J9_ZI[X
M@U_7U0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 5_(+_ ,%1?^3Z_CE_W3/_ -4]\/J_KZK^07_@J+_R?7\<O^Z9
M_P#JGOA]0!\ T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110![_\ LG_\G3?L
MU?\ 9?\ X-_^K%\.5_;S7\0W[)__ "=-^S5_V7_X-_\ JQ?#E?V\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 %%%% !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 %%%% '\@O_  5%_P"3Z_CE_P!TS_\ 5/?#ZO@&OO[_ (*B_P#)
M]?QR_P"Z9_\ JGOA]7P#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 %%%% !1110 4444 ??W_!+K_D^OX&_P#=
M3/\ U3WQ!K^OJOY!?^"77_)]?P-_[J9_ZI[X@U_7U0 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5_(+_ ,%1?^3Z
M_CE_W3/_ -4]\/J_KZK^07_@J+_R?7\<O^Z9_P#JGOA]0!\ T444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110![_\ LG_\G3?LU?\ 9?\ X-_^K%\.5_;S7\0W
M[)__ "=-^S5_V7_X-_\ JQ?#E?V\T %%%% !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 %%%% '\@O_  5%
M_P"3Z_CE_P!TS_\ 5/?#ZO@&OZVOCU_P3 ^ ?[1'Q8\5_&+QKXN^+^E^)O&'
M]A?VG8^%M?\ !=EH4'_"/^&]'\+6?V&UU;P!K>H1>;I^B6DUU]HU2ZWWDEQ)
M%Y,#QV\7D'_#E;]EG_H?OC__ .%3\.O_ )U5 '\PE%?T]_\ #E;]EG_H?OC_
M /\ A4_#K_YU5'_#E;]EG_H?OC__ .%3\.O_ )U5 '\PE%?T]_\ #E;]EG_H
M?OC_ /\ A4_#K_YU5'_#E;]EG_H?OC__ .%3\.O_ )U5 '\PE%?T]_\ #E;]
MEG_H?OC_ /\ A4_#K_YU5'_#E;]EG_H?OC__ .%3\.O_ )U5 '\PE%?T]_\
M#E;]EG_H?OC_ /\ A4_#K_YU5'_#E;]EG_H?OC__ .%3\.O_ )U5 '\PE%?T
M]_\ #E;]EG_H?OC_ /\ A4_#K_YU5'_#E;]EG_H?OC__ .%3\.O_ )U5 '\P
ME%?T]_\ #E;]EG_H?OC_ /\ A4_#K_YU5'_#E;]EG_H?OC__ .%3\.O_ )U5
M '\PE%?T]_\ #E;]EG_H?OC_ /\ A4_#K_YU5'_#E;]EG_H?OC__ .%3\.O_
M )U5 '\PE%?T]_\ #E;]EG_H?OC_ /\ A4_#K_YU5'_#E;]EG_H?OC__ .%3
M\.O_ )U5 '\PE%?T]_\ #E;]EG_H?OC_ /\ A4_#K_YU5'_#E;]EG_H?OC__
M .%3\.O_ )U5 '\PE%?T]_\ #E;]EG_H?OC_ /\ A4_#K_YU5'_#E;]EG_H?
MOC__ .%3\.O_ )U5 '\PE%?T]_\ #E;]EG_H?OC_ /\ A4_#K_YU5'_#E;]E
MG_H?OC__ .%3\.O_ )U5 '\PE%?T]_\ #E;]EG_H?OC_ /\ A4_#K_YU5'_#
ME;]EG_H?OC__ .%3\.O_ )U5 '\PE%?T]_\ #E;]EG_H?OC_ /\ A4_#K_YU
M5'_#E;]EG_H?OC__ .%3\.O_ )U5 '\PE%?T]_\ #E;]EG_H?OC_ /\ A4_#
MK_YU5'_#E;]EG_H?OC__ .%3\.O_ )U5 '\PE%?T]_\ #E;]EG_H?OC_ /\
MA4_#K_YU5'_#E;]EG_H?OC__ .%3\.O_ )U5 '\PE%?T]_\ #E;]EG_H?OC_
M /\ A4_#K_YU5'_#E;]EG_H?OC__ .%3\.O_ )U5 '\PE%?T]_\ #E;]EG_H
M?OC_ /\ A4_#K_YU5'_#E;]EG_H?OC__ .%3\.O_ )U5 '\PE%?T]_\ #E;]
MEG_H?OC_ /\ A4_#K_YU5'_#E;]EG_H?OC__ .%3\.O_ )U5 '\PE%?T]_\
M#E;]EG_H?OC_ /\ A4_#K_YU5'_#E;]EG_H?OC__ .%3\.O_ )U5 '\PE%?T
M]_\ #E;]EG_H?OC_ /\ A4_#K_YU5'_#E;]EG_H?OC__ .%3\.O_ )U5 '\P
ME%?T]_\ #E;]EG_H?OC_ /\ A4_#K_YU5'_#E;]EG_H?OC__ .%3\.O_ )U5
M '\PE%?T]_\ #E;]EG_H?OC_ /\ A4_#K_YU5'_#E;]EG_H?OC__ .%3\.O_
M )U5 '\PE%?T]_\ #E;]EG_H?OC_ /\ A4_#K_YU5'_#E;]EG_H?OC__ .%3
M\.O_ )U5 '\PE%?T]_\ #E;]EG_H?OC_ /\ A4_#K_YU5'_#E;]EG_H?OC__
M .%3\.O_ )U5 '\PE%?T]_\ #E;]EG_H?OC_ /\ A4_#K_YU5'_#E;]EG_H?
MOC__ .%3\.O_ )U5 '\PE%?T]_\ #E;]EG_H?OC_ /\ A4_#K_YU5'_#E;]E
MG_H?OC__ .%3\.O_ )U5 '\PE%?T]_\ #E;]EG_H?OC_ /\ A4_#K_YU5'_#
ME;]EG_H?OC__ .%3\.O_ )U5 '\PE%?T]_\ #E;]EG_H?OC_ /\ A4_#K_YU
M5'_#E;]EG_H?OC__ .%3\.O_ )U5 '\PE%?T]_\ #E;]EG_H?OC_ /\ A4_#
MK_YU5'_#E;]EG_H?OC__ .%3\.O_ )U5 '\PE%?T]_\ #E;]EG_H?OC_ /\
MA4_#K_YU5'_#E;]EG_H?OC__ .%3\.O_ )U5 '\PE%?T]_\ #E;]EG_H?OC_
M /\ A4_#K_YU5'_#E;]EG_H?OC__ .%3\.O_ )U5 '\PE%?T]_\ #E;]EG_H
M?OC_ /\ A4_#K_YU5'_#E;]EG_H?OC__ .%3\.O_ )U5 '\PE%?T]_\ #E;]
MEG_H?OC_ /\ A4_#K_YU5'_#E;]EG_H?OC__ .%3\.O_ )U5 '\PE%?T]_\
M#E;]EG_H?OC_ /\ A4_#K_YU5'_#E;]EG_H?OC__ .%3\.O_ )U5 '\PE%?T
M]_\ #E;]EG_H?OC_ /\ A4_#K_YU5'_#E;]EG_H?OC__ .%3\.O_ )U5 '\P
ME%?T]_\ #E;]EG_H?OC_ /\ A4_#K_YU5'_#E;]EG_H?OC__ .%3\.O_ )U5
M '\PE%?T]_\ #E;]EG_H?OC_ /\ A4_#K_YU5'_#E;]EG_H?OC__ .%3\.O_
M )U5 '\PE%?T]_\ #E;]EG_H?OC_ /\ A4_#K_YU5'_#E;]EG_H?OC__ .%3
M\.O_ )U5 '\PE%?T]_\ #E;]EG_H?OC_ /\ A4_#K_YU5'_#E;]EG_H?OC__
M .%3\.O_ )U5 '\PE%?T]_\ #E;]EG_H?OC_ /\ A4_#K_YU5'_#E;]EG_H?
MOC__ .%3\.O_ )U5 '\PE%?T]_\ #E;]EG_H?OC_ /\ A4_#K_YU5'_#E;]E
MG_H?OC__ .%3\.O_ )U5 '\PE%?T]_\ #E;]EG_H?OC_ /\ A4_#K_YU5'_#
ME;]EG_H?OC__ .%3\.O_ )U5 '\PE%?T]_\ #E;]EG_H?OC_ /\ A4_#K_YU
M5'_#E;]EG_H?OC__ .%3\.O_ )U5 '\PE%?T]_\ #E;]EG_H?OC_ /\ A4_#
MK_YU5'_#E;]EG_H?OC__ .%3\.O_ )U5 '\PE%?T]_\ #E;]EG_H?OC_ /\
MA4_#K_YU5'_#E;]EG_H?OC__ .%3\.O_ )U5 '\PE%?T]_\ #E;]EG_H?OC_
M /\ A4_#K_YU5'_#E;]EG_H?OC__ .%3\.O_ )U5 '\PE%?T]_\ #E;]EG_H
M?OC_ /\ A4_#K_YU5'_#E;]EG_H?OC__ .%3\.O_ )U5 '\PE%?T]_\ #E;]
MEG_H?OC_ /\ A4_#K_YU5'_#E;]EG_H?OC__ .%3\.O_ )U5 '\PE%?T]_\
M#E;]EG_H?OC_ /\ A4_#K_YU5'_#E;]EG_H?OC__ .%3\.O_ )U5 'Y!?\$N
MO^3Z_@;_ -U,_P#5/?$&OZ^J_.'X"_\ !,#X!_L[_%CPI\8O!7B[XOZIXF\'
M_P!N_P!F6/BG7_!=[H4__"0>&]8\+7GVZUTGP!HFH2^5I^MW<UK]GU2UV7D=
MO)+YT"26\OZ/4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %?R"_\%1?^3Z_CE_W3/_U3WP^K^OJOSA^/7_!,#X!_
MM$?%CQ7\8O&OB[XOZ7XF\8?V%_:=CX6U_P %V6A0?\(_X;T?PM9_8;75O &M
MZA%YNGZ):377VC5+K?>27$D7DP/';Q '\DM%?T]_\.5OV6?^A^^/_P#X5/PZ
M_P#G54?\.5OV6?\ H?OC_P#^%3\.O_G54 ?S"45_3W_PY6_99_Z'[X__ /A4
M_#K_ .=51_PY6_99_P"A^^/_ /X5/PZ_^=50!_,)17]/?_#E;]EG_H?OC_\
M^%3\.O\ YU5'_#E;]EG_ *'[X_\ _A4_#K_YU5 '\PE%?T]_\.5OV6?^A^^/
M_P#X5/PZ_P#G54?\.5OV6?\ H?OC_P#^%3\.O_G54 ?S"45_3W_PY6_99_Z'
M[X__ /A4_#K_ .=51_PY6_99_P"A^^/_ /X5/PZ_^=50!_,)17]/?_#E;]EG
M_H?OC_\ ^%3\.O\ YU5'_#E;]EG_ *'[X_\ _A4_#K_YU5 '\PE%?T]_\.5O
MV6?^A^^/_P#X5/PZ_P#G54?\.5OV6?\ H?OC_P#^%3\.O_G54 ?S"45_3W_P
MY6_99_Z'[X__ /A4_#K_ .=51_PY6_99_P"A^^/_ /X5/PZ_^=50!_,)17]/
M?_#E;]EG_H?OC_\ ^%3\.O\ YU5'_#E;]EG_ *'[X_\ _A4_#K_YU5 '\PE%
M?T]_\.5OV6?^A^^/_P#X5/PZ_P#G54?\.5OV6?\ H?OC_P#^%3\.O_G54 ?S
M"45_3W_PY6_99_Z'[X__ /A4_#K_ .=51_PY6_99_P"A^^/_ /X5/PZ_^=50
M!_,)17]/?_#E;]EG_H?OC_\ ^%3\.O\ YU5'_#E;]EG_ *'[X_\ _A4_#K_Y
MU5 '\PE%?T]_\.5OV6?^A^^/_P#X5/PZ_P#G54?\.5OV6?\ H?OC_P#^%3\.
MO_G54 ?S"45_3W_PY6_99_Z'[X__ /A4_#K_ .=51_PY6_99_P"A^^/_ /X5
M/PZ_^=50!_,)17]/?_#E;]EG_H?OC_\ ^%3\.O\ YU5'_#E;]EG_ *'[X_\
M_A4_#K_YU5 '\PE%?T]_\.5OV6?^A^^/_P#X5/PZ_P#G54?\.5OV6?\ H?OC
M_P#^%3\.O_G54 ?S"45_3W_PY6_99_Z'[X__ /A4_#K_ .=51_PY6_99_P"A
M^^/_ /X5/PZ_^=50!_,)17]/?_#E;]EG_H?OC_\ ^%3\.O\ YU5'_#E;]EG_
M *'[X_\ _A4_#K_YU5 'X!_LG_\ )TW[-7_9?_@W_P"K%\.5_;S7Y9?#W_@D
M7^S=\-?'W@?XBZ%XV^-]WK?@#QAX:\:Z/:ZMXD\!SZ5<ZKX5UJRUW3[?4X+/
MX:V%W-I\UW80QWD5K?6=S);-(D%W;RE9D_4V@ 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@ 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 **** "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@ 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 **** "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@ 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 **** "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@ 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 **** "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@ 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 **** "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@ 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 **** "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@ 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 **** "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@ 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 **** "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@ HK\@O^'U/[+/\ T(/Q_P#_  EO
MAU_\]2C_ (?4_LL_]"#\?_\ PEOAU_\ /4H _7VBOR"_X?4_LL_]"#\?_P#P
MEOAU_P#/4H_X?4_LL_\ 0@_'_P#\);X=?_/4H _7VBOR"_X?4_LL_P#0@_'_
M /\ "6^'7_SU*^O_ -E+]M7X6?M@_P#">_\ "M- ^(&A_P#"N_\ A%O[:_X3
MK2O#NF?:O^$M_P"$B_LW^R_[ \5>)O/\C_A&;_[=]K^Q>7YUIY'VGS)OLX!]
M?4444 %%%% !1110 4444 %%? /[2W_!2']G']G+^UM _M[_ (6A\3=/^WVG
M_"O_  #<VNH?V7K%I_;UE]B\:^*]TGA_PE]B\0:'_8OB/2_.UCQWH/\ :%GJ
M7_"#:A9/O/X!_M+?\%(?VCOVC?[6T#^WO^%7_#+4/M]I_P *_P# -S=:?_:F
MCW?]O67V+QKXKW1^(/%OVWP_KG]B^(]+\[1_ FO?V?9ZE_P@VGWJ;P ?U]44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%?(/[1?
M[='[./[,?VC3?'WC+^V/&T'D_P#%M/ L5KXE\=IYO]AS_P#$TL/MUCI/A3=I
M.OV>OV/_  FNM>&O[=T>*[F\.?VQ<P?9' /KZBOY1?VB_P#@JW^T=\:/M&B^
M ;K_ (4)X)E\G_0/ NK74_CN]V?V'=_\33XE_9M*U:V^S:MI5Y-8_P#"%:;X
M(\[1]8N] \1_\)+;#SY/ZNJ "BBB@ HHHH **_(+_A]3^RS_ -"#\?\ _P )
M;X=?_/4H_P"'U/[+/_0@_'__ ,);X=?_ #U* /U]HK\@O^'U/[+/_0@_'_\
M\);X=?\ SU*/^'U/[+/_ $(/Q_\ _"6^'7_SU* /U]HK\@O^'U/[+/\ T(/Q
M_P#_  EOAU_\]2OK_P#92_;5^%G[8/\ PGO_  K30/B!H?\ PKO_ (1;^VO^
M$ZTKP[IGVK_A+?\ A(O[-_LO^P/%7B;S_(_X1F_^W?:_L7E^=:>1]I\R;[.
M?7U%%% !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 %%%% !17R#^T7^W1^SC^S']HTWQ]XR_MCQM!Y/_%M/
M L5KXE\=IYO]AS_\32P^W6.D^%-VDZ_9Z_8_\)KK7AK^W='BNYO#G]L7,'V1
M_KZ@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH ***S],U;2M:MI+S1]3T_5K2'4-6TF:ZTR\M[^VBU70-5O-"UW3))[626)-
M0T76].U#1]6LV87.G:K87FGWD<-W:SPH :%%%% !1110 4444 %%%% !1110
M 4444 %%%% !16?JVK:5H&E:GKNNZGI^BZ)HNGWFK:QK&K7EOIVE:3I6G6TE
MYJ&IZGJ%Y)#:6&GV%I#-=7EY=316UK;123SR)$C,#2=6TK7]*TS7="U/3]:T
M36M/L]6T?6-)O+?4=*U;2M1MH[S3]3TS4+.2:TO]/O[2:&ZL[RUFEMKJVECG
M@D>)U8@&A1110 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
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **^0?VB_VZ/V<?V8_M&F^/O&7]L>
M-H/)_P"+:>!8K7Q+X[3S?[#G_P")I8?;K'2?"F[2=?L]?L?^$UUKPU_;NCQ7
M<WAS^V+F#[(_X!_M%_\ !5O]H[XT?:-%\ W7_"A/!,OD_P"@>!=6NI_'=[L_
ML.[_ .)I\2_LVE:M;?9M6TJ\FL?^$*TWP1YVCZQ=Z!XC_P"$EMAY\@!^_G[1
M?[='[./[,?VC3?'WC+^V/&T'D_\ %M/ L5KXE\=IYO\ 8<__ !-+#[=8Z3X4
MW:3K]GK]C_PFNM>&O[=T>*[F\.?VQ<P?9'_ /]HO_@JW^T=\:/M&B^ ;K_A0
MG@F7R?\ 0/ NK74_CN]V?V'=_P#$T^)?V;2M6MOLVK:5>36/_"%:;X(\[1]8
MN] \1_\ "2VP\^3\P:* "O[^*_@'K^_B@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBO@']I;_@I#^SC^SE_:V@?V]_PM#XFZ?\ ;[3_
M (5_X!N;74/[+UBT_MZR^Q>-?%>Z3P_X2^Q>(-#_ +%\1Z7YVL>.]!_M"SU+
M_A!M0LGWD ^_J^ ?VEO^"D/[./[.7]K:!_;W_"T/B;I_V^T_X5_X!N;74/[+
MUBT_MZR^Q>-?%>Z3P_X2^Q>(-#_L7Q'I?G:QX[T'^T+/4O\ A!M0LGWG\ _V
MEO\ @I#^T=^T;_:V@?V]_P *O^&6H?;[3_A7_@&YNM/_ +4T>[_MZR^Q>-?%
M>Z/Q!XM^V^']<_L7Q'I?G:/X$U[^S[/4O^$&T^]3>/@&@#[^_:6_X*0_M'?M
M&_VMH']O?\*O^&6H?;[3_A7_ (!N;K3_ .U-'N_[>LOL7C7Q7NC\0>+?MOA_
M7/[%\1Z7YVC^!->_L^SU+_A!M/O4WC]_/^"77_)BGP-_[J9_ZN'X@U_(+7]?
M7_!+K_DQ3X&_]U,_]7#\0: /OZBBB@ HHHH **** "BBB@ HHHH **S]6U;2
MM TK4]=UW4]/T71-%T^\U;6-8U:\M].TK2=*TZVDO-0U/4]0O)(;2PT^PM(9
MKJ\O+J:*VM;:*2>>1(D9A^27[2W_  5Z^#?PS_M;PM\#-/\ ^%T>-K;[?8?\
M)%YL^E?"S1=1A_M[3O/_ +7V+JWCO^S=6L-(OOLGA>WLO"OB?P[JOVK1/B7;
M7,>R@#];=6U;2M TK4]=UW4]/T71-%T^\U;6-8U:\M].TK2=*TZVDO-0U/4]
M0O)(;2PT^PM(9KJ\O+J:*VM;:*2>>1(D9A^27[2W_!7KX-_#/^UO"WP,T_\
MX71XVMOM]A_PD7FSZ5\+-%U&'^WM.\_^U]BZMX[_ +-U:PTB^^R>%[>R\*^)
M_#NJ_:M$^)=M<Q[*_!/]H#]K/X\_M,ZJ]Y\5O'6H:CHD6H-J&C^!-)+:+X!\
M/2)<ZU+IYTSPQ9N+2ZU#2;37]1T>S\3Z\VM>,I]%>/3]4\1ZC%$IKYPH ^C_
M -H#]K/X\_M,ZJ]Y\5O'6H:CHD6H-J&C^!-)+:+X!\/2)<ZU+IYTSPQ9N+2Z
MU#2;37]1T>S\3Z\VM>,I]%>/3]4\1ZC%$IK^NK]D_P#Y-9_9J_[(!\&__5=>
M'*_B&K^WG]D__DUG]FK_ +(!\&__ %77AR@#W^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 **** /Y!?^"HO_)]?QR_[IG_ .J>
M^'U? -??W_!47_D^OXY?]TS_ /5/?#ZO@&@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@#]O?^";W_  4A_P"$ _L']GK]H77O^+?_ .C:
M/\-/B7K%S_R('W8+#P=XQOYV_P"1 _U=MX>\0W,G_% ?NM*U67_A7_V2[\ ?
MT=U_ /7]%G_!(G]L2Y\5:5)^RQ\1=8U"_P#$7AS3[[6OA)KNMZQI3QW?@W2[
M;3(+GX7V,-U]DUN\U#PK$+[Q%X;@CF\0R#P:FN:<B^'/#O@'2+6\ /W,HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@#^ >BBB@ HHHH *_?S_@AG_S=%_W1/_WKE?@'7[^?\$,_
M^;HO^Z)_^]<H _?RBBB@ HHHH _F$_X+4_\ )TW@'_L@'A;_ -6+\5:_(*OU
M]_X+4_\ )TW@'_L@'A;_ -6+\5:_(*@ HHHH **** /[^**** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ K\ _^"YG_-KO_=;/_>1U^_E?@'_P7,_Y
MM=_[K9_[R.@#\ Z*** "BBB@ K^_BOX!Z_OXH **** "BBB@#^ >BBB@ HHH
MH *_?S_@AG_S=%_W1/\ ]ZY7X!U^_G_!#/\ YNB_[HG_ .]<H _?RBBB@ 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@ K\
M8O\ @L%\?OC)\&]"^"GAWX5_$+Q!X T_XB_\+'_X2VX\+30:3KM]_P (C>?#
M*^T'[#XIMH$\3>'_ ++/JFHI=?\ ".ZOI/\ :MG>W&G:O]NT^1K4_L[7X!_\
M%S/^;7?^ZV?^\CH _ .BBB@ HHHH *_OXK^ >O[^* "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ KQ#]I#XWZ5^SC\$O'WQHUC0]0\2VG@K3]/DA
MT#3+BWLKG5M5UW7-+\,Z%9R7]T'BT[3Y=;UK3QJVIK;:A<Z;I7VR^L])UB[M
MX-+N_;Z^ ?\ @J+_ ,F*?'+_ +IG_P"KA^'U 'X!_M+?\%(?VCOVC?[6T#^W
MO^%7_#+4/M]I_P *_P# -S=:?_:FCW?]O67V+QKXKW1^(/%OVWP_KG]B^(]+
M\[1_ FO?V?9ZE_P@VGWJ;Q\ T44 %%%% !7]?7_!+K_DQ3X&_P#=3/\ U</Q
M!K^06OZ^O^"77_)BGP-_[J9_ZN'X@T ??U%%% !1110 4444 %%%% !7QC^W
M7^U1JO[(GP7L_B+H7@_3_&6M^(?&%OX!T>UU;5KG3-*T?5=6\*>+]=T_Q#J<
M%G9W%WKNGZ?=^&H8[SP_:WV@7.IVUU(D'B'2I8UF;[.K\@O^"U/_ ":SX!_[
M+_X6_P#5=?%6@#\$_P!H#]K/X\_M,ZJ]Y\5O'6H:CHD6H-J&C^!-)+:+X!\/
M2)<ZU+IYTSPQ9N+2ZU#2;37]1T>S\3Z\VM>,I]%>/3]4\1ZC%$IKYPHHH **
M** "O[>?V3_^36?V:O\ L@'P;_\ 5=>'*_B&K^WG]D__ )-9_9J_[(!\&_\
MU77AR@#W^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_ /_ (+F?\VN
M_P#=;/\ WD=?OY7X!_\ !<S_ )M=_P"ZV?\ O(Z /P#HHHH **** "O[^*_@
M'K^_B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^ ?^"HO_)BG
MQR_[IG_ZN'X?5]_5\ _\%1?^3%/CE_W3/_U</P^H _D%HHHH **** "OZ^O^
M"77_ "8I\#?^ZF?^KA^(-?R"U_7U_P $NO\ DQ3X&_\ =3/_ %</Q!H ^_J*
M** "BBB@ HHHH **** "OR"_X+4_\FL^ ?\ LO\ X6_]5U\5:_7VOR"_X+4_
M\FL^ ?\ LO\ X6_]5U\5: /YA**** "BBB@ K^WG]D__ )-9_9J_[(!\&_\
MU77AROXAJ_MY_9/_ .36?V:O^R ?!O\ ]5UX<H ]_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@#^07_@J+_P GU_'+_NF?
M_JGOA]7P#7W]_P %1?\ D^OXY?\ =,__ %3WP^KX!H **** "O?_ -D__DZ;
M]FK_ ++_ /!O_P!6+X<KP"O?_P!D_P#Y.F_9J_[+_P#!O_U8OAR@#^WFBBB@
M HHHH **** "BBB@ K/U;2=*U_2M3T+7=,T_6M$UK3[S2=8T?5K*WU'2M6TK
M4;:2SU#3-3T^\CFM+_3[^TFFM;RSNH9;:ZMI9()XWB=E.A10!_'+^WS^RE>?
MLI_'#4-$TR+S?AEX[_M/QA\+[VWM-=6STW0I]6NHY_ 5UJ>M2W_]I>(/ FZS
ML;Z6/7-8O+W0K_PMXDU9]-O?$K:39?$-?UE?\%:_!6E>*OV+O&&NZA<:A#=_
M#7QAX \:Z%'9RV\=M=ZK?^([;X=36^K)/:7$L^GKHGC_ %BZCBLYK"Y&JVVF
M3M=O:0W5C>?R:T %%%% !1110!^QO_!%'5M5A_:1^)6A0ZGJ$6B:C\$-7U;4
M-'CO+E-*O]5T7QYX L]'U.\T]9!:76H:3::_KMKIEY/"]S86VM:M!:R11:C>
M+-_377\BO_!*W5M5T[]N+X1V>GZGJ%A::_I_Q(TG7;6SO+FUMM:TJ'X9^+M=
MATS5H()$BU'3XM;T71]8CL[Q9K9-5TG3-06,7=A:S1?UU4 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% '\PG_!:G_DZ;P#_V0#PM_P"K%^*M?D%7
MZ^_\%J?^3IO /_9 /"W_ *L7XJU^05 !1110 4444 ?W\4444 %%%% !1110
M 4444 %%%% !117/^*?%GA;P/H5]XI\:^)?#_@_PSI?V7^T_$7BG6=.\/Z%I
MWVV\M].L_MVKZM<VFGVGVO4+NTL;7[1<1_:+RZM[6+?/-&C '045X!_PUA^R
MS_T<K\ /_#R?#K_YHZ] \"_%CX6?%#^U/^%:?$OP!\1/[#^P_P!M?\(+XR\.
M^+?['_M/[7_9O]J?V!J6H?V?_:']GW_V'[7Y/VO[%=^1YGV:;8 =_1110 5^
M ?\ P7,_YM=_[K9_[R.OW\K\ _\ @N9_S:[_ -UL_P#>1T ?@'1110 4444
M%?W\5_ /7]_% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !17'^-?B%X!^&NE6^N_$7QQX/\  &B7>H1:3:ZQXU\2
MZ+X5TJYU6>VN[R#3+?4-=O;"TFU":TL+ZZBLXYFN9+:SNYTC,5O,R>8?\-8?
MLL_]'*_ #_P\GPZ_^:.@#W^BN \"_%CX6?%#^U/^%:?$OP!\1/[#^P_VU_P@
MOC+P[XM_L?\ M/[7_9O]J?V!J6H?V?\ VA_9]_\ 8?M?D_:_L5WY'F?9IMG?
MT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445YAXU^-WP7^&N
MJV^A?$7XN_##P!K=WI\6K6NC^-?'WA3PKJMSI4]S=V<&IV^GZ[JUA=S:?-=V
M%]:Q7D<+6TES9W<"2&6WF5 #T^BO /\ AK#]EG_HY7X ?^'D^'7_ ,T=>WZ3
MJVE:_I6F:[H6IZ?K6B:UI]GJVCZQI-Y;ZCI6K:5J-M'>:?J>F:A9R36E_I]_
M:30W5G>6LTMM=6TL<\$CQ.K$ T**** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **X_QK\0O /PUT
MJWUWXB^./!_@#1+O4(M)M=8\:^)=%\*Z5<ZK/;7=Y!IEOJ&NWMA:3:A-:6%]
M=16<<S7,EM9W<Z1F*WF9/,/^&L/V6?\ HY7X ?\ AY/AU_\ -'0![_17@'_#
M6'[+/_1ROP _\/)\.O\ YHZ]/\%?$+P#\2M*N-=^'7CCP?X_T2TU"72;K6/!
M7B71?%6E6VJP6UI>3Z9<:AH5[?VD.H0VE_8W4MG),MS';7EI.\8BN(6< ["B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\ _^"YG
M_-KO_=;/_>1U^_E?@'_P7,_YM=_[K9_[R.@#\ Z*** "BBB@ K^_BOX!Z_OX
MH **** "BBO$-6_::_9NT#5=3T+7?V@_@AHNMZ+J%YI.L:/JWQ7\!Z=JNDZK
MIUS)9ZAIFIZ?>:_#=V&H6%W#-:WEG=0Q7-K<Q203QI*C* #V^BO(/"W[0GP#
M\<:[8^%O!7QP^$'C#Q-JGVK^S/#OA;XE^"_$&NZC]BL[C4;S[#I&DZU=ZA=_
M9-/M+N^NOL]O)]GL[6XNI=D$,CKZ_0 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 45Q_C7XA> ?AKI5OKOQ%\<>#_  !HEWJ$6DVNL>-?
M$NB^%=*N=5GMKN\@TRWU#7;VPM)M0FM+"^NHK..9KF2VL[N=(S%;S,GF'_#6
M'[+/_1ROP _\/)\.O_FCH ]_HKG_  MXL\+>.-"L?%/@KQ+X?\8>&=4^U?V9
MXB\+:SIWB#0M1^Q7EQIUY]AU?2;F[T^[^R:A:7=C=?9[B3[/>6MQ:R[)X9$7
MH* "BBB@ HHHH **** "BBB@ HHHH *^ ?\ @J+_ ,F*?'+_ +IG_P"KA^'U
M??U? /\ P5%_Y,4^.7_=,_\ U</P^H _D%HHHH **** "OZ^O^"77_)BGP-_
M[J9_ZN'X@U_(+7]?7_!+K_DQ3X&_]U,_]7#\0: /OZBBB@ HHHH **** "BB
MB@ K\@O^"U/_ ":SX!_[+_X6_P#5=?%6OU]K\@O^"U/_ ":SX!_[+_X6_P#5
M=?%6@#^82BBB@ HHHH *_MY_9/\ ^36?V:O^R ?!O_U77AROXAJ_MY_9/_Y-
M9_9J_P"R ?!O_P!5UX<H ]_HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M***S]6U;2M TK4]=UW4]/T71-%T^\U;6-8U:\M].TK2=*TZVDO-0U/4]0O)(
M;2PT^PM(9KJ\O+J:*VM;:*2>>1(D9@ :%%> ?\-8?LL_]'*_ #_P\GPZ_P#F
MCKT#P+\6/A9\4/[4_P"%:?$OP!\1/[#^P_VU_P (+XR\.^+?['_M/[7_ &;_
M &I_8&I:A_9_]H?V??\ V'[7Y/VO[%=^1YGV:;8 =_1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 445Y!XI_:$^ ?@?7;[PMXU^.'
MP@\'^)M+^R_VGX=\4_$OP7X?UW3OMMG;ZC9_;M(U;6K34+3[7I]W:7UK]HMX
M_M%G=6]U%O@FC=@#U^BO /\ AK#]EG_HY7X ?^'D^'7_ ,T=>WZ3JVE:_I6F
M:[H6IZ?K6B:UI]GJVCZQI-Y;ZCI6K:5J-M'>:?J>F:A9R36E_I]_:30W5G>6
MLTMM=6TL<\$CQ.K$ T**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH _D%_X*B_\ )]?QR_[IG_ZI[X?5\ U]_?\
M!47_ )/K^.7_ '3/_P!4]\/J^ : "BBB@ KW_P#9/_Y.F_9J_P"R_P#P;_\
M5B^'*\ KW_\ 9/\ ^3IOV:O^R_\ P;_]6+X<H _MYHHHH **** "BBB@ HHH
MH **** /F#]M7_A%O^&2/VC?^$Q_X1_^R?\ A4'CC[)_PDO]G?V=_P )3_8E
MU_P@OV;^U/\ 1O\ A(/^$V_X1[_A$_*_XF/_  E/]C?V/_Q-OL-?Q35_6U_P
M5>\4Z%X?_8F^(VDZO??9-0\<>(/AWX6\+6_V6\G_ +4UVT\<:)XUN+'S;6WF
M@LO+\,^#_$>I_:M1DM+-_P"SOL:7#:A=V-I=?R2T %%%% !1110!]_?\$NO^
M3Z_@;_W4S_U3WQ!K^OJOYE/^"+/@"YUW]H7X@_$&X\/:?J>B> /AA<:9#KMX
MFE3W/AKQEXVU_28-"DTF&ZD.JVNH:MX4T#X@Z=)JVDV_EV^E-J>E:C>6\6N0
M6NH?TUT %%%% !7R#^WI\4?'?P7_ &3_ (K?$OX::Y_PC7C;PU_P@W]BZU_9
MFCZQ]B_MCXD^#M U+_B6Z_I^JZ3<_:=)U6_M/]+L)_)\_P ^#RKF*&:/Z^KX
M!_X*B_\ )BGQR_[IG_ZN'X?4 ?@'_P /1?VZ_P#HN7_F,_@]_P#.^H_X>B_M
MU_\ 1<O_ #&?P>_^=]7P#10!]_?\/1?VZ_\ HN7_ )C/X/?_ #OJ/^'HO[=?
M_1<O_,9_![_YWU? -% 'W]_P]%_;K_Z+E_YC/X/?_.^K^CS]@OXH^._C1^R?
M\*?B7\2]<_X27QMXE_X3G^VM:_LS1]'^V_V/\2?&.@:;_P 2W0-/TK2;;[-I
M.E6%I_HEA!YWD>?/YMS+--)_&+7]?7_!+K_DQ3X&_P#=3/\ U</Q!H ^_J**
M* "BBB@ HHHH *_(+_@JS^U'\=?V;/\ A0W_  I7QS_PA?\ PFG_  M'_A)?
M^*9\'>(_[2_X1S_A77]C?\C9X?UW[']C_MW5?^/#[+]H^U?Z5Y_D6WD_K[7X
M!_\ !<S_ )M=_P"ZV?\ O(Z /@'_ (>B_MU_]%R_\QG\'O\ YWU'_#T7]NO_
M *+E_P"8S^#W_P [ZO@&B@#[^_X>B_MU_P#1<O\ S&?P>_\ G?4?\/1?VZ_^
MBY?^8S^#W_SOJ^ :* /O[_AZ+^W7_P!%R_\ ,9_![_YWU?U]5_ /7]_% !11
M10 4444 ?R"_\/1?VZ_^BY?^8S^#W_SOJ/\ AZ+^W7_T7+_S&?P>_P#G?5\
MT4 ??W_#T7]NO_HN7_F,_@]_\[ZC_AZ+^W7_ -%R_P#,9_![_P"=]7P#10!]
M_?\ #T7]NO\ Z+E_YC/X/?\ SOJ_7W_@E-^U'\=?VD_^%\_\+J\<_P#":?\
M"%_\*N_X1K_BF?!WAS^S?^$C_P"%B_VS_P BGX?T+[9]L_L+2O\ C_\ M7V?
M[+_HOD>?<^=_,)7[^?\ !#/_ )NB_P"Z)_\ O7* /W\HHHH **** /YA/^"U
M/_)TW@'_ +(!X6_]6+\5:_(*OU]_X+4_\G3> ?\ L@'A;_U8OQ5K\@J "BBB
M@ HHHH _OXHHHH **** "BBB@ HHK\8OV^?^"H'_  I?7=0^#/[/$GA_Q!\1
MM-_M/3?'_CG4;;^V="^'^HO9W5C'H'AVT2XBT_6_B!HFH2PZCJ\VJIJGA;PO
M>:>GAG6-%\2:S=>(=+\) 'Z/?M"_M._!O]E_PM;>*?BYXG_LG^UO[5A\+>'=
M-LY]6\4^,-1TG3I-1N--T#2+8?\ 7G8S:UK%QI/A;2M1U;1;77M?TG^UK%YO
MQ#^,W_!:KXCZW_:.D_ OX9>'_ NGR?\ "3:=;^+?'5U+XP\4RV=ULMO"WB+2
M]!L?[(\,^%O$&FP"?4[[2-9D^)FA2ZC-:6;/>Z?IUTVM_CEX_P#'_C+XI>,O
M$/Q!^(/B'4/%7C+Q5J#ZGKNNZFZ&YO+DQQP0QQPP1PVEAI]A:0V^G:3I.G6]
MII6C:5:6>E:59V>FV=K:P\?0![?\7OVE/CS\>KF>;XM_%3QAXSM)M0L-67P_
M>:DUAX-LM5TW2FT6SU/2? VCIIW@W1=0339;F"2\TC0K*YN9+_4[JZDFN]4U
M">Y\0HHH **** /H_P"$/[7G[2WP(MH-/^%OQC\8>'M$M-/O],L?"]Y<VGBK
MP;IEMJ>JKK=_)I/@OQ?::_X4TG4+K51+>2:MINCVNJ^9>:FJW@BU74DN_P!;
M?V:?^"S/_()\)_M1^%/^?#3_ /A;7@&R_P"P#IO]I^-? >__ +&#Q+XCUWP-
M<_\ /GHWAGX7?\M*_ .B@#^[GX:?%7X<?&3PM:>-?A=XS\/^./#-WY"?VGH%
M_%=_8;R?3K#5O[(UJSRFH>'_ !!:Z?JFGW&I>'==M-.UW2OM<,6IZ=:3MY8_
M$+_@N9_S:[_W6S_WD=?D%^SU^T[\9/V7_%-SXI^$?B?^R?[6_LJ'Q3X=U*S@
MU;PMXPT[2=1CU&WTW7](NA_U^6,.M:/<:3XITK3M6UJUT'7])_M:^>;[>_X*
M/_M7?#C]K3X<?LL>-?!4O]E>(-*_X7#8^/\ P!?7<5SKO@?7;F+X4/';W$B1
M6W]J^']5^S7=QX6\4V]I;6>O6=M=12VNE>(-*\0^'M$ /RBHHHH **** "O[
M^*_@'K^_B@ HHHH *\@_:$\4Z[X'^ ?QP\:^%K[^R_$W@_X0?$OQ3X=U/[+9
MWO\ 9VN^'_!>M:MI%]]CU&WN]/N_LFH6EO<?9;ZTNK.?R_*NK>:!WC;U^O /
MVL/^36?VE?\ L@'QD_\ 5=>(Z /YA/\ AZ+^W7_T7+_S&?P>_P#G?4?\/1?V
MZ_\ HN7_ )C/X/?_ #OJ^ :* /O[_AZ+^W7_ -%R_P#,9_![_P"=]1_P]%_;
MK_Z+E_YC/X/?_.^KX!HH ^_O^'HO[=?_ $7+_P QG\'O_G?5^OO_  2F_:C^
M.O[2?_"^?^%U>.?^$T_X0O\ X5=_PC7_ !3/@[PY_9O_  D?_"Q?[9_Y%/P_
MH7VS[9_86E?\?_VK[/\ 9?\ 1?(\^Y\[^82OW\_X(9_\W1?]T3_]ZY0!^_E%
M%% !1110!^$?_!3_ /;+_:3_ &=_CYX1\%?!WXC_ /"'^&=4^$&@>*;[3/\
MA#_ 7B#S]=O?&GC_ $FZOOMGBGPOK>H1>;I^B:7;_98;N.S3[+YL=ND\UQ)+
M^</_  ]%_;K_ .BY?^8S^#W_ ,[ZO?\ _@M3_P G3> ?^R >%O\ U8OQ5K\@
MJ /O[_AZ+^W7_P!%R_\ ,9_![_YWU'_#T7]NO_HN7_F,_@]_\[ZO@&B@#[^_
MX>B_MU_]%R_\QG\'O_G?4?\ #T7]NO\ Z+E_YC/X/?\ SOJ^ :* /[^*\P^+
MWQH^&'P%\&S^/_BYXOT_P9X4AU"PTE=0O(-0O[F]U74I&6STS2='T>SU'6]:
MU!XHKF]DL](TZ]N;;2K#4]8NHX=*TO4+RV^0/VTO^"A?PP_99TKQ!X1T*\T_
MQO\ 'Y-/TYM'^'Z1ZA+I7AZ37;:YN-/U[Q_JUFL-I8:?86D,.JR>$K758/&6
MN6VH^'A!;:+H'B%?&.F?RJ_$OXJ_$?XR>*;OQK\4?&?B#QQXFN_/3^T]?OY;
MO[#9SZC?ZM_9&BV>4T_P_P"'[74-4U"XTWP[H5IIVA:5]KFBTS3K2!O+ !^Q
MGQX_X+3>,M6N;W1_V<_A]I_A/1)=/U"S7QI\3+>/6O&1N=0TJP2SU;1O"^CZ
MLWA3PYJ'AS57U=K:/7-0^(VE:_&FCWE]IFG1)J&B77YA?%[]KS]I;X[VT^G_
M !2^,?C#Q#HEWI]AIE]X7L[FT\*^#=3MM,U5M;L)-6\%^$+30/"FK:A:ZJ8K
MR/5M2T>ZU7S+/3%:\,6E::EI\X44 %%%% !78>"OB%X^^&NJW&N_#KQQXP\
M:W=Z?+I-UK'@KQ+K7A75;G2I[FTO)],N-0T*]L+N;3YKNPL;J6SDF:VDN;.T
MG>,RV\+)Q]% 'ZF_"_\ X*^?M:>#-5:;QY?>#_C#HEWJ&BR7NG^)/"^D>%=5
MLM*L;F=M8L_#&L> +/PU::?J&NVEQY!U/Q)H7C*VTVYL]/NK323$NHV>J?L[
M^RM_P4F^ W[25MIVA:QJ6G_"'XL7^H3Z?#\.?%FN":VUB275=.TS0AX/\:W6
MEZ#HGBC4-?EUG3[6R\,+#IOC*358=9@L_#E_H^FP:_J/\BM% ']_%%?S"?L4
M_P#!4KXC_##Q3IG@K]I#Q9X@^(WPBU3;IW_"6:T)?$'COX>7ESJ-[>_\)%-K
M/DW'B;QQX?:?49+?7](UB[UK7=,T>UTV7P2Z)H7_  A_B;^FO2=6TK7]*TS7
M="U/3]:T36M/L]6T?6-)O+?4=*U;2M1MH[S3]3TS4+.2:TO]/O[2:&ZL[RUF
MEMKJVECG@D>)U8@&A1110 4444 %%%% !1110 45Q_C_ ,?^#?A;X-\0_$'X
M@^(=/\*^#?"NGOJ>NZ[J;R"VL[821P0QQPP1S7=_J%_=S6^G:3I.G6]WJNLZ
MK=V>E:59WFI7EK:S?S"?MA_\%1?BA^T);:QX ^&%MJ'PE^#VIZ?K&@:[IXNM
M/O?&7Q#TJ\U7=#-XDUB"Q67PKI]YHEI9V6H>#?"VHSVTT>I>)]'\0^*/&>@Z
MG:V=B ?L[^TW_P %+OV>OV;]5N?""W&H?%;X@PZ?XA,_ASX>7N@7^E>&O$.C
M7-QI=KX<^(/B6;51%X5U"\UNTO+'4=/T_3?$WB;PY;6%U?ZQX8A6YT*WUO\
M%/XS?\%:?VJ_B;_:.F>#]2\/_!CPS=_\)-8I:>!=-6[\4W&A:[LM].M]4\:^
M(_[4U"V\0>']/1X['Q3X"L_A_>'4;N[U:*UM)X](BTC\P:* .@\4^+/%7CC7
M;[Q3XU\2^(/&'B;5/LO]I^(O%.LZCX@UW4?L5G;Z=9_;M7U:YN]0N_LFGVEI
M8VOVBXD^SV=K;VL6R"&-%Y^BB@ K0TG5M5T#5=,UW0M3U#1=;T74+/5M'UC2
M;RYT[5=)U73KF.\T_4],U"SDAN[#4+"[AANK.\M9HKFUN8HYX)$E16&?10!]
M_?"[_@IS^V1\+_["M/\ A9__  L3P_H?]I_\4]\4='L?%O\ ;']I_P!H2_\
M$]\8[=/^)NH?V?>ZA]NTS_BN8?LGV+3]+_>>'[;^QW_;W]G3_@JW^SC\:/L^
MB^/KK_A0GC:7SO\ 0/'6K6L_@2]V?VY=_P#$K^)?V;2M)MOLVDZ59S7W_":Z
M;X(\[6-8M- \.?\ "2W(\^3^42B@#^_BOY9/VA/^"CO[9O@?X^?'#P5X6^,G
M]E^&?!_Q?^)?A;P[IG_"O/A5>_V=H7A_QIK6DZ18_;-1\#7>H7?V33[2WM_M
M5]=W5Y/Y?FW5Q-.[R,?L#?\ !2'Q5\ ]=T_X;_&S7O$'C#X&:I_9FEV>HZC<
MZCX@UWX0?8K.UTC3+OPZDC7>H7?@"TT^TL[/5_ M@LG]DV=JFM^"+)-4AU;P
M[XT^ ?VA/%.A>./CY\</&OA:^_M3PSXP^+_Q+\4^'-3^RWEE_:.A>(/&FM:M
MI%]]CU&WM-0M/M>GW=O<?9;ZTM;R#S/*NK>&='C4 ^G_ /AZ+^W7_P!%R_\
M,9_![_YWU'_#T7]NO_HN7_F,_@]_\[ZO@&B@#[^_X>B_MU_]%R_\QG\'O_G?
M4?\ #T7]NO\ Z+E_YC/X/?\ SOJ^ :* /Z'/^"8'[9?[2?[1'Q\\7>"OC%\1
M_P#A,/#.E_"#7_%-CIG_  A_@+P_Y&NV7C3P!I-K??;/"WA?1-0E\K3];U2W
M^RS7<EF_VKS9+=YX;>2+]W*_F$_X(K?\G3>/O^R >*?_ %8OPJK^GN@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHK/U;5M*T#2M3UW7=3T_1=$T73[S5M8
MUC5KRWT[2M)TK3K:2\U#4]3U"\DAM+#3["TAFNKR\NIHK:UMHI)YY$B1F !H
M45^07[2W_!7KX-_#/^UO"WP,T_\ X71XVMOM]A_PD7FSZ5\+-%U&'^WM.\_^
MU]BZMX[_ +-U:PTB^^R>%[>R\*^)_#NJ_:M$^)=M<Q[*_!/]H#]K/X\_M,ZJ
M]Y\5O'6H:CHD6H-J&C^!-)+:+X!\/2)<ZU+IYTSPQ9N+2ZU#2;37]1T>S\3Z
M\VM>,I]%>/3]4\1ZC%$IH _I[^+W_!2;]C_X0VTXG^*>G_$?6UT^PU.S\.?"
M%8/'USJ5M?:JVEM'!XET^ZA^'UAJ%@L-UJ=_I.N^,](U6+2K=;F&SGEU'1[?
M4OS!^*'_  6V\?76JK#\%_@YX/T/1+34-:C;4/BA?ZUXJU77]*^TP+X=O%T?
MPIJ7@ZT\(Z@+2.YGUK3#KOC:V-S>06MCJPBTR2\U;\,Z* /N[Q__ ,%+?VT?
MB#;>(=-NOC+J'A71-?U![Q=*\ :'X<\&W.@VPU6/5;/2?#WB[1]*A^(-AI]@
MT,%@DDWB^[U74=*CDL==U/5HKS4#=_(/C7XA>/OB5JMOKOQ%\<>,/'^MVFGQ
M:3:ZQXU\2ZUXJU6VTJ"YN[R#3+?4-=O;^[AT^&[O[ZZBLXYEMH[F\NYTC$MQ
M,S\?10 4444 %%%% 'I_@KXW?&CX:Z5<:%\.OB[\3_ &B7>H2ZM=:/X*\?>*
M_"NE7.JSVUI9SZG<:?H6K6%I-J$UI86-K+>20M<R6UG:0/(8K>%4^[_ O_!7
M?]LCPE_:G]OZUX ^*']H?8?LG_"=>!+'3_[#^R?:_/\ [+_X5I=?#OSO[3^T
MP_;O[:_MCR_[/M/[-_L_??\ VW\P:* /ZF_@7_P5Z_9Q^)]YHWA[XC:?X@^!
M_B;5-T,EWXBEM?$'PXAU&XUV#2])TU/'6F)::A:?:]/NX-8U'6O%7@[PGX6T
M&*UU>+4M?2"RL[[5/U-TG5M*U_2M,UW0M3T_6M$UK3[/5M'UC2;RWU'2M6TK
M4;:.\T_4],U"SDFM+_3[^TFANK.\M9I;:ZMI8YX)'B=6/\"]?3_[-G[7_P <
M/V5]=.I_#/Q)]I\/W/\ :CZM\./%,NK:K\.-;O-5L[*TDU>^\-6>K:5]F\06
MW]E:/):^(M&O-*UWRM*M])N=1N?#]SJ>D7X!_:S17Q#^RE^WS\#_ -JRSBTS
M1-0_X03XFQ?9+>\^%_C#4M)@UW4KQM"EUK4[KP%/'=+_ ,)WX?TW[!KD<M]8
MV5AKME9Z.^K>)/"WAJRU+26O?MZ@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH *_ /\ X+F?\VN_]UL_]Y'7[^5^ ?\ P7,_YM=_[K9_[R.@#\ Z***
M"BBB@ K^_BOX!Z_H,_;L_P""JVE#2O$WP:_9:U;4'UM]0OO#WBGXVV$EM%I5
MKI45M;I>Q_"'4;2]FN[_ %"_NYK_ $EO'\EOIUMI-MIT^J> 7UJ76O#_ (VT
M  _3W]I?]M+X#?LI6UC#\3_$&H77BO5]/&K:%\/O"6G#6_&6KZ4-5MM*FU-;
M>>YT[1-%T])9;R>VO/%.NZ!;:S'HFO6OAZ35]5TFZTY?PC^+W_!8W]I;QK<S
MV_PMTKP?\%=$74+"\L9K/3K3Q]XR^S0:4UK?Z3JVN^+]/F\*7^GW^JS2ZK')
MIOP^T+5;*.WTS3EU.>*#4I]8_*+5M6U77]5U/7==U/4-:UO6M0O-6UC6-6O+
MG4=5U;5=1N9+S4-3U/4+R2:[O]0O[N::ZO+RZFEN;JYEDGGD>5V8Y] '8>-?
MB%X^^)6JV^N_$7QQXP\?ZW::?%I-KK'C7Q+K7BK5;;2H+F[O(-,M]0UV]O[N
M'3X;N_OKJ*SCF6VCN;R[G2,2W$S/Q]%% !6AI.K:KH&JZ9KNA:GJ&BZWHNH6
M>K:/K&DWESIVJZ3JNG7,=YI^IZ9J%G)#=V&H6%W##=6=Y:S17-K<Q1SP2)*B
ML,^B@#]#OA#_ ,%1OVP/A+;0:;/XYT_XJZ)::??V=GI7Q>TR?Q5<P7-_JJZJ
MVK3^+M/U#0?B#JVH6K&ZL+"/7?%^J:59Z5>-8PZ8(K'1SIGZ^_L__P#!7[X#
M?%+54\.?%;0M0^ VMWVH+::/J6K:N/%_@&\CN;G1;'3XM3\7V>C:%=^&M0N+
MO4-1N+RXU[PU9>#=&T71Y-4U3QK;2W*V$/\ +I10!_?Q17\>O[*W_!0OX\_L
ML6VG>%-'O-/\=?">UU">[F^&OBR-C;6$>J:KIVH:[+X/\26JC6_"NH7D5IJ"
MV5NTFL^#;+5=?UGQ%>>"M6UB]GN)/ZJ_@7\=/AQ^T7\.-&^*'POUG^U?#^J[
MK6\L[I8K;7?#&NVT4$FI^%O%.F1SW/\ 97B#2OM,#7%NL]S9WMG<V.M:+?:K
MX?U72=6O@#U^BBB@ HHHH **** "BBB@ HHKR#XZ?'3X<?LZ?#C6?BA\4-9_
MLKP_I6VUL[.U6*YUWQ/KMS%/)IGA;PMIDD]M_:OB#5?LT[6]NT]M9V5G;7VM
M:U?:5X?TK5M6L0#U^O@'XZ?\%,/V5/@/KNL^$-6\3>(/'?C;PUX@7PYXD\)?
M#?P^VL7FA7BV<]S?/>:]KEYX:\$S_P!CW,4>C:WIVF>*K_7=)UV=M*O-(BN=
M-UM=+_$/]K?_ (*@?&3]H'_A+O 7@&3_ (5?\$]:_M/1?[(L;: >._&/A:[_
M +,3R?'7B+[1J']G_P!H?V?>/=Z!X*ET?3CH_B'5/!_B/4O'.F)_:-W^8- '
MZV_%[_@L;^TMXUN9[?X6Z5X/^"NB+J%A>6,UGIUIX^\9?9H-*:UO])U;7?%^
MGS>%+_3[_59I=5CDTWX?:%JME';Z9IRZG/%!J4^L?FEXZ^+'Q3^*']E_\++^
M)?Q ^(G]A_;O[%_X3KQEXB\6_P!C_P!I_9/[2_LO^W]2U#^S_P"T/[/L/MWV
M3R?M?V*T\_S/LT.SS^B@ HHHH *]/^%_QK^+GP5U5M8^%'Q&\8> ;N;4-%U/
M4(?#>N7UAI6NW/AZYGNM'C\3Z$LIT3Q5I]G+=WJC2?$>GZII4]M?ZA9W-G-:
M7]Y!/YA10!^QOPA_X+._'GPA;0:=\6_!'@_XQ6EMI]_&NL6<S?#7QE?:K<ZJ
MMY9WFK:AH^F:UX-ET_3M->YT>/3-(\ :)<W,::9>W6K27=KJ#:Q^SO[-'[>G
M[/7[4US?:/X'US4/"OC*UU V=GX ^(W]@>'O&7B&V&E7.L-JWA73M/\ $&N6
MGB73[>TT_5VU*/1]0N]5T./2I[S7M,TS3;S1[W4_XU:* /[^**_FD_92_P""
MO7COX;V<7@[]I'3_ !!\7?#,/V2'2?'.D2Z/'\1_#VG:=H4ME'INHVEXFDZ?
M\1?MVH66DROK6O\ B'1_%-O+>^(M8UG7_&$\^F:78_T5^ /'_@WXI>#?#WQ!
M^'WB'3_%7@WQ5IZ:GH6NZ8\AMKRV,DD$T<D,\<-W8:A87<-QIVK:3J-O::KH
MVJVEYI6JV=GJ5G=6L(!V%%%% !1110!^$?\ P4__ &R_VD_V=_CYX1\%?!WX
MC_\ "'^&=4^$&@>*;[3/^$/\!>(//UV]\:>/])NK[[9XI\+ZWJ$7FZ?HFEV_
MV6&[CLT^R^;';I/-<22_G#_P]%_;K_Z+E_YC/X/?_.^KW_\ X+4_\G3> ?\
ML@'A;_U8OQ5K\@J /O[_ (>B_MU_]%R_\QG\'O\ YWU<!\4?V]/VL/C1X$UW
MX:?$OXK?\)+X)\2_V9_;6B_\(-\-M'^V_P!CZQI^OZ;_ ,3+0/!VE:M;?9M6
MTJPN_P#1+^#SO(\B?S;:6:&3Y HH **** "BBB@ KZ_^%W[>G[6'P7\":%\-
M/AI\5O\ A&O!/AK^T_[%T7_A!OAMK'V+^V-8U#7]2_XF6O\ @[5=6N?M.K:K
M?W?^EW\_D^?Y$'E6T4,,?R!10!]_?\/1?VZ_^BY?^8S^#W_SOJ/^'HO[=?\
MT7+_ ,QG\'O_ )WU? -% 'W]_P /1?VZ_P#HN7_F,_@]_P#.^H_X>B_MU_\
M1<O_ #&?P>_^=]7P#10!_?Q1110!_+)^T)_P4=_;-\#_ !\^.'@KPM\9/[+\
M,^#_ (O_ !+\+>'=,_X5Y\*KW^SM"\/^--:TG2+'[9J/@:[U"[^R:?:6]O\
M:KZ[NKR?R_-NKB:=WD;R#_AZ+^W7_P!%R_\ ,9_![_YWU> ?M8?\G3?M*_\
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
M??W_  5%_P"3Z_CE_P!TS_\ 5/?#ZO@&@ HHHH *]_\ V3_^3IOV:O\ LO\
M\&__ %8OARO *]?_ &>_%.A>!_CY\#_&OBF^_LOPSX/^+_PT\4^(]3^RWE[_
M &=H7A_QIHNK:O??8].M[O4+O[)I]I<7'V6QM+J\G\ORK6WFG=(V /[F:*^
M?^'HO["G_1<O_,9_&'_YWU'_  ]%_84_Z+E_YC/XP_\ SOJ /OZBO@'_ (>B
M_L*?]%R_\QG\8?\ YWU'_#T7]A3_ *+E_P"8S^,/_P [Z@#[^HKX!_X>B_L*
M?]%R_P#,9_&'_P"=]1_P]%_84_Z+E_YC/XP__.^H ^_J*^ ?^'HO["G_ $7+
M_P QG\8?_G?4?\/1?V%/^BY?^8S^,/\ \[Z@#[^K/U;5M*T#2M3UW7=3T_1=
M$T73[S5M8UC5KRWT[2M)TK3K:2\U#4]3U"\DAM+#3["TAFNKR\NIHK:UMHI)
MYY$B1F'Y9?$O_@L1^RIX/^UVG@6W^('Q;U ^'Y]1TN\T#PVWA;PM)KI^WQV7
MAW6M3\=3^'_$VE[Y[6TEU+5]+\%>([.RT[4H;BQ35]0M[O28?Q2_:I_X*%_'
MG]J>VU'PIK%YI_@7X3W6H07</PU\)QL+:_CTO5=1U#0I?&'B2Z4ZWXJU"SBN
M]/6]MUDT;P;>ZKH&C>(K/P5I.L64%Q& >@?\%-_VNM*_:9^+FG>%/"&G:>/A
M]\$=0\9^'/#GBFWU"WU2Y\=:KJU]I%IXE\3VE[I=]>:(?!]W+X5TU?!0L9+J
MYO\ 2EE\17^H*VOV_A_PY^:-%% !1110 445]/\ [('[-FN_M4?'#PW\,],/
MV;P_;>5XI^(^K)JEGI5YHGPXTK5M)LO$M]I$EW9:K]I\07/]JV>C>';6/1]5
MB_MW5=.N=6M[;P_;:OJ=@ ?T=_\ !+7X%V?P?_94\)>)+S1O[/\ &WQFS\2/
M$MY<-H5Y>7&A:@TT?PXL[74](@^T_P#"/_\ "$_V9XGL=$U;4-0O-$UWQ=XI
M,BZ9<ZA=Z39?H]110 4444 %? /_  5%_P"3%/CE_P!TS_\ 5P_#ZOOZO@'_
M (*B_P#)BGQR_P"Z9_\ JX?A]0!_(+1110 4444 %?U]?\$NO^3%/@;_ -U,
M_P#5P_$&OY!:_KZ_X)=?\F*? W_NIG_JX?B#0!]_4444 %%%% !1110 5^ ?
M_!<S_FUW_NMG_O(Z_?ROP#_X+F?\VN_]UL_]Y'0!^ =%%% !1110 5_?Q7\
M]?W\4 %%%% !1110!_ /1110 4444 %?OY_P0S_YNB_[HG_[UROP#K]_/^"&
M?_-T7_=$_P#WKE '[^4444 %%%% '\PG_!:G_DZ;P#_V0#PM_P"K%^*M?D%7
MZ^_\%J?^3IO /_9 /"W_ *L7XJU^05 !1110 4444 ?W\4444 %%%% !117Q
MC^W9^U#I7[+OP&\3>(;/6]/L_BCXJT^^\.?"31Y)[<ZK>>)KL6]G<^)[/3[K
M2->M+S3_ (?6FHKXKU,:QIH\/7US::3X5U#4+.^\5:0MR ?"/_!2'_@I#_P@
M']O?L]?L]:]_Q<#_ $G1_B7\2]'N?^1 ^]!?^#O!U_ W_)0/OVWB'Q#;2?\
M% ?O=*TJ7_A8'VN[\ ?SAUH:MJVJZ_JNIZ[KNIZAK6MZUJ%YJVL:QJUY<ZCJ
MNK:KJ-S)>:AJ>IZA>237=_J%_=S375Y>74TMS=7,LD\\CRNS'/H **** "BB
MB@ HHHH **** "BBB@ HHHH **** "O[^*_@'K^_B@ HHHH *\ _:P_Y-9_:
M5_[(!\9/_5=>(Z]_KP#]K#_DUG]I7_L@'QD_]5UXCH _B&HHHH **** "OW\
M_P""&?\ S=%_W1/_ -ZY7X!U^_G_  0S_P";HO\ NB?_ +UR@#]_**** "BB
MB@#^83_@M3_R=-X!_P"R >%O_5B_%6OR"K]??^"U/_)TW@'_ +(!X6_]6+\5
M:_(*@ HHHH **** -#5M6U77]5U/7==U/4-:UO6M0O-6UC6-6O+G4=5U;5=1
MN9+S4-3U/4+R2:[O]0O[N::ZO+RZFEN;JYEDGGD>5V8Y]%% !1110 4444 %
M%%% !1110 5^MO\ P3+_ &[-5^"/C+1?@9\4O$VGP_ ?Q9J%['IFL>)[ZYM[
M;X3>)K^.ZO+:\T_4!;W<5GX/\5:V8K'Q)IFI-8>'M#U753X];5O#\$/C-O$O
MY)44 ?W\45^87_!+_P#:W_X:!^#<?@'Q[XN_MKXV?"_[39:O_;6I_:_%/C'P
M()[?_A'?'4V_3-/_ +0_L_\ M"+P5K]VEYXAU@ZCH^F^(_&&J)J?CG3OM?Z>
MT %%%% !1110 5Q_C_Q_X-^%O@WQ#\0?B#XAT_PKX-\*Z>^IZ[KNIO(+:SMA
M)'!#''#!'-=W^H7]W-;Z=I.DZ=;W>JZSJMW9Z5I5G>:E>6MK-V%?SI_\%=OV
MQ+?Q5JL?[+'PZUC3[_P[X<U"QUKXN:[HFL:J\EWXRTNYU."V^%]]#:_9-$O-
M/\*RBQ\1>)())O$,8\9)H>G.OASQ%X!U>UO #XA_;C_;C\9?M>>,DM;5-0\*
M_!?PKJ$TO@/P'+,@N;NY$<UI_P )KXU^R336E_XPO[2:>&TM(9[O2O!NE7=Q
MH6A7%Y<7GB3Q)XJ^$:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#]
M??\ @BM_R=-X^_[(!XI_]6+\*J_I[K^83_@BM_R=-X^_[(!XI_\ 5B_"JOZ>
MZ "BBB@ HHHH **** "BBB@ HHHH **** "O(/C[\'="_: ^#?Q"^#WB.;[)
MI_CCP_-IUOJ?EWD_]AZ[:3P:MX6\1?8['5-&GU+_ (1OQ-I^D:]_9#ZG:6>L
M?V=_9>HNVGW=U&_K]% '\(_Q5^&GBKX-_$?QI\+O&MI]D\3>!_$%_H&I[(-1
M@L[[[)*?L>M:1_:UAI>H77A_Q!I[VFN^'=2N-/M/[5T+4=.U.*%8+N//G]?T
M.?\ !8C]E*SU#0K?]K/PE%Y&K:%_PC?@_P"*VF6]IH5G9ZAH5U>3Z3X9\>W5
MYYNGZOJ'B#3]6U#0? M]$R>([S4-"O/"QMDT+2?!>H2:A_/'0 4444 %%%%
M!1110 4444 %%%% !1110!V'@#Q_XR^%OC+P]\0?A]XAU#PKXR\*Z@FIZ%KN
MF.@N;.Y$<D$T<D,\<UI?Z??VDUQIVK:3J-O=Z5K.E7=YI6JV=YIMY=6LW];7
M[#G[<?@W]KSP:]K=)I_A7XT>%=/AE\>> XII!;7=L)(;3_A-?!7VN::[O_!]
M_=S00W=I-/=ZKX-U6[M]"UVXO+:\\->)/%7\>M>O_ +XQ:[^S_\ &3X>_&'P
M[#]KU#P/X@AU&XTSS+.W_MS0KN"?2?%/AW[9?:7K,&F?\))X9U#5]!_M=-,N
M[S1_[1_M33D74+2UD0 _N9HK@/A5\2_"WQD^''@OXH^"KO[7X9\<>'[#7],W
MSZ=<7EC]KB'VS1=7_LF_U33[7Q!X?U!+O0O$6FV^H7?]E:[IVHZ9+,T]I)CO
MZ "BBB@ HHHH **** "BBB@ HHHH **** "OP#_X+F?\VN_]UL_]Y'7[^5^
M?_!<S_FUW_NMG_O(Z /P#HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^
MG_V4OVKOB/\ LE_$>+QKX*E_M7P_JOV2Q\?^ +Z[EMM"\<:%;2RO';W$B17/
M]E>(-*^TW=QX6\4V]I<WF@WES=12VNJ^']5\0^'M;^8** /[F?@7\=/AQ^T7
M\.-&^*'POUG^U?#^J[K6\L[I8K;7?#&NVT4$FI^%O%.F1SW/]E>(-*^TP-<6
MZSW-G>V=S8ZUHM]JOA_5=)U:^]?K^27_ ()F_M76?[-7QPDT3Q;+Y7PR^,G_
M  C_ (/\57CW>A:99^%M=@U8Q^$/'NKZGK,4'E>'_#7]L:]8^(HEUS1[.VT+
MQ!J/B2Y36+WPUI6DW/\ 6U0 4444 %%%% !117 ?%7XE^%O@W\./&GQ1\:W?
MV3PSX'\/W^OZGLGTZWO+[[)$?L>BZ1_:U_I>GW7B#Q!J#VFA>'=-N-0M/[5U
MW4=.TR*99[N/(!X_^U;^U=\./V2_AQ+XU\:R_P!J^(-5^UV/@#P!8W<5MKOC
MC7;:*)Y+>WD>*Y_LKP_I7VFTN/%/BFXM+FST&SN;6**UU7Q!JOA[P]K?\BOQ
MX_:*^+G[2/C*]\9_%7Q9J&M2OJ&H7FA>&HKJ^B\&^";;48["WFTGP5X<GN[J
MTT#3S::3I-M=R1&75=;DTZWU/Q)J>M:V]UJEP?M%?'CQE^TC\7/%GQ5\9WNH
M/+K6H747AK0KS4$U&V\$^#8KZ[G\.>"M)FM[#2;0Z?H%I=&*2[MM)TZ36]5E
MU/Q)J=N^MZUJEU<>(4 %%%% !1110 4444 %%%% !1110 5]W?L.?MQ^,OV0
M_&3VMTFH>*O@OXJU"&7QYX#BF0W-I<F.&T_X37P5]KFAM+#QA86D,$-W:33V
MFE>,M*M+?0M=N+.XL_#?B3PK\(T4 ?WD> /'_@WXI>#?#WQ!^'WB'3_%7@WQ
M5IZ:GH6NZ8\AMKRV,DD$T<D,\<-W8:A87<-QIVK:3J-O::KHVJVEYI6JV=GJ
M5G=6L/85_-I_P22_;$N?!'C*']F+X@ZQJ%QX-\?:@#\*;S4]8TJ#1? GC)H]
M6U#4?#D:ZI]FNTT_XE7<EO!I.GZ=JD\<7CY;.VTGPQ<:EX^U[6+;^DN@ HHH
MH _F$_X+4_\ )TW@'_L@'A;_ -6+\5:_(*OU]_X+4_\ )TW@'_L@'A;_ -6+
M\5:_(*@ HHHH **** "BBB@ HHHH **** "BBB@#^_BBBB@#^(;]K#_DZ;]I
M7_LO_P 9/_5B^(Z\ KW_ /:P_P"3IOVE?^R__&3_ -6+XCKP"@ HHHH ****
M "BBB@ HHHH **** "BBB@#^WG]D_P#Y-9_9J_[(!\&__5=>'*]_KP#]D_\
MY-9_9J_[(!\&_P#U77ARO?Z "BBB@ KC_'_C_P &_"WP;XA^(/Q!\0Z?X5\&
M^%=/?4]=UW4WD%M9VPDC@ACCA@CFN[_4+^[FM].TG2=.M[O5=9U6[L]*TJSO
M-2O+6UF["OY1?^"F7[:'_#2?Q'C^&_@IO)^$7PB\0>(++3-1L]<_M&S^)/BF
M.4:1>>.F32=2N_#-WX?M(+2[L_AO=VZWNH_V%K&MZW+JD">,)/#NA '/_MK?
M\%&/B/\ M4_VGX T"T_X0+X&0^(&OM-\-P&6/Q3XRL[#[$=%N/B7J$.H7>GW
M?V34+2;Q#8>%M%CM]"TC4;VT34KKQAJGAC0/$\'YPT44 %%%% !1110 4444
M %%%% !1110!Z_\  OXZ?$?]G3XCZ-\4/A?K/]E>(-*W6MY9W2RW.A>)]"N9
M8)-3\+>*=,CGMO[5\/ZK]F@:XMUGMKRRO+:QUK1;[2O$&E:3JUC_ %]?LI?M
M7?#C]K3X<1>-?!4O]E>(-*^R6/C_ , 7UW%<Z[X'UVYBE>.WN)$BMO[5\/ZK
M]FN[CPMXIM[2VL]>L[:ZBEM=*\0:5XA\/:)_%-7T_P#L@?M)Z[^RO\</#?Q,
MTP?:?#]SY7A;XCZ2FEV>JWFM_#C5=6TF\\2V.D1W=[I7V;Q!;?V59ZSX=NH]
M8TJ+^W=*TZVU:XN?#]SJ^F7X!_:S16?I.K:5K^E:9KNA:GI^M:)K6GV>K:/K
M&DWEOJ.E:MI6HVT=YI^IZ9J%G)-:7^GW]I-#=6=Y:S2VUU;2QSP2/$ZL="@
MHHHH *_(+_@M3_R:SX!_[+_X6_\ 5=?%6OU]K\@O^"U/_)K/@'_LO_A;_P!5
MU\5: /YA**** "BBB@ KL/&7C_QE\0;G0+KQGXAU#7Y?"O@_POX \-+>.@MM
M!\&^#=*AT?PYX>TFSMXX;2PT^PM(3-(EM!')J.JW>IZ[J<EYK>K:IJ%WQ]%
M!1110 4444 %%%% !78?#WP5JOQ*\?>!_AUH5QI]IK?C_P 8>&O!6CW6K2W,
M&E6VJ^*M:LM"T^XU.>SM+^[AT^&[OX9+R6UL;RYCMED>"TN)0L+\?7Z??\$B
M/ W_  EO[9&BZ_\ VI_9_P#PJ_P!X[\=?9/L/VO^W/[0L;7X:?V7Y_VNV_LS
MR?\ A8G]M?;?)U#S/['_ +-^R)_:'V^R /ZJM)TG2M TK3-"T+3-/T71-%T^
MSTG1]'TFRM].TK2=*TZVCL]/TS3-/LXX;2PT^PM(8;6SL[6&*VM;:*.""-(D
M51H444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% '\@O_!47_D^OXY?]TS_]4]\/J^ :^_O^"HO_ "?7\<O^Z9_^J>^'U? -
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%>W_ ?]G7XN?M(
M^,K+P9\*O">H:U*^H:?9Z[XEEM;Z+P;X)MM1CO[B'5O&OB."TNK30-/-II.K
M7-I'*)=5UN33KC3/#>F:UK;VNEW !P'@#P!XR^*7C+P]\/OA]X>U#Q5XR\5:
M@FF:%H6F(AN;RY,<D\TDDT\D-I8:?86D-QJ.K:MJ-Q::5HVE6EYJNJWEGIMG
M=74/]A7[%/[*6A?LE_!O3/!OE>']2^(VM[=7^*/C71;2\B_X2;73/>RZ?IT-
MWJ<LFH3>'_!^GWO]@: GDZ19W?E:EXH_X1W1-9\4Z[;R<?\ L?\ [ 7PD_9.
MTH:@L>G_ !*^+$VH7=Y/\5M=\-6-AJNDVTEMJ.EVND^!M.FO-<E\$Z?_ &)J
M=Y9ZW)I^L7.J^)[F_OVUC4YM'30M!T'[NH **** "BBB@ KX!_X*B_\ )BGQ
MR_[IG_ZN'X?5]_5\ _\ !47_ ),4^.7_ '3/_P!7#\/J /Y!:*** "BBB@ K
M^OK_ ()=?\F*? W_ +J9_P"KA^(-?R"U_7U_P2Z_Y,4^!O\ W4S_ -7#\0:
M/OZBBB@ HHHH **** "OP#_X+F?\VN_]UL_]Y'7[^5^ ?_!<S_FUW_NMG_O(
MZ /P#HHHH **** "O[^*_@'K^_B@ HHHH **** /X!Z*** "BBB@ K]_/^"&
M?_-T7_=$_P#WKE?@'7[^?\$,_P#FZ+_NB?\ [UR@#]_**** "BBB@#^83_@M
M3_R=-X!_[(!X6_\ 5B_%6OR"K]??^"U/_)TW@'_L@'A;_P!6+\5:_(*@ HHH
MH **** /[^**** "BBB@ K^-7]NS]J'5?VHOCSXF\0V>MZA>?"[PKJ%]X<^$
MFCR3W(TJS\,VAM[.Y\3V>GW6D:#=V>H?$&[TY?%>IC6--/B&QMKO2?"NH:A>
M6/A72%MOZ7/V_OCQ;_L^_LN_$7Q-#>ZA9>*_%VGW'PS^'TVDZAJNBZK;^,O&
M>F:E:V^LZ9KNE6%]+H^H>$-$MM=\;V=S/)I<=Y<^&8](M=8T[5-2TZ<?QJT
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
M?V>FF_\ %P- &E>-K;[-;:58:;_HFOP>=H\']BS^;I,LUE)^(?[3O_!'37?
M7A;Q1X]_9Z\9^(/B1!HGV.^A^%.OZ'9R^.[C0K?3A_;]QHOB;19K+3_&'B"'
M4(WU'3?"UMX,\/7E_H\LVF:5=:WXFL=-T_Q. ?B%16AJVDZKH&JZGH6NZ9J&
MBZWHNH7FDZQH^K65SIVJZ3JNG7,EGJ&F:GI]Y'#=V&H6%W#-:WEG=0Q7-K<Q
M203QI*C*,^@ HHHH **** /U]_X(K?\ )TWC[_L@'BG_ -6+\*J_I[K^83_@
MBM_R=-X^_P"R >*?_5B_"JOZ>Z "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@#G_%GA;0O'/A;Q+X*\4V/]J>&?&'A_6?"WB/3/M-Y9?VCH7B#3KG2=7L
M?MNG7%IJ%I]KT^[N+?[58W=K>6_F>;:W$,Z)(O\ %M^UG^S_ *K^S+\>?'7P
MIO$U"71-.U ZMX$UC4%N7D\0^ =:+WGAC4SJ$NBZ!::MJ%K:%M!\3WFCZ<FB
MP>,M%\2:7I\DL6G%J_MIK\T?^"E7[&MS^TW\,+#Q-\-O"VGZG\>/ NH:5%X>
MFC?2M+U7Q9X-O=0DM=<\%7FNZSK_ (>T2UT_3)=5?QOIEWK<FI2:?<Z-JVD>
M'[>RG\9ZO/< '\FM=!X6\)^*O'&NV/A;P5X:\0>,/$VJ?:O[,\.^%M&U'Q!K
MNH_8K.XU&\^PZ1I-M=ZA=_9-/M+N^NOL]O)]GL[6XNI=D$,CK^[G[-/_  1F
M_P"03XL_:C\5_P#/AJ'_  J7P#>_]@'4O[,\:^/-G_8P>&O$>A>!K;_GSUGP
MS\4?^6=?M;\+_@I\)/@KI3:/\*/ASX/\ VDVGZ+IFH3>&]#L;#5==MO#UM/:
MZ/)XGUU8CK?BK4+.*[O6&K>(]0U359[F_P!0O+F\FN[^\GG /YA/A?\ \$FO
MVP/B/I3:QJ>@>#_A3:3:?HNIZ5#\4/$L]AJNKVVLVT]T8UT+PCI/C+6_#^H:
M3%';+K6D^,]/\,ZK8W-_!9BSFN[;58-.^[OAI_P1$\+6WV2[^,7QP\0:QY_A
M^#[=X>^&GA[3O#7]E>*9?L$MU]D\8^*7\5_V_P"'[';JEC!YW@7PUJ.J^;8:
MI)_8_D7&CW/[N44 ?D%_PY6_99_Z'[X__P#A4_#K_P"=57M^K?\ !*W]AW4=
M*U/3[/X1ZAH%W?Z?>6=KKND_$CXF3:KHMS=6TD$&K:9#KOB[6M$EU#3I76\L
MX]8T?5M*>YAC74-,O[0S6LOZ'44 ?CEJW_!%']FZ;2M3AT+XE?&_3M;ET^\C
MT?4-6U?P'K6E6&JO;2+I]YJ>CV?@#0+O5M/M;LPSWFF6NNZ+<W]LDEK!JVG2
MRK>0_&/QB_X(N_&3P?H4.K_![XB>'_C-J$/F?VGX6U'1H/AAKLGF7FEVMG_P
MCMQJWBGQ!X9U39!<ZGJ.K_V]XB\)?8K/2T32_P"WM0U".QA_I;HH _@G\4^$
M_%7@?7;[PMXU\->(/!_B;2_LO]I^'?%.C:CX?UW3OMMG;ZC9_;M(U:VM-0M/
MM>GW=I?6OVBWC^T6=U;W46^":-VY^O[6?VK?V4OAQ^UI\.)?!7C6+^RO$&E?
M:[[P!X_L;2*YUWP/KMS%$DEQ;QO+;?VKX?U7[-:6_BGPM<7=M9Z]9VUK+%=:
M5X@TKP]XAT3^.;XJ_#3Q5\&_B/XT^%WC6T^R>)O _B"_T#4]D&HP6=]]DE/V
M/6M(_M:PTO4+KP_X@T][37?#NI7&GVG]JZ%J.G:G%"L%W'D \_HHHH ****
M/Z'/^"*OQTO-5T+XF_L\Z]K/VG_A%_LOQ(^'>F7"Z[=WEMH6JWG]D_$&SM;R
M:>Y\/Z5X?TKQ!<^$M5L=$MH=*O+G7?&GBG6%75_M-_)I7[N5_'+_ ,$Y?B7_
M ,*O_;(^"VHW%WX@ATGQ;X@F^&FKV.@3^7_;'_"Q+&Y\+>';36K5[_3[;4/#
M^G^-M0\+>(M2@NGN?LG]APZO8V%[JVF:=;O_ &-4 %%%% !1110 4444 %%%
M% !1110 4444 %?@'_P7,_YM=_[K9_[R.OW\K\ _^"YG_-KO_=;/_>1T ?@'
M1110 4444 %%%% !17ZF_L>?\$NOBA^T);:/X_\ B?<ZA\)?@]JFGZ/K^A:@
M;73[WQE\0]*O-5VS0^&]'GOA+X5T^\T2TO+W3_&7BG3I[::/4O#&L>'O"_C/
M0=3NKRQ_?SX#_L2?LT_LXW-EK'PW^&VGCQE::?I]FWC_ ,3W-WXJ\9/<V>E7
M^CWFK:?J.L2W%IX3U#Q!::KJ:^)(_ FG^%=*U>.\-G/I@TVTT^RLP#^.;P5\
M/?'WQ*U6XT+X=>!_&'C_ %NTT^75KK1_!7AG6O%6JVVE07-I9SZG<:?H5E?W
M<.GPW=_8VLMY)"MM'<WEI \@EN(5?/\ %/A/Q5X'UV^\+>-?#7B#P?XFTO[+
M_:?AWQ3HVH^']=T[[;9V^HV?V[2-6MK34+3[7I]W:7UK]HMX_M%G=6]U%O@F
MC=O[V*S]6TG2M?TK4]"UW3-/UK1-:T^\TG6-'U:RM]1TK5M*U&VDL]0TS4]/
MO(YK2_T^_M)IK6\L[J&6VNK:62">-XG92 ?P+T5_5W^T7_P2D_9Q^-'VC6_
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
MS_ZNB_\ ,)__ (W*/^'&?_5T7_F$_P#\;E '[^4444 ?Q#?M8?\ )TW[2O\
MV7_XR?\ JQ?$=> 5_1Y\6/\ @C9_PM#XI_$OXE_\-&_V'_PL3X@>,O'7]B_\
M*@_M/^Q_^$M\1:EK_P#9?]I?\+0T_P#M#^S_ .T/LGVW[!9?:_)\_P"R6WF>
M2GG_ /PXS_ZNB_\ ,)__ (W* /P#HK]_/^'&?_5T7_F$_P#\;E?(/[:O_!-_
M_AC[X6:!\2_^%R_\+$_MSX@:5X%_L7_A7?\ PB7V7^T_#OBK7_[4_M+_ (3G
MQ-Y_D?\ ",_9/L7V"'S/MOG_ &N/[-Y-P ?F#1110 4444 %%%?M[\)_^"-G
M_"T/A9\-/B7_ ,-&_P!A_P#"Q/ '@WQU_8O_  J#^T_['_X2WP[INO\ ]E_V
ME_PM#3_[0_L_^T/LGVW[!9?:_)\_[);>9Y* 'XA45^_G_#C/_JZ+_P PG_\
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
M9_\ 8?D?9+W^T_.T\ _H[HHHH ***^4/VZ/&NE> ?V/_ -HC7=8M]0N;2_\
MAAXB\%0QZ9%;S7*ZK\2H%^'6A7$B75W9Q#3[36_%6GW6K2K,]S!I4-Y/9VE_
M=QP6-P ?R"_&OXH:K\:OBY\1OBOK"ZA#=^/O&&N>(X=/U/6KGQ#<Z%I5_?2M
MH7AB/6+J"TEO-/\ "NB#3_#FDE;*PMH-*TNSMK/3["TA@LX/,*** "BBB@ K
MH/"?A;7?'/BGPUX*\+6/]J>)O&'B#1O"WAW3/M-G9?VCKOB#4;;2=(L?MNHW
M%II]I]KU"[M[?[5?7=K9V_F>;=7$,"/(O/U^MO\ P1R^$-SXU_:6U7XI7$&H
M+HGP5\'ZC>0WUG?Z5!;?\)EX_M+_ ,(:%I.K6%TLVJW^GW_A2;X@ZE')I,5O
M'9:KH6F-J.IP13P:;K !^YO[%/[*6A?LE_!O3/!OE>']2^(VM[=7^*/C71;2
M\B_X2;73/>RZ?IT-WJ<LFH3>'_!^GWO]@: GDZ19W?E:EXH_X1W1-9\4Z[;R
M?7U%% !1110 4444 ?EE_P %"_\ @GII7[2VE7GQ4^%=GI^B_'[1=/19X&>V
MT[2OBUI6G6RPVN@Z]=3-#:6'C"PM(8[/PEXMO)(K:6VBMO"GBNY30$T+7?!'
M\JE?W\5_$-^UA_R=-^TK_P!E_P#C)_ZL7Q'0!X!1110 4444 ?K[_P $5O\
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
M6I/I^M>,M1\?W.F:MK N)+RYMM6TRRO'M-"6RT_];: "BBB@ KX!_P""HO\
MR8I\<O\ NF?_ *N'X?5]_5\ _P#!47_DQ3XY?]TS_P#5P_#Z@#^06BBB@ HH
MHH *_KZ_X)=?\F*? W_NIG_JX?B#7\@M?U]?\$NO^3%/@;_W4S_U</Q!H ^_
MJ*** "BBB@ HHHH **** "OR"_X+4_\ )K/@'_LO_A;_ -5U\5:_7VOR"_X+
M4_\ )K/@'_LO_A;_ -5U\5: /YA**** "BBB@ K^WG]D_P#Y-9_9J_[(!\&_
M_5=>'*_B&K^WG]D__DUG]FK_ +(!\&__ %77AR@#W^BBB@ HHHH **** "OR
M2_X*_?M :K\+?@-H7PI\./J%CK?QZU#6-)U+6+1KFVCL_ /A :->>+],BU"Q
MUG3[NWU#Q+=Z[X:T&XLY].UC1=9\&WOC72]4CMI;FP:;];:_E%_X*[^.O^$M
M_;(UK0/[+_L__A5_@#P)X%^U_;?M?]N?VA8W7Q+_ +4\C[);?V9Y/_"Q/[%^
MP^=J'F?V/_:7VM/[0^P60!^8-%%% !1110 5_85^P%^Q_I7[)WPC1=0&H3?%
MCXE:?X:UWXK3WEW;R6VDZK86-Y-IW@?2;72]1U/1/[/\$RZYK&GR:W9WE_<^
M)]5N=3UAK]-'FT'0M!_GS_X)C?"[_A:'[9'PP^UZ%_;GA_X=_P!L?%'Q#_Q,
M_P"S/['_ .$2L6_X0[7?W6H:?>ZA_9_Q-U#P+_Q++'[;]K\[_B::?<^'X]8V
M?U]4 %%%% !1110 5Q_C_P  >#?BEX-\0_#[X@^'M/\ %7@WQ5I[Z9KNA:FD
MAMKRV,D<\,D<T$D-W8:A87<-OJ.DZMIUQ::KHVJVEGJNE7EGJ5G:W4/844 ?
MPS?'WX.Z[^S_ /&3XA?![Q%-]KU#P/X@FTZWU/R[.#^W-"NX(-6\+>(OL=CJ
MFLP:;_PDGAG4-(U[^R'U.[O-'_M'^R]1==0M+J-/(*_?S_@MW\+O^2'_ !JT
M_0O^AA^%WB[Q+_:?^YXL^'6A?V-/J'_94;_^T],TK_IUUW4/^1=MJ_ .@ HH
MHH *_J;_ ."0OQTO/B?^SCJ'PY\0ZS_:GB;X'^((O#EI',NNW&HP_#CQ!:OJ
M?@5]2U;5)[O3[O[)J%IXQ\*Z+IVCSVT6@^%O">@:;+I%E EE>:I_+)7[&_\
M!%GQ_<Z%^T+\0?A]<>(=/TS1/'WPPN-3AT*\?2H+GQ+XR\$Z_I,^A1Z3-=1C
M5;K4-)\*:_\ $'49-)TFX\NXTI=3U74;.XBT."ZT\ _IKHHHH *_(+_@M3_R
M:SX!_P"R_P#A;_U77Q5K]?:_(+_@M3_R:SX!_P"R_P#A;_U77Q5H _F$HHHH
M **** "BBOTN_P""5/P'M_C'^U%I'B;7;+4)O"GP3T^/XF7$T>G:J^E7/C*P
MU.RM?A]HUYKNG7^G1:+J":W+-XWTRVNI+^/Q!;> M6TB?1[W2YM5GL@#];?^
M";W[ VA? /PMH/QL^)&G_P!J?'/QAX?MM1TZRU33+RR_X5!H7B#3ED?P[::9
MJ]K::A:?$"[T^[:P\=:O>6=K>:3YE]X(T1(=+3Q'JWC3]7:** "BBB@ K/U;
M2=*U_2M3T+7=,T_6M$UK3[S2=8T?5K*WU'2M6TK4;:2SU#3-3T^\CFM+_3[^
MTFFM;RSNH9;:ZMI9()XWB=E.A10!^47QG_X)+?L_>-O&WACQW\.=-_X03ROB
M!X2U?X@_#E-2U.#X<>,?!+>+Y-2^(FG:1!8;O$'@3Q!J7A^_GM?#J>%=5L/"
M&G1:/IWA_3?#OAK^TIO%6D_J[110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% '\@O_  5%_P"3Z_CE_P!TS_\ 5/?#
MZO@&OO[_ (*B_P#)]?QR_P"Z9_\ JGOA]7P#0 4444 %=!X3\+:[XY\4^&O!
M7A:Q_M3Q-XP\0:-X6\.Z9]IL[+^T==\0:C;:3I%C]MU&XM-/M/M>H7=O;_:K
MZ[M;.W\SS;JXA@1Y%Y^O?_V3_P#DZ;]FK_LO_P &_P#U8OAR@#W_ /X=<_MU
M_P#1#?\ S)GP>_\ G@T?\.N?VZ_^B&_^9,^#W_SP:_KZHH _D%_X=<_MU_\
M1#?_ #)GP>_^>#1_PZY_;K_Z(;_YDSX/?_/!K^OJB@#^07_AUS^W7_T0W_S)
MGP>_^>#1_P .N?VZ_P#HAO\ YDSX/?\ SP:_KZHH _D%_P"'7/[=?_1#?_,F
M?![_ .>#7B&K?L>?M7Z+JNIZ/>?LW?&^:[TG4+S3+J;2?ACXPU_2I;FPN9+6
M>33-=T+2-1T36M/>6)FL]6T?4+_2M1MC'>:?>75I-#._]M-% '\(_CKX3_%/
MX7_V7_PLOX:?$#X=_P!N?;O[%_X3KP;XB\)?VQ_9GV3^TO[+_M_3=/\ [0_L
M_P#M"P^W?9/.^R?;;3S_ "_M,._S^O[^*^(?CI_P3O\ V5/C[>:SKWB3X??\
M(EXVUS:]YX[^&]\WA+79+R379_$&IZO>:5'#>>"==\0:[<WFH6VM^(_$_A+7
M-=OK.]93J,=S9:3=:< ?QRT5]G?M=?L.?%S]D+5=.G\5OI_BSX?>(]0U"Q\+
M?$7PW#?+I4]S;W-\]EH?B>QNX1+X5\87FB6D>NC1&NM5TJZMFU"'P[XD\1MX
M?\02:;\8T %%%% !1110!_3W_P $O_VZ/^%U>%H_@?\ &+QE_:'QL\,_:?\
MA#]2UJ+R-1^)'@33].MYD\[6I;Z?_A)OB!X9\C5&U_SK73]8U?PM!IOB63_A
M)M3T_P >Z_:?K[7\(_PJ^)?BKX-_$?P7\4?!5W]D\3>!_$%AK^F;Y]1M[.^^
MR2C[9HNK_P!DW^EZA=>'_$&GO=Z%XBTVWU"T_M70M1U'3)9E@NY,_P!O/PJ^
M)?A;XR?#CP7\4?!5W]K\,^./#]AK^F;Y].N+RQ^UQ#[9HNK_ -DW^J:?:^(/
M#^H)=Z%XBTVWU"[_ +*UW3M1TR69I[23 !W]%%% !7P#_P %1?\ DQ3XY?\
M=,__ %</P^K[^KX!_P""HO\ R8I\<O\ NF?_ *N'X?4 ?R"T444 %%%% !7]
M?7_!+K_DQ3X&_P#=3/\ U</Q!K^06OZ^O^"77_)BGP-_[J9_ZN'X@T ??U%%
M% !1110 4444 %?@'_P7,_YM=_[K9_[R.OW\K\ _^"YG_-KO_=;/_>1T ?@'
M1110 4444 %?W\5_ /7]_% !1110 4444 ?P#T444 %%%% !7[^?\$,_^;HO
M^Z)_^]<K\ Z_?S_@AG_S=%_W1/\ ]ZY0!^_E%%% !1110!_,)_P6I_Y.F\ _
M]D \+?\ JQ?BK7Y!5^OO_!:G_DZ;P#_V0#PM_P"K%^*M?D%0 4444 %%%% '
M]_%%%% !117D'[0GBG7? _P#^.'C7PM??V7XF\'_  @^)?BGP[J?V6SO?[.U
MWP_X+UK5M(OOL>HV]WI]W]DU"TM[C[+?6EU9S^7Y5U;S0.\; '\0WBSQ3KOC
MCQ3XE\:^*;[^U/$WC#Q!K/BGQ%J?V6SLO[1UWQ!J-SJVKWWV/3K>TT^T^UZA
M=W%Q]EL;2ULX/,\JUMX8$2->?HHH **** "OTN_X)*>"M5\5?MH^#]=T^XT^
M&T^&O@_Q_P"-==CO);F.YN]*O_#ES\.H;?24@M+B*?4%UOQ_H]U)%>36%L-*
MMM3G6[>[AM;&\_-&OW<_X(=^%M"N_%/[1/C6XL?,\3>'_#_PX\+:1J?VF\3[
M)H7C#4?&&K>(['[$EPNGW']HZAX&\+7'VJZM)KRT_LORK&XM8+W48[L _H<H
MHHH **** "BBB@ K\ _^"YG_ #:[_P!UL_\ >1U^_E?@'_P7,_YM=_[K9_[R
M.@#\ Z*** "BBB@ K^_BOX!Z_OXH **** "O /VL/^36?VE?^R ?&3_U77B.
MO?Z\ _:P_P"36?VE?^R ?&3_ -5UXCH _B&HHHH **** "OW\_X(9_\ -T7_
M '1/_P!ZY7X!U^_G_!#/_FZ+_NB?_O7* /W\HHHH **** /YA/\ @M3_ ,G3
M> ?^R >%O_5B_%6OR"K]??\ @M3_ ,G3> ?^R >%O_5B_%6OR"H **** "BB
MB@#^TG]A?P5I7@#]C_\ 9WT+1[C4+FTO_AAX=\:S2:G+;S7*ZK\2H&^(NNV\
M;VMI9Q#3[36_%6H6NDQ-"]S!I4-G!>7=_=QSWUQ]7T44 %%%% !1110 4444
M ?PC_%CP-_PJ_P"*?Q+^&G]J?VY_PKOX@>,O O\ ;7V'^S/[8_X1+Q%J6@?V
MI_9OVO4/[/\ [0_L_P"U_8OM][]D\[R/M=SY?G/Y_7U?^W1X*U7P!^V!^T1H
M6L7&GW-W?_$_Q%XUADTR6YFMETKXE3K\1="MY'NK2SE&H6FB>*M/M=6B6%[:
M#58;R"SN[^TC@OKCY0H **** "OU]_X(K?\ )TWC[_L@'BG_ -6+\*J_(*OT
MN_X)*>-=5\*_MH^#]"T^WT^:T^)7@_Q_X*UV2\BN9+FTTJP\.7/Q%AN-)>"[
MMXH-0;6_ .CVLDMY#?VQTJYU.!;1+N:UOK, _K*HHHH *_*+_@LAXIUWP_\
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
MVH2RZU\.M-U-WEM=5UJVATE8X[^TT"5M._H,K^83_@BM_P G3>/O^R >*?\
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
M-W8:A87<,-U9WEK-%<VMS%'/!(DJ*P /[Z**** "OR"_X+4_\FL^ ?\ LO\
MX6_]5U\5:_7VOR"_X+4_\FL^ ?\ LO\ X6_]5U\5: /YA**** "BBB@ K^EO
M_@B;X6T*T^ ?Q7\:V]CY?B;Q!\7Y/"VKZG]IO'^UZ%X/\%^%M6\.6/V)[AM/
MM_[.U#QSXIN/M5K:0WEW_:GE7UQ=066G1VG\TE?U]?\ !+K_ ),4^!O_ '4S
M_P!7#\0: /OZBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** /Y!?^"HO_ "?7\<O^Z9_^J>^'
MU? -??W_  5%_P"3Z_CE_P!TS_\ 5/?#ZO@&@ HHHH *]_\ V3_^3IOV:O\
MLO\ \&__ %8OARO *]__ &3_ /DZ;]FK_LO_ ,&__5B^'* /[>:*** "BBB@
M HHHH **** "BBB@#C_'_@#P;\4O!OB'X??$'P]I_BKP;XJT]],UW0M320VU
MY;&2.>&2.:"2&[L-0L+N&WU'2=6TZXM-5T;5;2SU72KRSU*SM;J'^,;]K/\
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
M_E?@'_P7,_YM=_[K9_[R.@#\ Z*** "BBB@ K^_BOX!Z_OXH **** "BBB@
MHHHH *_@'K^_BOX!Z "BBB@ HHHH _4W_@CWXUTKPK^V!'H6H6^H37?Q*^&'
MC;P5H4EG%;R6UIJMA/H7Q%FN-6>>[MY8-/;1/ .L6L<MG#?W)U6YTR!K1+2:
MZOK/^JNOY!?^"77_ "?7\#?^ZF?^J>^(-?U]4 %?AG_P6_\ &NJV'@'X!_#J
M&WT]M$\5>,/&GC74+J2*Y.JPZKX!T71="T>WLYUNTM(]/N;3XE:[)J<4]C<7
M,US::2]K=V<4%Y#?_N97X!_\%S/^;7?^ZV?^\CH _ .BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** /O[_@EU_R?7\#?^ZF?^J>^(-?U]5_$
M-^R?_P G3?LU?]E_^#?_ *L7PY7]O- !1110 5\ _P#!47_DQ3XY?]TS_P#5
MP_#ZOOZO@'_@J+_R8I\<O^Z9_P#JX?A]0!_(+1110 4444 %?U]?\$NO^3%/
M@;_W4S_U</Q!K^06OZ^O^"77_)BGP-_[J9_ZN'X@T ??U%%% !1110 4444
M%%%% !7Y!?\ !:G_ )-9\ _]E_\ "W_JNOBK7Z^U^07_  6I_P"36? /_9?_
M  M_ZKKXJT ?S"4444 %%%% !7]O/[)__)K/[-7_ &0#X-_^JZ\.5_$-7]O/
M[)__ ":S^S5_V0#X-_\ JNO#E 'O]%%% !1110 4444 ?(/[??CK_A7?[&_[
M0FO_ -E_VQ_:'@"\\"_9/MO]G^3_ ,+0OK#X:?VIY_V2]\S^P_\ A+?[:^P^
M2G]I_P!G_P!F_:]/^U_;[;^,6OZ^O^"HO_)BGQR_[IG_ .KA^'U?R"T %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?W\45X!^R?\ \FL_
MLU?]D ^#?_JNO#E>_P! !7Y!?\%J?^36? /_ &7_ ,+?^JZ^*M?K[7Y!?\%J
M?^36? /_ &7_ ,+?^JZ^*M '\PE%%% !1110 5_9U^P)X&_X5W^QO^SWH']J
M?VQ_:'@"S\=?:_L/]G^3_P +0OK_ .)?]E^1]KO?,_L/_A+?[%^V^<G]I_V?
M_:7V33_M?V"V_C%K^WG]D_\ Y-9_9J_[(!\&_P#U77AR@#W^BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** /Y!?^"HO_ "?7\<O^Z9_^J>^'U? -??W_  5%_P"3Z_CE_P!T
MS_\ 5/?#ZO@&@ HHHH *]_\ V3_^3IOV:O\ LO\ \&__ %8OARO *]__ &3_
M /DZ;]FK_LO_ ,&__5B^'* /[>:*** "BBB@ HHHH **** "BBB@ KX!_P""
MHO\ R8I\<O\ NF?_ *N'X?5]_5\ _P#!47_DQ3XY?]TS_P#5P_#Z@#^06BBB
M@ HHHH *^_O^"77_ "?7\#?^ZF?^J>^(-? -??W_  2Z_P"3Z_@;_P!U,_\
M5/?$&@#^OJBBB@ KX!_X*B_\F*?'+_NF?_JX?A]7W]7P#_P5%_Y,4^.7_=,_
M_5P_#Z@#^06BBB@ HHHH *_KZ_X)=?\ )BGP-_[J9_ZN'X@U_(+7]?7_  2Z
M_P"3%/@;_P!U,_\ 5P_$&@#[^HHHH **** "BBB@ K\ _P#@N9_S:[_W6S_W
MD=?OY7X!_P#!<S_FUW_NMG_O(Z /P#HHHH **** "O[^*_@'K^_B@ HHHH *
M*** /X!Z*** "BBB@ K]_/\ @AG_ ,W1?]T3_P#>N5^ =?OY_P $,_\ FZ+_
M +HG_P"]<H _?RBBB@ HHHH _F$_X+4_\G3> ?\ L@'A;_U8OQ5K\@J_7W_@
MM3_R=-X!_P"R >%O_5B_%6OR"H **** "BBB@#^_BBBB@ KP#]K#_DUG]I7_
M +(!\9/_ %77B.O?ZX#XL>!O^%H?"SXE_#3^U/[#_P"%B> /&7@7^VOL/]I_
MV/\ \);X=U+0/[4_LW[7I_\ :']G_P!H?:_L7V^R^U^3Y'VNV\SSD /X1J**
M* "BBB@ K]_/^"&?_-T7_=$__>N5^ =?L;_P19\?W.A?M"_$'X?7'B'3],T3
MQ]\,+C4X="O'TJ"Y\2^,O!.OZ3/H4>DS748U6ZU#2?"FO_$'49-)TFX\NXTI
M=3U74;.XBT."ZT\ _IKHHHH **** "BBB@ K\ _^"YG_ #:[_P!UL_\ >1U^
M_E?@'_P7,_YM=_[K9_[R.@#\ Z*** "BBB@ K^_BOX!Z_OXH **** "O /VL
M/^36?VE?^R ?&3_U77B.O?Z\ _:P_P"36?VE?^R ?&3_ -5UXCH _B&HHHH
M**** "OW\_X(9_\ -T7_ '1/_P!ZY7X!U^_G_!#/_FZ+_NB?_O7* /W\HHHH
M **** /YA/\ @M3_ ,G3> ?^R >%O_5B_%6OR"K]??\ @M3_ ,G3> ?^R >%
MO_5B_%6OR"H **** "BBB@#^_BBBB@ HHHH **** "BBB@#^07_@J+_R?7\<
MO^Z9_P#JGOA]7P#7W]_P5%_Y/K^.7_=,_P#U3WP^KX!H **** "OO[_@EU_R
M?7\#?^ZF?^J>^(-? -??W_!+K_D^OX&_]U,_]4]\0: /Z^J*** "OP#_ ."Y
MG_-KO_=;/_>1U^_E?B'_ ,%N_ W]H?"SX'_$O^U/)_X1+X@>(? O]B_8?,_M
M#_A8GAU-?_M3^TOM:?9/['_X5?\ 9/L7V"Y_M#^W//\ M=E_9GDZ@ ?SAT44
M4 %%%% !7]O/[)__ ":S^S5_V0#X-_\ JNO#E?Q#5_85_P $TO']S\0?V+O@
MU=:EXAT_7];\*Z?KG@#55LWTH7.@VW@WQ'JNC^$?#VK6>E1PK8:A8?#Z'PA-
M&E_!'JNHZ5=Z9KM])>2ZL-0NP#[NHHHH **** "BBB@ K^(;]K#_ ).F_:5_
M[+_\9/\ U8OB.O[>:_B&_:P_Y.F_:5_[+_\ &3_U8OB.@#P"BBB@ HHHH _7
MW_@BM_R=-X^_[(!XI_\ 5B_"JOZ>Z_F$_P""*W_)TWC[_L@'BG_U8OPJK^GN
M@ HHHH **** "BBB@ HHHH **** "BBB@#^=/_@M-\>+G5O&7P^_9ST>]T^7
M1/">GV_Q,\:+9ZAI6H7)\9:U'JVC^%]&U:S2P?5?#FH>'/"CZAKD=LVKI'K^
ME?$;3+Z\T=(M.T34+K\,Z^C_ -K_ ,?W/Q._:B^/7C.;Q#I_BNTO_B?XKTSP
M_P"(-)?2IM*U+P;X8U.;PMX&DTR[T6---U'3XO!NBZ%;6>K0&>35[:&/4[J\
MO[N[GO;CYPH **** "BBO7_@7\"_B/\ M%_$?1OA?\+]&_M7Q!JNZZO+VZ:6
MVT+PQH5M+!'J?BGQ3J<<%S_97A_2OM,"W%PL%S>7MY<V.BZ+8ZKX@U72=)O@
M#L/V?_V3/CS^TUJJ6?PI\"ZAJ.B1:@NGZQX[U8-HO@'P](ESHL6H#4_$]X@M
M+K4-)M-?T[6+SPQH*ZUXRGT5Y-0TOPYJ,43"OW<_9_\ ^".7P2\&Z4FH?'_5
M=0^,7BN]T]8[K0M)U'7/!G@'0+FYMM%GG33)M"O],\9>(=0TK4K76;.S\0ZA
MK&AZ5JVBZI&UWX TW5;6&ZC_ $N^!?P+^''[.GPXT;X7_"_1O[*\/Z5NNKR]
MNFBN==\3Z[<Q01ZGXI\4ZG'!;?VKX@U7[- MQ<+!;6=E9VUCHNBV.E>']*TG
M2;'U^@#XQ\%?\$\?V+O &JW&L:%\ /!]_=W.GRZ9)#XUNO$?Q*TI;::YM+IY
M+?0OB+K?BK1+34!+9PK%JUKI\.JP6SW=G!>1VE_?07'I_P#PR?\ LL_]&U?
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH _D%_P""HO\ R?7\<O\ NF?_
M *I[X?5\ U]_?\%1?^3Z_CE_W3/_ -4]\/J^ : "BBB@ KW_ /9/_P"3IOV:
MO^R__!O_ -6+X<KP"O?_ -D__DZ;]FK_ ++_ /!O_P!6+X<H _MYHHHH ***
M* "BBB@ HHHH **** "OR"_X+,_%'_A%/V<?"GPTL-<^P:M\6/B!9?VEHO\
M9GVK^W_ G@2U?7]:_P")E-I]S;:5_97C:Y^&EW^XO]-UB^W^1:?;-)77X5_7
MVOX]?^"A?[5-O^U/\>;S6/"FHZA=?"?P+IZ>$_AK#=V^JZ7'?VP*W7B3QA+H
M6H:C=Q6>H>*M;,BV]ZNGZ#JM[X-T;P59^(M&LM8TFX@C /A&BBB@ HHHH *_
M4W_@CWX*TKQ5^V!'KNH7&H0W?PU^&'C;QKH4=G+;QVUWJM_/H7PZFM]62>TN
M)9]/71/'^L74<5G-87(U6VTR=KM[2&ZL;S\LJ_?S_@B)\+O^2X?&K4-"_P"A
M>^%WA'Q+_:?^_P"+/B+H7]C0:A_V2Z__ +3U/2O^G70M0_Y&*VH _?RBBB@
MKXQ_X*&^"M5\?_L7?'_0M'N-/MKNP\'VOC6:34Y;F&V;2OAKXCT3XBZ[;QO:
MVEY*=0N]$\*ZA:Z3$T*6T^JS6<%Y=V%I)/?6_P!G5YA\;O!6J_$KX+_%WX=:
M%<:?::WX_P#AAX^\%:/=:M+<P:5;:KXJ\*:MH6GW&ISV=I?W<.GPW=_#)>2V
MMC>7,=LLCP6EQ*%A< _A6HHHH **** "OZ>_^"+WBS^U_P!F7QIX6N_$O]J:
MAX/^+^M_8_#MQK/VV\\+>%O$'ACPGJ.F?9=(DN99]$\/ZWXFB\:WUCY5O:Z=
MJ6NQ^*;JW\[4$U9Q_,)7[&_\$8OB];^$/CSXW^$FHS:?;6GQB\'PWFCM)8:K
M<ZK?>,OAJ=3UC3])L[RS9]-T[3Y?!NM>/]7U.36+9([FYT/2;6RU.UNY%T_6
M #^FNBBB@ HHHH **** "OY9/^"R'BG0O$'[6^FZ3I%]]KU#P/\ "#P;X6\4
MV_V6\@_LO7;O6_%_C6WL?-NK>&"]\SPSXP\.:G]JTZ2[LT_M'[&]PNH6E]:6
MO]3=?P[?M)_%ZY^/7QY^*OQ;FFU":T\9^,-2O/#ZZM8:5INJV7@VP*:/X&TG
M4[/16ETU-0T7P;IVA:1>207-_)<W-E)=76IZI=S3ZA<@'B%%%% !1110 5_?
MQ7\ ]?W\4 %%%% !1110!_ /1110 4444 %?OY_P0S_YNB_[HG_[UROP#K]_
M/^"&?_-T7_=$_P#WKE '[^4444 %%%% '\PG_!:G_DZ;P#_V0#PM_P"K%^*M
M?D%7Z^_\%J?^3IO /_9 /"W_ *L7XJU^05 !1110 4444 ?W\4444 %%%% '
M\(_Q8\#?\*O^*?Q+^&G]J?VY_P *[^('C+P+_;7V'^S/[8_X1+Q%J6@?VI_9
MOVO4/[/_ +0_L_[7]B^WWOV3SO(^UW/E^<_G]??W_!3_ ,)_\(I^VS\8?L_A
MK_A&M)\2_P#"&^+-(\G1O['T[7_[8\#^'?\ A(O$NF[+:VMM5_M7QM;>*?[:
MUFU\_P"W>*8-?^W7,NK1:CM^ : "BBB@ K[._P"">7C72O /[:/P UW6+?4+
MFTO_ !A=>"H8],BMYKE=5^)7AS6_AUH5Q(EU=V<0T^TUOQ5I]UJTJS/<P:5#
M>3V=I?W<<%C<?&-% ']_%%?,'[&WQTL_VB/V<?AE\1O[9_MGQ,_A^R\.?$62
M9="MM1@^(_ANUM],\7/J6D^'9Y=/T3^V]0B_X2K1=.\C397\+>(- U+^R-+@
MU""SB^GZ "BBB@ HHHH *_ /_@N9_P VN_\ =;/_ 'D=?OY7X!_\%S/^;7?^
MZV?^\CH _ .BBB@ HHHH *_OXK^ >O[^* "BBB@ KP#]K#_DUG]I7_L@'QD_
M]5UXCKW^O /VL/\ DUG]I7_L@'QD_P#5=>(Z /XAJ*** "BBB@ K]_/^"&?_
M #=%_P!T3_\ >N5^ =?OY_P0S_YNB_[HG_[UR@#]_**** "BBB@#^83_ (+4
M_P#)TW@'_L@'A;_U8OQ5K\@J_7W_ (+4_P#)TW@'_L@'A;_U8OQ5K\@J "BB
MB@ HHHH _OXHHHH **** "BBB@ HHHH _D%_X*B_\GU_'+_NF?\ ZI[X?5\
MU]_?\%1?^3Z_CE_W3/\ ]4]\/J^ : "BBB@ K[^_X)=?\GU_ W_NIG_JGOB#
M7P#7W]_P2Z_Y/K^!O_=3/_5/?$&@#^OJBBB@ K\PO^"N_@;_ (2W]C?6M?\
M[4_L_P#X5?\ $#P)XZ^R?8?M?]N?VA?77PT_LOS_ +7;?V9Y/_"Q/[:^V^3J
M'F?V/_9OV1/[0^WV7Z>UXA^TOX N?BE^SU\;/A]I_A[3_%6M^*OAAXUTSPOH
M6III1MKSQD= OI_!<D<VMR0Z58:A8>*X='U'2=6O+BTCT;5;2SU5;RSELTNH
M0#^':BBB@ HHHH *_HL_X(D_%#2KKP#\8_@O,NGVFMZ'XPL/BAI[2:U;_P!J
MZ_I7BK1=,\*:PMGX=:".[&G^$;OP=H1U/6H+F\MC<^-M)L;J#3)19R:M_.G7
MV]_P3O\ CI9_ +]JOX?>)->UG^P_!/BW[=\-_'=XZZ%'9QZ%XM6&/2KS5]3\
M03V=MH7A_0O&UGX2\3^(M;MM0LKRQT+0]1*M>VTEUI.H@']C5%%% !1110 4
M444 %?Q#?M8?\G3?M*_]E_\ C)_ZL7Q'7]O-?Q#?M8?\G3?M*_\ 9?\ XR?^
MK%\1T > 4444 %%%% 'Z^_\ !%;_ ).F\??]D \4_P#JQ?A57]/=?S"?\$5O
M^3IO'W_9 /%/_JQ?A57]/= !1110 4444 %%%% !1110 4444 %9^K:MI6@:
M5J>NZ[J>GZ+HFBZ?>:MK&L:M>6^G:5I.E:=;27FH:GJ>H7DD-I8:?86D,UU>
M7EU-%;6MM%)//(D2,PT*\P^-W@K5?B5\%_B[\.M"N-/M-;\?_##Q]X*T>ZU:
M6Y@TJVU7Q5X4U;0M/N-3GL[2_NX=/AN[^&2\EM;&\N8[99'@M+B4+"X!_"M1
M110 4444 %?O9_P1 \ 6\NJ_'SXI7WA[4!=V&G^"_ 'ACQ7(FJPZ4]MJUSK7
MB+QWX>LY!(FB:CJ$4NB_#K4M31XKK5=%MIM):.2PM-?E74?P3K^DO_@B3XUT
MJ_\ @O\ &/X=0V^H+K?A7XGV'C74+J2*W&E3:5X^\*:9H6CV]G.MV]W)J%M=
M_#779-3BGL;>VAMKO27M;N\EGO(;  _:VBBB@ HHHH **** "OP#_P""YG_-
MKO\ W6S_ -Y'7[^5^ ?_  7,_P";7?\ NMG_ +R.@#\ Z*** "BBB@ K^_BO
MX!Z_OXH **** "BBB@ HHHH **** "BBB@ HHHH *_ /_@N9_P VN_\ =;/_
M 'D=?OY7X!_\%S/^;7?^ZV?^\CH _ .BBB@ HHHH *_OXK^ >O[^* "BBB@
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
MY_9/_P"36?V:O^R ?!O_ -5UX<K^(:O[>?V3_P#DUG]FK_L@'P;_ /5=>'*
M/?Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH _D%_X*B_\ )]?QR_[IG_ZI[X?5\ U]_?\
M!47_ )/K^.7_ '3/_P!4]\/J^ : "BBB@ KW_P#9/_Y.F_9J_P"R_P#P;_\
M5B^'*\ KT#X3^.O^%7_%/X:?$O\ LO\ MS_A7?Q \&^.O[%^V_V9_;'_  B7
MB+3=?_LO^TOLFH?V?_:']G_9/MWV"]^R>=Y_V2Y\OR7 /[N**_ /_A^9_P!6
MN_\ F;/_ ,4='_#\S_JUW_S-G_XHZ /W\HK\ _\ A^9_U:[_ .9L_P#Q1T?\
M/S/^K7?_ #-G_P"*.@#]_**_ /\ X?F?]6N_^9L__%'1_P /S/\ JUW_ ,S9
M_P#BCH _?RBOP#_X?F?]6N_^9L__ !1T?\/S/^K7?_,V?_BCH _?RN?\4^+/
M"W@?0K[Q3XU\2^'_  ?X9TO[+_:?B+Q3K.G>']"T[[;>6^G6?V[5]6N;33[3
M[7J%W:6-K]HN(_M%Y=6]K%OGFC1OYI/BC_P69_:.\5_V[8?#3PIX ^$^DW_]
MF?V+J7V*Z\=^.] ^R_V?-J7_ !.M?>V\$ZK_ &K<VU_!_I?PT3[#H^I?9(-V
MK6<.OM^</QB^/WQD_: UV'Q%\8?B%X@\<:A:>9_9EOJ,T%IH6A_:+/2[&\_X
M1WPMI,&G^&?#?]IP:-ICZO\ V#I&G?VQ>6B:CJGVO4&DNG /T^_;Y_X*@?\
M"Z-"U#X,_L\2>(/#_P .=2_M/3?'_CG4;;^QM=^(&G)>75C'H'AVT2XEU#1/
M &MZ?%#J.KS:JFE^*O%%GJ">&=8T7PWHUKXATOQ;^,5%% !1110 4444 %?V
M%?\ !-GX0V_P@_8_^%D!@T]=;^(^GM\7O$=YIE_JM];:E<^/X+74/#4\BZHL
M*V&H6'P^A\&:%JUAIEK;Z5%JND7DULVHRSW&L:E_-I^PO^SI_P -.?M'>#?
M.I6_G^"='\SQU\2_WWE;_ GAJZL?M^E_N-<T#5E_X2O5K[1?!7VW0+R76-"_
MX27_ (2.&TGMM'N]G]G- !1110 4444 ?PS?M _#3_A3?QP^+/PNCM/$%II_
M@?X@>*- T'_A*8/(UV^\+6FK7/\ PB6M7VVPTN"Z_P"$@\,OI.NVNI6>GVFG
M:K9ZC;ZGID*Z?=VV?(*_5W_@L1\-/^$/_:KM_'5I:>(#I_Q;\ >&]?O-4U&#
M.A2>*?"RS^!=3T7P[>QV%K _]E^&?#_@K5-7TV6[U+4;*\\1I?7$UOI^KZ3:
M0_E%0 4444 %=!X3\4Z[X'\4^&O&OA:^_LOQ-X/\0:-XI\.ZG]EL[W^SM=\/
MZC;:MI%]]CU&WN]/N_LFH6EO<?9;ZTNK.?R_*NK>:!WC;GZ* /[B?V=?CQX-
M_:1^$?A/XJ^#+W3WBUK3[6+Q+H5GJ$FHW/@GQE%8VD_B/P5JTT]AI-V=0T"[
MNA%'=W.DZ='K>E2Z9XDTRW?1-:TNZN/;Z_B6_9H_:I^+G[*/C*^\7_"W4=/>
M+6M/.F>)O"/B2WOM1\&^*;:*.Y.ER:WI5AJ.DW9U#0+NZEOM#U;3=2T[5;"2
M6^L%O'T36M?TK5?Z6_V?_P#@IO\ LN_&[2D77?&.G_!7QE:Z>MWK'ACXJ:KI
MGA[2ED@MM%&H2^'?'=Y/:^%-?T\:KJTVGZ1;W5YH7C+5+;2M1UB?P5IFFP-*
MH!^AU%9^DZMI6OZ5IFNZ%J>GZUHFM:?9ZMH^L:3>6^HZ5JVE:C;1WFGZGIFH
M6<DUI?Z??VDT-U9WEK-+;75M+'/!(\3JQT* "BN/\:_$+P#\-=*M]=^(OCCP
M?X T2[U"+2;76/&OB71?"NE7.JSVUW>0:9;ZAKM[86DVH36EA?745G',US);
M6=W.D9BMYF3\8_VH?^"QO@W3-*UOPA^R[I6H>)_$5[I\]G:_%SQ)ITFC>&?#
MUS=VVD30:MX8\'Z[IYUOQ5J%G%=ZY8F/Q=IOA32M*\0Z7I]^VF>.O#L\UE=
M'7_\%:?VO]"\$_#C4OV:/ GB3S?B;X[_ +-3XC1Z1+>++X.^'$\7]ISZ1J.K
M:;JUA_9OB#QWMTJQ?P[=6VL1:C\.+_Q$?$&G:;9>)?"MYJW\TE:&K:MJNOZK
MJ>NZ[J>H:UK>M:A>:MK&L:M>7.HZKJVJZC<R7FH:GJ>H7DDUW?ZA?W<TUU>7
MEU-+<W5S+)//(\KLQSZ "BBB@ HHHH *_OXK^ >O[^* "BBB@ HHHH _@'HH
MHH **** "OW\_P""&?\ S=%_W1/_ -ZY7X!U^_G_  0S_P";HO\ NB?_ +UR
M@#]_**** "BBB@#^83_@M3_R=-X!_P"R >%O_5B_%6OR"K]??^"U/_)TW@'_
M +(!X6_]6+\5:_(*@ HHHH **** /[^**** "BBB@#^?/_@MM\(;E-5^#GQ[
ML8-0FM+K3[_X0^)[B2_TH:5IUS87.I^,_ D%GIA6+6WU#6HM1^(LFIWZ/?Z5
M%;:!I-O(NDW<T1UK\$Z_M)_;;^ ]S^T=^S3\2/AOH]EI]WXR.GVWB?P UYIV
ME7ES'XR\*W<6L:=I^DWFL7^E6GA_4/%EI;ZAX$D\2-J=G'I&E>*M3GO#=Z:;
MW3[S^+:@ HHHH **** /U-_X)=?MB6_[/?Q/N?AAX_UC3]+^#WQ:U"U&H:[K
M^L:K9Z5\//&5EI]]!H_B.&%?M>B6>G^*I3IWA;QEJ%[9Z;'#;0>%_$.L>)],
MT'P9>6M]_577\ ]?K[^Q3_P51UWX!>%M,^$_QJT#Q!\2/ASHFVU\)^(]%OK.
M7QWX'T*WTZ]%MX6AT_69;+3_ !AX?AU"/2K30+?4/$7AZ\\':/+J5G:WVMZ-
M8^&O#&C ']/=%> ?"[]JK]G'XT?V%#\-/C/X \2ZMXE_M/\ L7PI_;]KH_CN
M]_L?^T'U+_BW^OG2O&UM]FMM*O\ 4O\ 2] @\[1X/[:@\W298;V3W^@ HK@/
M'7Q8^%GPO_LO_A9?Q+\ ?#O^W/MW]B_\)UXR\.^$O[8_LS[)_:7]E_V_J6G_
M -H?V?\ VA8?;OLGG?9/MMIY_E_:8=_Y@_M+?\%>O@W\,_[6\+? S3_^%T>-
MK;[?8?\ "1>;/I7PLT748?[>T[S_ .U]BZMX[_LW5K#2+[[)X7M[+PKXG\.Z
MK]JT3XEVUS'LH ^_OVA?VG?@W^R_X6MO%/Q<\3_V3_:W]JP^%O#NFV<^K>*?
M&&HZ3ITFHW&FZ!I%L/\ KSL9M:UBXTGPMI6HZMHMKKVOZ3_:UB\W\<OQT^.G
MQ'_:+^(^L_%#XH:S_:OB#5=MK9V=JLMMH7AC0K:6>33/"WA;3))[G^RO#^E?
M:9VM[=I[F\O;RYOM:UJ^U7Q!JNK:M?'QT^.GQ'_:+^(^L_%#XH:S_:OB#5=M
MK9V=JLMMH7AC0K:6>33/"WA;3))[G^RO#^E?:9VM[=I[F\O;RYOM:UJ^U7Q!
MJNK:M?>04 %%%% !1110 5_?Q7\ ]?W\4 %%%% !7@'[6'_)K/[2O_9 /C)_
MZKKQ'7O]> ?M8?\ )K/[2O\ V0#XR?\ JNO$= '\0U%%% !1110 5^_G_!#/
M_FZ+_NB?_O7*_ .OW\_X(9_\W1?]T3_]ZY0!^_E%%% !1110!_,)_P %J?\
MDZ;P#_V0#PM_ZL7XJU^05?K[_P %J?\ DZ;P#_V0#PM_ZL7XJU^05 !1110
M4444 ?W\4444 %%%% !1110 4444 ?R"_P#!47_D^OXY?]TS_P#5/?#ZO@&O
MO[_@J+_R?7\<O^Z9_P#JGOA]7P#0 4444 %??W_!+K_D^OX&_P#=3/\ U3WQ
M!KX!K[^_X)=?\GU_ W_NIG_JGOB#0!_7U1110 4444 ?P[?M)_"&Y^ OQY^*
MOPCF@U"&T\&>,-2L_#[:M?Z5J6JWO@V_*:QX&U;4[S15BTU]0UKP;J.A:O>1
MP6UA);7-[):W6F:7=PSZ?;>(5^[G_!:KX%V>E:[\,OVA]!T;[-_PE'VKX;_$
M34[=M"M+.YUW2K/^UOA]>75E#!;>(-5\0:KX?MO%NE7VMW,VJV=MH7@OPMH[
M-I'V:PCU7\(Z "BBB@ HHHH _K*_X)H_MB6_[1_PCM_!'C/6-/\ ^%T?"S3[
M+1=9L[C6-5U#Q#XW\&Z98Z5I^D?%"[;7/.N[_4+^[F.C^-9[;5M<DB\30Q:]
MJ;:%;^-O#VCI^EU?P;^ /'_C+X6^,O#WQ!^'WB'4/"OC+PKJ":GH6NZ8Z"YL
M[D1R031R0SQS6E_I]_:37&G:MI.HV]WI6LZ5=WFE:K9WFFWEU:S?T=_LK?\
M!7;X8?$>VT[PI^T9'I_PE^(-UJ$]I#XITRQU ?"/5X[S5=.M-"BDO;K4]<UO
MP3J'E:G.NK7'B:2?P;8V.@7GB*_\:Z2NIP>']. /V-HKC_!7Q"\ _$K2KC7?
MAUXX\'^/]$M-0ETFZUCP5XET7Q5I5MJL%M:7D^F7&H:%>W]I#J$-I?V-U+9R
M3+<QVUY:3O&(KB%G["@ HKYP\?\ [8'[+OPQMO$,WC/X]?#"PN_"FH/I/B#P
M_IGBO3/$_C+3=5AU6/1;O3)/ WA:;6O&4NH:=J3F#5K.VT*:YTB."\NM3CM+
M2PO9[?\ $/\ :A_X+#>,O'VE:WX'_9U\,ZA\,_#NL:?/IEU\1?$ES'_PL]K:
M]MM(>>3PQ8Z%J$^B> -0MY5\0:.=635_&6JSZ?>Z?KV@7G@KQ%9PR6X!]O?\
M%-/V[-*^"/@W6O@9\+?$VH0_'CQ9I]E'J>L>&+ZVM[GX3>&;^2UO+F\U#4#;
MW<MGXP\5:(9;'PWIFFM8>(=#TK51X]75O#\\/@QO$O\ +I110 4444 %%%%
M'Z^_\$5O^3IO'W_9 /%/_JQ?A57]/=?S"?\ !%;_ ).F\??]D \4_P#JQ?A5
M7]/= !1110 4444 %%%% !1110 4444 %%%% '\ ]%?5_P"W1X*U7P!^V!^T
M1H6L7&GW-W?_ !/\1>-89-,EN9K9=*^)4Z_$70K>1[JTLY1J%IHGBK3[75HE
MA>V@U6&\@L[N_M(X+ZX^4* "BBB@ K]??^".GQTT+X;_ !P\9_"_Q5K/A_0-
M)^-'A_0[70;S5UO(;S4_B/X4U::/PEX6T[4UG72;'^W])\5^+U2WU6!9=:UV
MR\.Z+HU]'JU];:3KGY!44 ?W\45^87["_P#P40^''QU\">#?!7Q9^(/A_P /
M_M$Q^9H>KZ9K-C%X/T[Q[>)K%CI/AS5?"=X\Q\,ZEX@\4P:OHUO<^%-,N]+U
MV\\4P^)9?#W@FR\*VNG25^GM !1110 445S_ (I\6>%O ^A7WBGQKXE\/^#_
M  SI?V7^T_$7BG6=.\/Z%IWVV\M].L_MVKZM<VFGVGVO4+NTL;7[1<1_:+RZ
MM[6+?/-&C '05_*I_P %5OVJ?!O[0_Q<\*>$/AKJ.G^(_ GP:T_Q#ID?BZQM
MY#;>(_&7B:^TX>*Y-#U5=1N+37?!^GVGAKPW8Z)JUOINGQZAJL?B2_T^\U[P
MW>>'=5E] _;L_P""HNJ_&O2O$WP7^!-MJ'A7X77FH7VD^(OB!)=7-IXF^*7A
MD6UO;MIEGI,EC97?@KP?K%V=3.IV=S<W?B'Q;X>.DV.MQ^%;&\\5^#M3_'*@
M HHHH **** "O[^*_@'K^_B@ HHHH **** "BBB@ HHHH **** "BBB@ K\
M_P#@N9_S:[_W6S_WD=?OY7X!_P#!<S_FUW_NMG_O(Z /P#HHHH **** "OZ#
M/V$_^"JVE'2O#/P:_:EU;4$UM-0L?#WA;XVW\EM+I5UI4MM<)91_%[4;N]AN
M[#4+"[AL-)7Q_';ZC;:M;:C!JGCY]%ET7Q!XVU_^?.B@#^_BBOY)?V4O^"F7
MQP_9JLXO"6MQ_P#"Y/AE%]D2S\*^,/$&K0:[X6L],T*71M,TCP%XOD&L_P#"
M->'XO(T-I?#M]H/B#0K:ST=[;PWIWAJ]UC5M5N?WL^$/_!2;]C_XO6T @^*>
MG_#C6VT^_P!3O/#GQ>6#P#<Z;;6.JKI:QS^)=0NIOA]?ZA?K-:ZG8:3H7C/5
M]5ETJX:YFLX)=.UBWTT ^[J*** "O$/VBOCQX-_9N^$?BSXJ^,[W3TBT73[J
M+PUH5YJ$FG7/C;QE+8W<_ASP5I,T%AJUV-0U^[M3%)=VVDZC'HFE1:GXDU.W
M31-%U2ZM_G#XZ?\ !2O]E3X-Z%K,FD_$?P_\6/&T'A]=7\-^#/AOJ+>);/Q!
M>75Y/IUCIUYX]T.SUGP3X:\JY@DO-;34]6?7=,T*)M3L_#NL7-YHFF:Q_-)^
MU;^U=\1_VM/B/+XU\:R_V5X?TK[78^ / %C=RW.A>!]"N98GDM[>1XK;^U?$
M&J_9K2X\4^*;BTMKS7KRVM8HK72O#^E>'O#VB 'D'Q5^)?BKXR?$?QI\4?&M
MW]K\3>./$%_K^I[)]1N+.Q^URG['HND?VM?ZIJ%KX?\ #^GI::%X=TVXU"[_
M +*T+3M.TR*9H+2/'G]%% !1110 445^AW_!+GX0V_Q:_; \#3ZE!I]WHGPJ
MT_4_B]JMG>7^JV%S/<^%9]/T_P (SZ2VE*&NM0TGX@Z_X0UV2PO[JSTJ\TK2
M]3AOFOHB-'U, _J+_9^^&G_"F_@?\)OA=):>'[34/ _@#POH&O?\(M!Y&A7W
MBFTTFV_X2W6K'=8:7/=?\)!XF?5M=NM2O-/M-1U6\U&XU/4X5U"[N<^OT44
M%%%% '\FO_!5;X#V_P '/VHM7\3:%9:A#X4^-FGR?$RWFDT[54TJV\97^IWM
MK\0=&L]=U&_U&+6M0?6XH?&^IVUK)81^'[;Q[I.D0:/9:7#I4][^:-?U]?\
M!2']FG_AHW]G'7O[ TG^T/B;\+_M/C[X?_9+#[7K&J?V?:M_PE?@JQ^Q:#KG
MB"]_X2WP_'-_9?AS1?[/_M[QWH_@7^TKQ++3WQ_(+0 4444 %%%% ']5?_!/
M3_@H7I7[2VE6?PK^*EYI^B_'[1=/=H)UCMM.TKXM:5IULTUUKV@VL*PVEAXP
ML+2&2\\6^$K..*VEMHKGQ7X4MDT!-=T+P1^IM?P+Z3JVJZ!JNF:[H6IZAHNM
MZ+J%GJVCZQI-Y<Z=JNDZKIUS'>:?J>F:A9R0W=AJ%A=PPW5G>6LT5S:W,4<\
M$B2HK#]G?V7O^"PWC+P#I6B>!_VBO#.H?$SP[H^GP:9:_$7PW<Q_\+/6VLK;
M5W@D\3V.NZA!HGC_ %"XE;P_HXU9]7\&ZK!I]EJ&O:_>>-?$5Y-)< '])=%?
M,'PT_;2_94^+OV2/P+\=? %WJ&H^((/"VEZ#K^JMX'\4ZQKMW]@6RL=%\)>.
MH/#?B;6?[0GU*TL]-NM+TF[L]1U%IM,L;B?4+2[MH/I^@ HHKY@^)?[:7[*G
MPB^UQ^.OCKX M-0T[Q!/X6U30= U5O''BG1]=M/MZWMCK7A+P+!XD\3:-_9\
M^FW=GJ5UJFDVEGIVHK#IE]<0:A=VEM. ?3]> ?M"_M._!O\ 9?\ "UMXI^+G
MB?\ LG^UO[5A\+>'=-LY]6\4^,-1TG3I-1N--T#2+8?]>=C-K6L7&D^%M*U'
M5M%M=>U_2?[6L7F_'+]H#_@M-<ZCI3Z'^S1\/M0T"[O]/:.Z\>_%2WTJ;5=%
MN;JVUJTG3P[X)T+5M:T274-.E?0=9TCQ#XA\0ZMI3W,.HZ1JW@"_M##?2_B'
MX_\ '_C+XI>,O$/Q!^(/B'4/%7C+Q5J#ZGKNNZFZ&YO+DQQP0QQPP1PVEAI]
MA:0V^G:3I.G6]II6C:5:6>E:59V>FV=K:P@'ZN^"O^"QOQMMOCS<>+_'FE:?
M?_ ?6-0ELY_A'H>G:&=5\'>'IC:0VNK>&_&$VGZ9K?B'QAI45K]NOH_$NI0^
M&?$]S>ZW86FF>"H+_0KWPE_1WX \?^#?BEX-\/?$'X?>(=/\5>#?%6GIJ>A:
M[ICR&VO+8R2031R0SQPW=AJ%A=PW&G:MI.HV]IJNC:K:7FE:K9V>I6=U:P_P
M;U]W?L.?MQ^,OV0_&3VMTFH>*O@OXJU"&7QYX#BF0W-I<F.&T_X37P5]KFAM
M+#QA86D,$-W:33VFE>,M*M+?0M=N+.XL_#?B3PJ ?V%45Q_@#Q_X-^*7@WP]
M\0?A]XAT_P 5>#?%6GIJ>A:[ICR&VO+8R2031R0SQPW=AJ%A=PW&G:MI.HV]
MIJNC:K:7FE:K9V>I6=U:P]A0 4444 %%%% !7RA^W1X*TKQ_^Q_^T1H6L7&H
M6UI8?##Q%XUADTR6WAN6U7X:P+\1="MY'NK2\B.GW>M^%=/M=6B6%+F?2IKR
M"SN["[D@OK?ZOKR#]H3PMKOCGX!_'#P5X6L?[4\3>,/A!\2_"WAW3/M-G9?V
MCKOB#P7K6DZ18_;=1N+33[3[7J%W;V_VJ^N[6SM_,\VZN(8$>10#^&:BBB@
MHHHH *_:W_@C%\>+?PK\3_&_P!UV]U 6GQ4T^'Q/X&ADU#59]*M/&7@K3]3N
MO$&GV>A06%WIMGJ'BKP:9M3U/Q)=7VCQFV^'&DZ).=5N[W18+/\ %*N@\)^*
M==\#^*?#7C7PM??V7XF\'^(-&\4^'=3^RV=[_9VN^']1MM6TB^^QZC;W>GW?
MV34+2WN/LM]:75G/Y?E75O- [QL ?WL45^*7[*W_  5\^&&N>#=.\.?M1WVH
M>"OB#HFGSQWWQ TSPOJ&K^#?&T=E)IUO87DFD^$+/4];\/>,-5BNKNXU;3+3
MPU_PAOF:1>:IINK:(NL:;X.TS]+O^&L/V6?^CE?@!_X>3X=?_-'0![_17S!X
MI_;6_9(\'Z%?>(M6_:,^$%WI^G?9?M%OX6\<:)XXUV3[7>6]C%]A\+>"KKQ!
MXFU39/=1O=?V9I%W]BLUN-1O/(T^TN[J'X!^.G_!9GX-^%K/6=(^ _A3Q!\4
M?$T>VVTGQ3XBLI_!_P .!]LT*>ZCUE+>\>+Q[K?]B:[+8:=J/AJ]\.^"O[7B
MAU=]/\664$6F7VI '[.T5_&K\=?VTOVH_P!KO5;7PCXA\0:@=$\0ZAINDZ/\
M&_A?IVIZ9X9UG5;RY\/Q:?IC:!9W.J>(O'6H7OB+1M-U71;/Q7JOBJYTSQ#=
M3CPK'I45VMDO]E5 !1110 5^07_!:G_DUGP#_P!E_P#"W_JNOBK7Z^U^87_!
M7?P-_P );^QOK6O_ -J?V?\ \*O^('@3QU]D^P_:_P"W/[0OKKX:?V7Y_P!K
MMO[,\G_A8G]M?;?)U#S/['_LW[(G]H?;[( _E$HHHH **** "OZ:_P#@CE^T
M!I7C+X):K\ -0?3[+Q7\'=0U'5M"M8VM[:YU_P  ^,]<O]=FU-()]9NM2U74
M/#WC+4]8T_Q#>6>C:9HNDZ5KG@"T:2ZU74KJ:3^92O;_ -G_ /:'^*'[,WCY
M/B+\*=5T_3M;ET]=#UBUU;1]/UK2O$/AE]:T77=0\-ZG!>0F[M=/U:[T#3H[
MR^T&^T7Q#!;)(FEZWITLK34 ?W$T5^</P+_X*E?LJ?&"ST:S\2>+/^%,^-M0
MW6]YX:^) ;3]"M[RST*#5]3NK/XCQP_\(3_PC_VG^T-)T2^\3ZGX1UW6KS3U
MC/A;3[G4])M+WZ?_ .&L/V6?^CE?@!_X>3X=?_-'0![_ $5\@^.OV^_V-_AW
M_9?]O_M"> -0_MC[=]D_X06\OOBAY/\ 9_V3S_[4_P"%:6'BW^P_,^VP_8?[
M:_L_^T]EW_9OVO\ L^_^S?FC\7O^"VVE);3V/P$^#FH75W-I]A);>)_B]?VU
MA;:=JHU5CJ=G/X$\&:EJ,NM:>^B1(EAJ<?Q%T"YBU6_:2XTF:TTD1:T ?O91
M7\HO[(/Q5^(_[5_[>_[/UY^T)XT\0?$G^R?$'B3Q3HFGZC?RZ3H7A_7?!WP[
MU3Q/H=]X=\.>&SHOA_P]CQ!X&\*ZMJ]KHNF6%GXEO-)23Q+;ZM]JOA=?U=4
M%?BE_P %G?@/<^*OAAX(^/VA66G_ &OX5ZA-X8\<S1Z=I4&JW?@WQKJ&F6OA
M_4+S79[^TU*\T_PKXR$.F:9X;M;'6)!<_$?5M;@&E6EEK4]Y^UM<!\5?AIX6
M^,GPX\:?"[QK:?:_#/CCP_?Z!J>R#3I[RQ^UQ'['K6D?VM8:II]KX@\/Z@EI
MKOAW4KC3[O\ LK7=.T[4XH6GM(\ '\(U%>@?%7X:>*O@W\1_&GPN\:VGV3Q-
MX'\07^@:GL@U&"SOOLDI^QZUI']K6&EZA=>'_$&GO::[X=U*XT^T_M70M1T[
M4XH5@NX\^?T %%%% !7[&_\ !+K]NS2O@IJMS\"?C1XFU"S^%WBK4+63X?\
MB+5KZV/AGX6^)KNYOI-5L]3:XM_M>C^#_&MW>VUS>:F-3'A[PEXAM)-;OM)L
M['Q5XQ\5Z7^.5% ']_%%?R*_L?\ _!1SXN?LH:4/ S:1I_Q/^$YU"[U.#P7K
MNIWVDZKX;N;NVU%[J/P-XHAAU.+P]I^JZW=6>M:WI.H>'_$6E7%S:W\^CV>@
M:QXBUW6[W]_/A#_P4F_8_P#B];0"#XIZ?\.-;;3[_4[SPY\7E@\ W.FVUCJJ
MZ6L<_B74+J;X?7^H7ZS6NIV&DZ%XSU?59=*N&N9K."73M8M]- /NZBL_2=6T
MK7]*TS7="U/3]:T36M/L]6T?6-)O+?4=*U;2M1MH[S3]3TS4+.2:TO\ 3[^T
MFANK.\M9I;:ZMI8YX)'B=6.A0 45YAXU^-WP7^&NJV^A?$7XN_##P!K=WI\6
MK6NC^-?'WA3PKJMSI4]S=V<&IV^GZ[JUA=S:?-=V%]:Q7D<+6TES9W<"2&6W
MF5/S!^+W_!9WX#>$+F?3OA'X(\8?&*[MM0L(VUB\F'PU\&WVE7.E->7EYI.H
M:QIFM>,I=0T[4GMM'DTS5_ &B6US(FIWMKJTEI:Z>VL 'ZV^*?%GA;P/H5]X
MI\:^)?#_ (/\,Z7]E_M/Q%XIUG3O#^A:=]MO+?3K/[=J^K7-II]I]KU"[M+&
MU^T7$?VB\NK>UBWSS1HW\\G[2?\ P6(^(]W\1QIG[-%OX?TGX9>%?$&EW$?B
M3Q3X;EU'7?BA%I,MZ-6M;[3]3G@_X1GP!XF\^VCM;&QL])^(Z6>G6^K'Q3X6
MO=6O/#&C_FC^T!^UG\>?VF=5>\^*WCK4-1T2+4&U#1_ FDEM%\ ^'I$N=:ET
M\Z9X8LW%I=:AI-IK^HZ/9^)]>;6O&4^BO'I^J>(]1BB4U\X4 ?VL_LI?M7?#
MC]K3X<1>-?!4O]E>(-*^R6/C_P  7UW%<Z[X'UVYBE>.WN)$BMO[5\/ZK]FN
M[CPMXIM[2VL]>L[:ZBEM=*\0:5XA\/:)]/U_#-\"_CI\1_V=/B/HWQ0^%^L_
MV5X@TK=:WEG=++<Z%XGT*YE@DU/PMXITR.>V_M7P_JOV:!KBW6>VO+*\MK'6
MM%OM*\0:5I.K6/\ 7U^RE^U=\./VM/AQ%XU\%2_V5X@TK[)8^/\ P!?7<5SK
MO@?7;F*5X[>XD2*V_M7P_JOV:[N/"WBFWM+:SUZSMKJ*6UTKQ!I7B'P]H@!]
M/T444 %%%% !7Y!?\%J?^36? /\ V7_PM_ZKKXJU^OM?D%_P6I_Y-9\ _P#9
M?_"W_JNOBK0!_,)1110 4444 %?V\_LG_P#)K/[-7_9 /@W_ .JZ\.5_$-7]
MO/[)_P#R:S^S5_V0#X-_^JZ\.4 >_P!%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?R"_\
M!47_ )/K^.7_ '3/_P!4]\/J^ :^_O\ @J+_ ,GU_'+_ +IG_P"J>^'U? -
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117]!G_  2I
M_83TH:5I'[4OQE\,Z@^MOJ$=_P#!+PMXAL;:+2K72HK:RN].^+TEE)<37=_J
M%_=S7$?@!=6L-.MM)MM.3Q]I<&M2ZUX)\0:  ?7W_!+K]E[5?V>/@-<^(O&^
MB:AH'Q1^,.H6OB3Q/H^K07-CJOASPSHPOK/P)X8U/3SJ]_:0ZA#:7^K^*[PR
M:;H/B'3[GQE)X5\3:>M]X7B6+]+J** "BBB@ HHHH _/'_@IO^S_ *5\;OV7
M?&.NJFGVOC+X*Z?JOQ4\,:Q=K;P2+I7A[3)[SQWX=EU :+JVJC3]?\*6MY=6
M^D:?-I5MJGC+0O!4^L:C!INF2LO\BM?W\5_'+^WS^RE>?LI_'#4-$TR+S?AE
MX[_M/QA\+[VWM-=6STW0I]6NHY_ 5UJ>M2W_ /:7B#P)NL[&^ECUS6+R]T*_
M\+>)-6?3;WQ*VDV0!\0T444 %%%% !1110!H:3JVJZ!JNF:[H6IZAHNMZ+J%
MGJVCZQI-Y<Z=JNDZKIUS'>:?J>F:A9R0W=AJ%A=PPW5G>6LT5S:W,4<\$B2H
MK#T_Q3^T)\??'&A7WA;QK\</B_XP\,ZI]E_M/P[XI^)?C3Q!H6H_8KRWU&S^
MW:1JVM7>GW?V34+2TOK7[1;R?9[RUM[J+9/#&Z^044 %%%% !1110 4444 %
M%%% !7]_%?P#U_?Q0 4444 %%%% '\ ]%%% !1110 5^_G_!#/\ YNB_[HG_
M .]<K\ Z_?S_ ((9_P#-T7_=$_\ WKE '[^4444 %%%% '\PG_!:G_DZ;P#_
M -D \+?^K%^*M?D%7Z^_\%J?^3IO /\ V0#PM_ZL7XJU^05 !1110 4444 ?
MW\4444 %%%% !7\>O_!0_P#9DU7]FW]H7Q&L%MIX^'WQ1U#7_B'\.I]!\/7/
MA[P]H^E:MK]_-??#ZVM4MUT2WU#P!+/:Z>VG:%>75M'X9OO"6L36NB-K\>A:
M=_857Q#^WS^RE9_M6? _4-$TR+ROB;X$_M/QA\+[VWM-":\U+78-)NHY_ 5U
MJ>M2V']F^'_'>VSL;Z6/7-'L[+7;#PMXDU9]2LO#3:3>@'\<M%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 5_?Q7\ ]?W\4 %%%% !7@'[6'_)K/
M[2O_ &0#XR?^JZ\1U[_7@'[6'_)K/[2O_9 /C)_ZKKQ'0!_$-1110 4444 %
M?OY_P0S_ .;HO^Z)_P#O7*_ .OW\_P""&?\ S=%_W1/_ -ZY0!^_E%%% !11
M10!_,)_P6I_Y.F\ _P#9 /"W_JQ?BK7Y!5^OO_!:G_DZ;P#_ -D \+?^K%^*
MM?D%0 4444 %%%% ']_%%%% !1110 4444 %%%% '\@O_!47_D^OXY?]TS_]
M4]\/J^ :^_O^"HO_ "?7\<O^Z9_^J>^'U? - !1110 5]_?\$NO^3Z_@;_W4
MS_U3WQ!KX!K[^_X)=?\ )]?P-_[J9_ZI[X@T ?U]4444 %%%% 'SA^UG^S_I
M7[37P&\=?"F\33XM;U'3SJW@36-06W2/P]X^T4/>>&-3.H2Z+K]WI.GW5V&T
M'Q/>:/ISZU/X-UKQ)I>GR12ZB6K^*;5M)U70-5U/0M=TS4-%UO1=0O-)UC1]
M6LKG3M5TG5=.N9+/4-,U/3[R.&[L-0L+N&:UO+.ZABN;6YBD@GC25&4?WT5_
M.G_P6-_9>U73/&6E?M1>$-$U"]\.^)]/T[PW\7;JS@N;NV\/>)M&CL-"\'^)
M]6GFU>[EL]/\5:(=-\(QBQT/2_#VE:KX4TQ;_4)_$7CJRAN@#\,Z*** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@#]??^"*W_)TWC[_ +(!XI_]6+\*
MJ_I[K^83_@BM_P G3>/O^R >*?\ U8OPJK^GN@ HHHH **** "BBB@ HHHH
M**** "BBB@#^?/\ X+;?"&Y35?@Y\>[&#4)K2ZT^_P#A#XGN)+_2AI6G7-A<
MZGXS\"06>F%8M;?4-:BU'XBR:G?H]_I45MH&DV\BZ3=S1'6OP3K^ZGXS_"'P
M;\>OAAXO^$?C^#4)O"GC/3X+/4&TF_DTW5;*YL-0L]8T?5M,O%66)-0T76].
MT[5[..]MK_2KFYLH[76-,U32IKS3[G^);XJ_#3Q5\&_B/XT^%WC6T^R>)O _
MB"_T#4]D&HP6=]]DE/V/6M(_M:PTO4+KP_X@T][37?#NI7&GVG]JZ%J.G:G%
M"L%W'D \_HHHH **** "OT>^#O\ P52_:W^$6A3>';GQ'X?^+>GCR_[,N/C%
M8:WXIUW1\WFJ7UYY/BG2?$?AOQ-K/]H3ZFJ2?\);J_B/^SK/3=+T[0?[(T^W
MDM9_SAHH _>S2?\ @N1JL.E:9#KO[-6GZCK<6GV<>L:AI/Q9N=%TJ_U5+:-=
M0O-,T>\^'.OW>DZ?=78FGL],NM=UJYL+9X[6?5M1EB:\F]0\=?\ !;OX6:?_
M &7_ ,*T^!_Q \6^=]N_MK_A.O$/AWX=_P!G^7]D_LW^R_[ C^*']L?:]]_]
MN^U_V'_9_P!FM/(_M/[;-_9_\X=% '[._$O_ (+5?'#Q!]KM/A=\,O 'PWT^
M]\/SZ=]LU^ZU;XB^*=+UVX^WQ_\ "1:+J?\ Q1_AF/[%!-I\NFZ1KO@KQ#9I
MJ-C-<:F^K:???V3:_EC\4/C7\7/C5JJZQ\5_B-XP\?7<.H:UJ>GP^)-<OK_2
MM"N?$-S!=:Q'X8T)I1HGA73[R6TLE.D^'-/TO2H+:PT^SMK.&TL+."#S"B@
MHHHH **** "BBB@ K^_BOX!Z_OXH **** "BBB@ HHHH **** "BBB@ HHHH
M *_ /_@N9_S:[_W6S_WD=?OY7X!_\%S/^;7?^ZV?^\CH _ .BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH *_J;_X))_LV:[\%_@?K'Q,\6G[-X@^
M/_\ PB/BG2M)M]4L]1L[+X<:5I-[>^!+ZZCM;)?L/B#7_P#A*]>UF^M5UC58
MH="NO"UM<V^B>(+;Q!ID?XA?L#?LI7G[5GQPT_1-3B\KX9>!/[,\8?%"]N+3
M76L]2T*#5K6.#P%:ZGHLMA_9OB#QWMO+&QEDUS1[RRT*P\4^)-)?4KWPTNDW
MO]C5 !1110 4444 %?R"_P#!1#]D/_AE/XR#_A%K+[-\'/B3]OUGX7>=KO\
M;6HZ;_94&C_\)=X3U+[5%!JT7_"-:MK-O_8MS??VK]M\+:GH'VKQ+KGB2V\2
M_8OZ^J\0_:*^ _@W]I'X1^+/A5XSLM/>+6M/NI?#6NWFG2:C<^"?&45C=P>'
M/&NDPP7^DW9U#0+NZ,LEI;:MIT>MZ5+J?AO4[A]$UK5+6X /X=J*]/\ C/\
M"'QE\!?B?XO^$?C^#3X?%?@S4(+/4&TF_34M*O;:_P!/L]8T?5M,O%6*5]/U
MK1-1T[5[..]MK#5;:VO8[76-,TO58;S3[;S"@ HHHH **** "BBB@ HHHH *
M*** "BBB@#[N_8<_;C\9?LA^,GM;I-0\5?!?Q5J$,OCSP'%,AN;2Y,<-I_PF
MO@K[7-#:6'C"PM(8(;NTFGM-*\9:5:6^A:[<6=Q9^&_$GA7^MKP!X_\ !OQ2
M\&^'OB#\/O$.G^*O!OBK3TU/0M=TQY#;7EL9)()HY(9XX;NPU"PNX;C3M6TG
M4;>TU71M5M+S2M5L[/4K.ZM8?X-Z_4W_ ()4_&_X\^#OCSI'PE^'6AZAX^^&
M_C[4([_XD>$)+AH-*\&Z5 ;*PU/XO6>I3A[3PYJ'ART>Q@U-9-MMX_METGP0
M\%QXHN/ M]H@!_571110 4444 %%%% '\,W[0/PT_P"%-_'#XL_"Z.T\06FG
M^!_B!XHT#0?^$I@\C7;[PM::M<_\(EK5]ML-+@NO^$@\,OI.NVNI6>GVFG:K
M9ZC;ZGID*Z?=VV?(*_9W_@LS\"[SPM\9/"GQXTC1O+\,_%'P_9>'?%.K6S:[
M>8^(_@^![*W?69+J"70M$_MOP%%X<LO#6G:=?PRZO_PA7BS4'TB*>ROM3U+\
M8J "BBB@ HHHH **** "BBB@#Z/_ &/-)U76OVK_ -FZST?3-0U:[A^-_P ,
M=6FM=,LKF_N8M*T#QAI&NZ[J<D%K'+*FGZ+HFG:AK&K7C*+;3M*L+S4+R2&T
MM9YD_MIK^17_ ()6Z3JNH_MQ?".\T_3-0O[30-/^)&K:[=6=E<W5MHNE3?#/
MQ=H4.IZM/!&\6G:?+K>M:/H\=Y>-#;/JNK:9IZR&[O[6&7^NJ@ HHHH *\ _
M:I^%W_"Z/V<?C/\ #2'0O^$EU;Q+X U__A%-%_M/^QOMOCO1K4Z_\/\ _B9/
MJ&E6UM]F\;:5H%W_ ,3*_@T>;R/(UKS=)EO89/?Z* /X!Z*^O_V\?@U_PHO]
MJOXM^#[/3O[.\,ZKX@D\=>"DM?#'_"*:$OA;QPH\1VFE^%M.B>33YO#_ (/U
M"]U/P%;WNDNNG2WGA2^BCM-*GM[C2+#Y H **** "BBB@ HHHH **** /U=_
MX(W^%M"\0?M;ZEJVKV/VO4/ WP@\9>*?"UQ]IO+?^R]=N];\(>"KB^\JUN(8
M+WS/#/C#Q'IGV748[NS3^T?MJ6ZZA:6-W:_U-U_/'_P0[\+:%=^*?VB?&MQ8
M^9XF\/\ A_X<>%M(U/[3>)]DT+QAJ/C#5O$=C]B2X73[C^T=0\#>%KC[5=6D
MUY:?V7Y5C<6L%[J,=W_0Y0 4444 ?A'_ ,%>OV0-=\4_V?\ M0_#3PW_ &E/
MX?\ #\ND_&RRTF*S343H6C;)/#OQ#.F6>DQ:AK?]B:?+?Z)XWUJ[U?4+S2/"
MVE^#9X-+M?#/AOQ'JVF_SQU_?1JVDZ5K^E:GH6NZ9I^M:)K6GWFDZQH^K65O
MJ.E:MI6HVTEGJ&F:GI]Y'-:7^GW]I--:WEG=0RVUU;2R03QO$[*?Y)?^"A?[
M%NJ_LL_$^\UWPCX?U!/@#XWU!'^'^L-J-SKT?A[59=/6\U;P!KVH7%M#=V&H
M6%W#JMUX2CU6;4;G7/!L%M./$/B'7]%\8MI@!^>-%%% !1110 4444 %%%%
M!1110 4444 %>O\ P+^.GQ'_ &=/B/HWQ0^%^L_V5X@TK=:WEG=++<Z%XGT*
MYE@DU/PMXITR.>V_M7P_JOV:!KBW6>VO+*\MK'6M%OM*\0:5I.K6/D%% ']K
M/[*7[5WPX_:T^'$7C7P5+_97B#2OLECX_P# %]=Q7.N^!]=N8I7CM[B1(K;^
MU?#^J_9KNX\+>*;>TMK/7K.VNHI;72O$&E>(?#VB?3]?P[?LZ_%[XN?!/XN>
M$_&?P3FU"7QW+J%KX?L_#5G87VM6WCVVUJ^M+=O FK>'-/9+OQ'I_B.[2RMH
M]*LRFJIJJ:9J?AZZT[Q)IVCZI9?VT^$]1UW5_"WAK5O%/AS_ (0_Q-JGA_1M
M1\1>$O[7L_$'_"+:[>Z=;7.K^'?[>TY(M/UO^Q-0EN-,_M>QCCL]2^R_;+5$
M@F10 =!1110 5^07_!:G_DUGP#_V7_PM_P"JZ^*M?K[7Y!?\%J?^36? /_9?
M_"W_ *KKXJT ?S"4444 %%%% !7]O/[)_P#R:S^S5_V0#X-_^JZ\.5_$-7]O
M/[)__)K/[-7_ &0#X-_^JZ\.4 >_T444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_(+_ ,%1
M?^3Z_CE_W3/_ -4]\/J^ :^_O^"HO_)]?QR_[IG_ .J>^'U? - !1110 444
M4 %%%% !1110 4444 %%%% !1110 445T'A;PGXJ\<:[8^%O!7AKQ!XP\3:I
M]J_LSP[X6T;4?$&NZC]BL[C4;S[#I&DVUWJ%W]DT^TN[ZZ^SV\GV>SM;BZEV
M00R.H!S]:&DZ3JNOZKIFA:%IFH:UK>M:A9Z3H^CZ397.HZKJVJZC<QV>GZ9I
MFGV<<UW?ZA?W<T-K9V=K#+<W5S+'!!&\KJI_6W]FG_@D+\9/B9_9/BGXYZA_
MPI?P3<_8+_\ X1SRH-5^*>M:=-_8.H^1_9&]M)\"?VEI-_J]C]K\47%[XI\,
M>(M*^RZW\-+FVDWU^YG[-'[%OP&_92MKZ;X8>']0NO%>KZ>=)UWX@^+=1&M^
M,M7TH:K<ZK#IC7$%MIVB:+IZ2RV<%S9^%M"T"VUF/1-!NO$,>KZKI-KJ*@'Y
MY?L7_P#!);0O!>WQ_P#M6Z;X?\:^)F_L.^\+?"^QU*\U'PMX6EA_LW6KBX\=
M3VOV+3_&'B"'4(Y?#UWX6BDUSX<?V=!JCW=UXX@UZQ;P[^WE%% !1110 444
M4 %%%% !7@'[3O[/7A;]J#X-^*/A'XIN?[(_M;['J7AWQ3#I6G:MJ/@_Q3I,
MXNM(U_3;?48_^OC1]:AL;S2=1U7PMJVOZ#:ZUI/]K/?0^_T4 ?P;^/\ P!XR
M^%OC+Q#\/OB#X>U#PKXR\*Z@^F:[H6IH@N;.Y$<<\,D<T$DUI?Z??VDUOJ.D
MZMIUQ=Z5K.E7=GJNE7EYIMY:W4W'U_9U^U;^Q3\&_P!K30I?^$RTS^Q/B-IO
MA^[T7P5\4=(6<:[X9\V\BU.TAU'3XKVRT_QAX?AU".;?H&O^;]DL]7\1?\(O
MJ7A;6=;N-=C_ )1/VA?V8OC)^R_XIMO"WQ<\+_V3_:_]JS>%O$>FWD&K^%O%
M^G:3J,FG7&I:!J]J?^O.^FT76+?2?%.E:=JVBW6O:!I/]K6*3 '@%%%% !11
M10 4444 %%%% !17W=^PY^PYXR_:\\9/=73ZAX5^"_A74(8O'GCR*%!<W=R(
MX;O_ (0KP5]KAFM+_P 87]I-!-=W<T%WI7@W2KNWUW7;>\N+SPWX;\5?7_\
MP5N^#'PP^ O@W]E?P!\(_"&G^#/"D.H?'O5FT^SGU"_N;W5=2D^$+7FIZMK&
ML7FHZWK6H/%%;64=YJ^HWMS;:58:9H]K)#I6EZ?9VP!^*5%%% !1110 5_?Q
M7\ ]?W\4 %%%% !1110!_ /1110 4444 %?OY_P0S_YNB_[HG_[UROP#K]_/
M^"&?_-T7_=$__>N4 ?OY1110 4444 ?S"?\ !:G_ ).F\ _]D \+?^K%^*M?
MD%7Z^_\ !:G_ ).F\ _]D \+?^K%^*M?D%0 4444 %%%% ']_%%%% !1110
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
MCXE_#31[;_D0/O3W_C'P=80+_P B!_K+GQ#X>MD_XM_^]U72HO\ A7_VNT\
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
M:ZIJUI>:=IRPZG>V\&GW=I<S_P!K-% '\ ]%?W<^.OA/\+/BA_9?_"R_AIX
M^(G]A_;O[%_X3KP;X=\6_P!C_P!I_9/[2_LO^W]-U#^S_P"T/[/L/MWV3R?M
M?V*T\_S/LT.SS_\ X9/_ &6?^C:O@!_X9OX=?_,Y0!_$-17]O/\ PR?^RS_T
M;5\ /_#-_#K_ .9RO0/ OPG^%GPO_M3_ (5I\-/ 'P[_ +<^P_VU_P (+X-\
M.^$O[8_LS[7_ &;_ &I_8&FZ?_:']G_VA?\ V'[7YWV3[;=^1Y?VF;> ?R"_
M!G]@[]JOXZ?V=>^#_A)X@TKPSJ/_  C-TGC7QU&O@;PLVA>*]\NG>*=+N_$9
MLM0\8>'X=/C?5KZX\!:9XKO(M.:TDBL;B?5=(M[_ /9S]E+_ ()"^!/AO>1>
M,?VD=0\/_%WQ-#]DFTGP+I$6L1_#CP]J.G:[+?1ZEJ-W>OI.H?$7[=I]EI,3
MZ+K_ (>T?PM;Q7OB+1]9T#QA!/IFJ6/[.T4 9^DZ3I6@:5IFA:%IFGZ+HFBZ
M?9Z3H^CZ396^G:5I.E:=;1V>GZ9IFGV<<-I8:?86D,-K9V=K#%;6MM%'!!&D
M2*H_-+_@I!^Q5\4_VP?^%-?\*TU_P!H?_"N_^%B?VU_PG6J^(M,^U?\ "6_\
M(-_9O]E_V!X5\3>?Y'_",W_V[[7]B\OSK3R/M/F3?9_T]HH _F$_X<K?M3?]
M#]\ /_"I^(O_ ,ZJC_ARM^U-_P!#]\ /_"I^(O\ \ZJOZ>Z* /YA/^'*W[4W
M_0_? #_PJ?B+_P#.JH_X<K?M3?\ 0_? #_PJ?B+_ /.JK^GNB@#^83_ARM^U
M-_T/WP _\*GXB_\ SJJ_I[HHH **** "BBB@#^83_ARM^U-_T/WP _\ "I^(
MO_SJJ/\ ARM^U-_T/WP _P#"I^(O_P ZJOZ>Z* /YA/^'*W[4W_0_? #_P *
MGXB__.JH_P"'*W[4W_0_? #_ ,*GXB__ #JJ_I[HH _F$_X<K?M3?]#]\ /_
M  J?B+_\ZJOT^_X)O_L5?%/]C[_A<O\ PLO7_ &N?\+$_P"%=_V+_P (+JOB
M+4_LO_")?\)S_:7]J?V_X5\,^1Y__"36'V'[)]M\SR;OS_LWEP_:/T]HH **
M** "BBB@#\<O^"A7_!/7XT?M9?&CPQ\1?AUXG^&&BZ)HOPPT7P5=6OC76O%>
MG:K)JNG>*_&NNSW%O!H7@KQ':/I[VGB.QCBEDOHKEKF*[1[1(DAFG^$?^'*W
M[4W_ $/WP _\*GXB_P#SJJ_I[HH _F$_X<K?M3?]#]\ /_"I^(O_ ,ZJC_AR
MM^U-_P!#]\ /_"I^(O\ \ZJOZ>Z* /YA/^'*W[4W_0_? #_PJ?B+_P#.JH_X
M<K?M3?\ 0_? #_PJ?B+_ /.JK^GNB@ HHHH **** "BBB@ HHHH ^4/VE_V+
M?@-^U;;6,WQ/\/ZA:^*](T\:3H7Q!\):B-$\9:1I1U6VU6;3%N)[;4=$UK3W
MEBO(+:S\4Z%K]MHT>MZ]=>'H](U75KK46_#/XU?\$;OV@O _V"[^#OB'P_\
M'/3[C[+;WUGMTSX9>*=.O)?[5DNKK^S/%/B6[\,W?A^T@M-+B^W0^-5UVXU'
M5_L\?A8:?87&K-_3W10!_!OXU^'OC[X:ZK;Z%\1? _C#P!K=WI\6K6NC^-?#
M.M>%=5N=*GN;NS@U.WT_7;*PNYM/FN["^M8KR.%K:2YL[N!)#+;S*G'U_?Q7
MD'BG]GOX!^.-=OO%/C7X'_"#QAXFU3[+_:?B+Q3\-/!?B#7=1^Q6=OIUG]NU
M?5M%N]0N_LFGVEI8VOVBXD^SV=K;VL6R"&-% /X9J*_MY_X9/_99_P"C:O@!
M_P"&;^'7_P SE=!X6_9[^ ?@?7;'Q3X*^!_P@\'^)M+^U?V9XB\+?#3P7X?U
MW3OMMG<:=>?8=7TG1;34+3[7I]W=V-U]GN(_M%G=7%K+O@FD1@#^/7X0_LA_
MM+?'>V@U#X6_!SQAXAT2[T^_U.Q\47EM:>%?!NIVVF:JNB7\>D^-/%]WH'A3
M5M0M=5,MG)I.FZQ=:KYEGJ;+9F+2M2>T_:W]G3_@C-X$\-?9]?\ VEO%?_"Q
MM67SO^+?^!;W6- \"09_MRR_XFGBO9H_C;Q+YMM/H.M6/]DP_#[^Q]8L;O3;
M_P#X2O29M\O[>44 9^DZ3I6@:5IFA:%IFGZ+HFBZ?9Z3H^CZ396^G:5I.E:=
M;1V>GZ9IFGV<<-I8:?86D,-K9V=K#%;6MM%'!!&D2*H_-+_@I!^Q5\4_VP?^
M%-?\*TU_P!H?_"N_^%B?VU_PG6J^(M,^U?\ "6_\(-_9O]E_V!X5\3>?Y'_"
M,W_V[[7]B\OSK3R/M/F3?9_T]HH _F$_X<K?M3?]#]\ /_"I^(O_ ,ZJC_AR
MM^U-_P!#]\ /_"I^(O\ \ZJOZ>Z* /YA/^'*W[4W_0_? #_PJ?B+_P#.JH_X
M<K?M3?\ 0_? #_PJ?B+_ /.JK^GNB@#^83_ARM^U-_T/WP _\*GXB_\ SJJ_
MI[HHH **** "O,/C=X*U7XE?!?XN_#K0KC3[36_'_P ,/'W@K1[K5I;F#2K;
M5?%7A35M"T^XU.>SM+^[AT^&[OX9+R6UL;RYCMED>"TN)0L+^GT4 ?S"?\.5
MOVIO^A^^ '_A4_$7_P"=51_PY6_:F_Z'[X ?^%3\1?\ YU5?T]T4 ?S"?\.5
MOVIO^A^^ '_A4_$7_P"=51_PY6_:F_Z'[X ?^%3\1?\ YU5?T]T4 ?S"?\.5
MOVIO^A^^ '_A4_$7_P"=57Z??\$W_P!BKXI_L??\+E_X67K_ ( US_A8G_"N
M_P"Q?^$%U7Q%J?V7_A$O^$Y_M+^U/[?\*^&?(\__ (2:P^P_9/MOF>3=^?\
M9O+A^T?I[10 4444 %%%% 'XY?\ !0K_ ()Z_&C]K+XT>&/B+\.O$_PPT71-
M%^&&B^"KJU\:ZUXKT[59-5T[Q7XUUV>XMX-"\%>([1]/>T\1V,<4LE]%<M<Q
M7:/:)$D,T_PC_P .5OVIO^A^^ '_ (5/Q%_^=57]/=% '\PG_#E;]J;_ *'[
MX ?^%3\1?_G54?\ #E;]J;_H?O@!_P"%3\1?_G55_3W10!_,)_PY6_:F_P"A
M^^ '_A4_$7_YU5'_  Y6_:F_Z'[X ?\ A4_$7_YU5?T]T4 %%%% !1110 44
M44 %%%% 'X1_ME_\$P/C[^T1^TG\1_C%X*\7?"#2_#/C#_A#_P"S+'Q3K_C2
MRUV#_A'_  %X7\+7GVZUTGP!K>GQ>;J&B7<UK]GU2ZWV<EO)+Y,[R6\7S!_P
MY6_:F_Z'[X ?^%3\1?\ YU5?T]T4 ?S"?\.5OVIO^A^^ '_A4_$7_P"=51_P
MY6_:F_Z'[X ?^%3\1?\ YU5?T]T4 ?S"?\.5OVIO^A^^ '_A4_$7_P"=57T_
M^QI_P3 ^/O[._P"TG\./C%XU\7?"#5/#/@__ (3#^T['PMK_ (TO==G_ .$@
M\!>*/"UG]AM=6\ :)I\OE:AK=I-=?:-4M=EG'<21>=.D=O+^[E% !1110 44
M44 %%%% !1110!^67[0__!)C]GKXRZKJOBOP'>:A\"O%=_I^CV<%CX*T30)O
MAA'<Z;<PQW6K7'PZAM=%EBU#4=$3^S98_#7BKPOI1U"&T\17>F7^JRZZ^O?D
M%\>/^"5/[4?P<MKW7?#.D:?\;/"D.H:A'#<?#./4[_QE;:4FJV&G:%>:S\/K
MJRBUM]0UJ+48[JYTSP1-X]MO#\=AK$^KZM#I5E!JM[_6510!_ OJVDZKH&JZ
MGH6NZ9J&BZWHNH7FDZQH^K65SIVJZ3JNG7,EGJ&F:GI]Y'#=V&H6%W#-:WEG
M=0Q7-K<Q203QI*C*,^O[^*\@\4_L]_ /QQKM]XI\:_ _X0>,/$VJ?9?[3\1>
M*?AIX+\0:[J/V*SM].L_MVKZMHMWJ%W]DT^TM+&U^T7$GV>SM;>UBV00QHH!
M_#-70>%O"?BKQQKMCX6\%>&O$'C#Q-JGVK^S/#OA;1M1\0:[J/V*SN-1O/L.
MD:3;7>H7?V33[2[OKK[/;R?9[.UN+J79!#(Z_P!K/_#)_P"RS_T;5\ /_#-_
M#K_YG*]_H _D5^$/_!+G]L#XM6T&I3^!M/\ A5HEWI]_>6>J_%[4Y_"MS/<V
M&JKI3:3/X1T_3]?^(.DZA=,+J_L)-=\(:7I5YI5FU]#J9BOM'&I_O9^S3_P3
M>_9Q_9R_LG7_ .P?^%H?$W3_ +!=_P#"P/'UM:ZA_9>L6G]@WOV[P5X4VR>'
M_"7V+Q!H?]M>'-4\G6/'>@_VA>:;_P )UJ%D^P_?U% !7\0W[6'_ "=-^TK_
M -E_^,G_ *L7Q'7]O-?PC_%CQU_PM#XI_$OXE_V7_8?_  L3X@>,O'7]B_;?
M[3_L?_A+?$6I:_\ V7_:7V33_P"T/[/_ +0^R?;OL%E]K\GS_LEMYGDH >?T
M444 %%%% '[6_P#!$GP5JM_\:/C'\18;C3UT3PK\,+#P5J%K)+<C59M5\?\
MBO3-=T>XLX%M'M)-/MK3X:Z['J<L]];W,-S=Z2EK:7D4]Y-8?TEU^&?_  1
M\%:K8> ?CY\19KC3VT3Q5XP\%^"M/M8Y;DZK#JO@#1=:UW6+B\@:T2TCT^YM
M/B5H4>F2P7UQ<S7-IJR75I9Q06<U_P#N90 4444 %%%% !1110 4444 %%%%
M !1110 4444 %<!\2_A5\./C)X6N_!7Q1\%^'_''AF[\]_[,U_3XKO[#>7&G
M7^D_VOHM[A-0\/\ B"UT_5-0M]-\1Z%=Z=KNE?:YI=,U&TG;S!W]% 'X1_'3
M_@BKH6JWFLZ]^SQ\3?\ A%_M.VXTSX=_$BUO-5T*VO+O79YKRUL_B#I/VGQ!
MI7A_2O#]S#;:)8ZKX2\::[<WFE*NL>*;G^UY+_2ORB\=?L"?MD?#O^R_[?\
MV>_B!J']L?;OLG_""V=C\4/)_L_[)Y_]J?\ "M+_ ,6_V'YGVZ'[#_;7]G_V
MGLN_[-^U_P!GW_V;^SFB@#^ >BO[R/&OP]\ _$K2K?0OB+X'\'^/]$M-0BU:
MUT?QKX9T7Q5I5MJL%M=V<&IV^GZ[97]I#J$-I?WUK%>1PK<QVUY=P)((KB97
M\P_X9/\ V6?^C:O@!_X9OX=?_,Y0!_$-6AI.DZKK^JZ9H6A:9J&M:WK6H6>D
MZ/H^DV5SJ.JZMJNHW,=GI^F:9I]G'-=W^H7]W-#:V=G:PRW-U<RQP01O*ZJ?
M[:?^&3_V6?\ HVKX ?\ AF_AU_\ ,Y7H'@7X3_"SX7_VI_PK3X:> /AW_;GV
M'^VO^$%\&^'?"7]L?V9]K_LW^U/[ TW3_P"T/[/_ +0O_L/VOSOLGVV[\CR_
MM,V\ _DD^&G_  3E_;(^*'V2XT[X+>(/"6DS>((- OM7^)<UC\._['\S[ ]U
MK5WX<\4W.G^-M0\/Z?;:@EU/J7AWPMKGVO[-?V.D0ZGJUE<:<G[._LT_\$A?
M@W\,_P"R?%/QSU#_ (71XVMOL%__ ,(YY4^E?"S1=1A_L'4?(_LC>NK>._[-
MU:PU>Q^U^*+BR\*^)_#NJ_9=;^&EM<Q[Z_7VB@#/TG2=*T#2M,T+0M,T_1=$
MT73[/2='T?2;*WT[2M)TK3K:.ST_3-,T^SCAM+#3["TAAM;.SM88K:UMHHX(
M(TB15'YI?\%(/V*OBG^V#_PIK_A6FO\ @#0_^%=_\+$_MK_A.M5\1:9]J_X2
MW_A!O[-_LO\ L#PKXF\_R/\ A&;_ .W?:_L7E^=:>1]I\R;[/^GM% '\PG_#
ME;]J;_H?O@!_X5/Q%_\ G54?\.5OVIO^A^^ '_A4_$7_ .=57]/=% '\PG_#
ME;]J;_H?O@!_X5/Q%_\ G54?\.5OVIO^A^^ '_A4_$7_ .=57]/=% '\PG_#
ME;]J;_H?O@!_X5/Q%_\ G55_3W110 4444 %%%% !1110 4444 %%%% !111
M0 5^87_!2#]BKXI_M@_\*:_X5IK_ ( T/_A7?_"Q/[:_X3K5?$6F?:O^$M_X
M0;^S?[+_ + \*^)O/\C_ (1F_P#MWVO[%Y?G6GD?:?,F^S_I[10!_,)_PY6_
M:F_Z'[X ?^%3\1?_ )U5'_#E;]J;_H?O@!_X5/Q%_P#G55_3W10!_,)_PY6_
M:F_Z'[X ?^%3\1?_ )U5'_#E;]J;_H?O@!_X5/Q%_P#G55_3W10!_,)_PY6_
M:F_Z'[X ?^%3\1?_ )U5?T]T44 ?(/[1?["_[./[3GVC4O'W@W^QO&T_D_\
M%R_ LEKX:\=OY7]AP?\ $TO_ +#?:3XKVZ3H%GH%C_PFNB^)?["T>6[A\.?V
M/<S_ &M/P#^,W_!);]JOX9?VCJ?@_3?#_P 9_#-I_P )-?)=^!=26T\4V^A:
M%LN-.N-4\%>(_P"R]0NO$'B#3W>2Q\+> KSX@7@U&TN])BNKN>32)=7_ *NJ
M* /X)_%/A/Q5X'UV^\+>-?#7B#P?XFTO[+_:?AWQ3HVH^']=T[[;9V^HV?V[
M2-6MK34+3[7I]W:7UK]HMX_M%G=6]U%O@FC=N?K^]CQ3X3\+>.-"OO"WC7PU
MX?\ &'AG5/LO]I^'?%.C:=X@T+4?L5Y;ZC9_;M(U:VN]/N_LFH6EI?6OVBWD
M^SWEK;W46R>&-U\@_P"&3_V6?^C:O@!_X9OX=?\ S.4 ?Q#45_;S_P ,G_LL
M_P#1M7P _P##-_#K_P"9RO7_  MX3\+>!]"L?"W@KPUX?\'^&=+^U?V9X=\+
M:-IWA_0M.^VWEQJ-Y]ATC2;:TT^T^UZA=W=]=?9[>/[1>75Q=2[YYI'8 _CF
M^#/[!W[5?QT_LZ]\'_"3Q!I7AG4?^$9ND\:^.HU\#>%FT+Q7OET[Q3I=WXC-
MEJ'C#P_#I\;ZM?7'@+3/%=Y%IS6DD5C<3ZKI%O?_ *N_ O\ X(JZ%I5YHVO?
MM#_$W_A*/LVZXU/X=_#>UO-*T*YO+378)K.UO/B#JWV;Q!JOA_5?#]M-;:W8
MZ5X2\%Z[;7FJLNC^*;;^R([_ %7]W** .?\ "WA/PMX'T*Q\+>"O#7A_P?X9
MTO[5_9GAWPMHVG>']"T[[;>7&HWGV'2-)MK33[3[7J%W=WUU]GMX_M%Y=7%U
M+OGFD=N@HHH **** "BBB@ HHHH **** "BBB@ KX!_:6_X)O?LX_M&_VMK_
M /8/_"K_ (FZA]ON_P#A8'@&VM=/_M36+O\ MZ]^W>-?"FV/P_XM^V^(-<_M
MKQ'JGDZ/X[U[^S[/3?\ A.M/LDV#[^HH _F4^+W_  1A^//A"VGU'X2>-_!_
MQBM+;3["1M'O(6^&OC*^U6YU5K.\L])T_6-3UKP;+I^G::]MK$FIZOX_T.YN
M8TU.RM=)DN[73UUC\T?B7^S]\</@W]KD^*/PF^('@?3[3Q!/X6_M[7_"^K6G
MA:^UVW^WM]AT7Q;]F?PSX@^U0:7J%YIMUH6K:C9ZKIUI-J>F7%WIZ_:3_<S1
M0!_ /17]Y'C7X>^ ?B5I5OH7Q%\#^#_'^B6FH1:M:Z/XU\,Z+XJTJVU6"VN[
M.#4[?3]=LK^TAU"&TO[ZUBO(X5N8[:\NX$D$5Q,K^8?\,G_LL_\ 1M7P _\
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
M:6<^IW&GZ%97]W#I\-W?V-K+>20K;1W-Y:0/();B%7_N)\"_"?X6?"_^U/\
MA6GPT\ ?#O\ MS[#_;7_  @O@WP[X2_MC^S/M?\ 9O\ :G]@:;I_]H?V?_:%
M_P#8?M?G?9/MMWY'E_:9M_?T ?RZ?"'_ ((Y?M+>-;F"X^*6J^#_ (*Z(NH7
M]G?0WFHVGC_QD+:#2ENK#5M)T+PA?S>%+_3[_59HM*DCU+X@Z%JME';ZGJ+:
M9/%!IL&L?J=\"_\ @DY^S+\']=T;Q;XD_P"$@^,WB#3_  ^VG7FE?$BW\,:A
M\.+C7;RS@M=3\16?@2/P_P#]A!=$TCQ/KWBZST6+4%N2^H>(-,TGQ!9?I[10
M 4444 %%%% !1110 5\(_P#!0K]F#Q]^UE\%_#'PZ^'6K^#]%UO1?B?HOC6Z
MNO&M_K6G:5)I6G>%/&NA3V]O/H7A_P 1W;Z@]WXCL9(HI+&*V:VBNW>[25(8
M9_NZB@#^83_ARM^U-_T/WP _\*GXB_\ SJJ/^'*W[4W_ $/WP _\*GXB_P#S
MJJ_I[HH _F$_X<K?M3?]#]\ /_"I^(O_ ,ZJC_ARM^U-_P!#]\ /_"I^(O\
M\ZJOZ>Z* /YA/^'*W[4W_0_? #_PJ?B+_P#.JK^BSX(^"M5^&OP7^$7PZUVX
MT^[UOP!\,/ /@K6+K29;F?2KG5?"OA32="U"XTR>\M+"[FT^:[L)I+.6ZL;.
MYDMFC>>TMY2T*>GT4 %%%% !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 %%%% !117D
M'QT^.GPX_9T^'&L_%#XH:S_97A_2MMK9V=JL5SKOB?7;F*>33/"WA;3))[;^
MU?$&J_9IVM[=I[:SLK.VOM:UJ^TKP_I6K:M8@'RA_P %-_V@-*^"/[+OC'0E
M?3[KQE\:M/U7X5^&-'NVMYY&TKQ#ID]GX[\12Z>-9TG53I^@>%+J\M;?5]/A
MU6VTOQEKO@J#6-.GTW4Y5;^16OK_ /;6_:NUW]K/XR:GXR\WQ!IOPYT3=I'P
MN\%:U=V<O_",Z$(+*+4-1FM-,BCT^'Q!XPU"R_M_7W\[5[RT\W3?"_\ PD6M
MZ-X6T*XC^0* "BBB@ HHKL/A[X*U7XE>/O _PZT*XT^TUOQ_XP\->"M'NM6E
MN8-*MM5\5:U9:%I]QJ<]G:7]W#I\-W?PR7DMK8WES';+(\%I<2A87 /ZVO\
M@FEX N?A]^Q=\&K74O#VGZ!K?BK3]<\?ZJUFFE&YUZV\9>(]5UCPCXAU:\TJ
M29;_ %"_^'TWA"&-[^>35=.TJTTS0KZ.SETD:?:?=U<_X3\+:%X&\+>&O!7A
M:Q_LOPSX/\/Z-X6\.:9]IO+W^SM"\/Z=;:3I%C]MU&XN]0N_LFGVEO;_ &J^
MN[J\N/+\VZN)IW>1N@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 **** "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 **** "BBN ^*MQ\1[/X<>-+[X0VOA_4/B;I_A^_U'P5I
M/BFQEU#0M=UW3XC>6GAV^CB\4^"_LO\ PD?D-H=KJ\_B33[/0KS4+?6[]-0L
MM/N-,O #OZ*_F$_X?4_M3?\ 0@_ #_PEOB+_ //4K/U;_@L[^U?J.E:GI]GX
M7^"&@7=_I]Y9VNNZ3X1\83:KHMS=6TD$&K:9#KOQ"UK1)=0TZ5UO+./6-'U;
M2GN88UU#3+^T,UK* ?U%US_BGQ9X6\#Z%?>*?&OB7P_X/\,Z7]E_M/Q%XIUG
M3O#^A:=]MO+?3K/[=J^K7-II]I]KU"[M+&U^T7$?VB\NK>UBWSS1HW\@OBG_
M (*0?MM>,-"OO#NK?'OQ!::?J/V7[1<>%O#_ ('\#Z[']DO+>^B^P^*?!7A?
MP_XFTO?/:QI=?V9J]I]MLVN-.O//T^[N[6;Y!\4^+/%7CC7;[Q3XU\2^(/&'
MB;5/LO\ :?B+Q3K.H^(-=U'[%9V^G6?V[5]6N;O4+O[)I]I:6-K]HN)/L]G:
MV]K%L@AC10#^HOX\?\%;?V:?A;;7NG_#>;4/CMXRM=0U#3&T[PQ]K\/>#;.Y
MTC5;"RO)-0\?ZQI,UI?Z??VDVIWGAO5O FC^.M*UF32@L]YIFFZGI^L3?SI_
MM"_M._&3]J#Q3;>*?BYXG_M;^R?[5A\+>'=-LX-)\+>#].U;49-1N--T#2+4
M?]>=C-K6L7&K>*=5T[2=%M=>U_5O[)L7A\ HH **** "BBB@ K]O?^",W[.G
M_"2^._%?[2VOV^[2?AS]M\"_#_\ ?8\_QWK^CI_PE>J?Z%KD%S%_PC7@G68=
M)^Q:UH-]H^L?\+!^WZ;=PZMX4?ROQR\ > /&7Q2\9>'OA]\/O#VH>*O&7BK4
M$TS0M"TQ$-S>7)CDGFDDFGDAM+#3["TAN-1U;5M1N+32M&TJTO-5U6\L]-L[
MJZA_M)_9B_9Z\+?LO_!OPO\ "/PM<_VO_9/VS4O$7BF;2M.TG4?&'BG5IS=:
MOK^I6^G1_P#7OH^BPWUYJVHZ5X6TG0-!NM:U;^R4OI@#W^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@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /Y!
M?^"D/[-/_#.7[1VO?V!I/]G_  R^*'VGQ]\/_LEA]DT?2_[0NF_X2OP58_8M
M!T/P_9?\(EX@DF_LOPYHO]H?V#X$UCP+_:5X][J#Y^ :_J[_ ."K?[.G_"Z/
MV<;KQ]HMOYOC;X"?VOXZL/WVS[;X$GM;;_A9>E_Z7KFE:3;?9M)TK3?&OVV:
MSUC6)O\ A"/^$<T"T%SXEG\S^42@ HHHH **** "BBB@ HKL/ '@#QE\4O&7
MA[X??#[P]J'BKQEXJU!-,T+0M,1#<WER8Y)YI))IY(;2PT^PM(;C4=6U;4;B
MTTK1M*M+S5=5O+/3;.ZNH?Z6_P!A/_@F7X-^".E>&?BE\<]%T_Q9\>(=0L?$
M^CZ9)>R7_AGX37-O;7 T_3[.VL[HZ)XJ\86<MVNI:GXDOHM5TK0_$-AI+> C
M#/X?7QGXE -#_@E_^Q3_ ,* \"1_&?XA:9X@TKXV?$OP_<Z;=>'-:7^S?^$
M\"7.L6^HV.@3:1;WL_F^(/$O]CZ%XFU^;7H[;6/#^--\)#1?#VIZ5XI?Q!^K
MM%% !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 %
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
M;C3= TBU'_7G8S:UK%QJWBG5=.TG1;77M?U;^R;%X?YA*_?S_@AG_P W1?\
M=$__ 'KE '[^4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M445^87[1?_!5O]G'X+_:-%\ W7_"^_&T7D_Z!X%U:U@\"66_^P[O_B:?$O[-
MJNDW/VG2=5O)K'_A"M-\;^3K&CW>@>(_^$:N3Y\8!^GM?F%^T7_P5;_9Q^"_
MVC1? -U_POOQM%Y/^@>!=6M8/ EEO_L.[_XFGQ+^S:KI-S]ITG5;R:Q_X0K3
M?&_DZQH]WH'B/_A&KD^?'^ ?[1?[='[1W[3GVC3?'WC+^Q_!,_D_\6T\"Q77
MAKP(_E?V'/\ \32P^W7VK>*]NK:!9Z_8_P#":ZUXE_L+6);N;PY_8]M/]D3Y
M H _HL_X)V_MI?'G]JW]J_QA#\3_ !!I]KX4TCX(>*-6T+X?>$M.;1/!ND:J
M?&'PATJ;4UMY[G4=;UK4'BBO)[:\\4Z[K]SHTFMZ]:^'I-(TK5KK3F_<ROYA
M/^"*W_)TWC[_ +(!XI_]6+\*J_I[H **** "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 *\0_: _:'^&'[,W@%_
MB+\5M5U#3M$EU!M#T>UTG1]0UK5?$/B9]%UK7=/\-Z9!9PFTM=0U:TT#48[.
M^UZ^T7P]!<I&FJ:WIT4JS5[?7Y!?\%J?^36? /\ V7_PM_ZKKXJT ? /[2W_
M  5Z^,GQ,_M;PM\#-/\ ^%+^";G[?8?\)%YL&J_%/6M.F_M[3O/_ +7V-I/@
M3^TM)O\ 2+[[)X7M[WQ3X8\1:5]JT3XEW-M)LK\DM6U;5=?U74]=UW4]0UK6
M]:U"\U;6-8U:\N=1U75M5U&YDO-0U/4]0O))KN_U"_NYIKJ\O+J:6YNKF62>
M>1Y79CGT4 %%%% !7]O/[)__ ":S^S5_V0#X-_\ JNO#E?Q#5_;S^R?_ ,FL
M_LU?]D ^#?\ ZKKPY0![_1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 ?R"_\%1?^3Z_CE_W3/_U3WP^KX!K[^_X*B_\ )]?QR_[IG_ZI[X?5\ T
M%%%% !7W]_P2Z_Y/K^!O_=3/_5/?$&O@&OO[_@EU_P GU_ W_NIG_JGOB#0!
M_7U1110 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 %%%% 'Y!?M+
M?\%>O@W\,_[6\+? S3_^%T>-K;[?8?\ "1>;/I7PLT748?[>T[S_ .U]BZMX
M[_LW5K#2+[[)X7M[+PKXG\.ZK]JT3XEVUS'LK\$_V@/VL_CS^TSJKWGQ6\=:
MAJ.B1:@VH:/X$TDMHO@'P](ESK4NGG3/#%FXM+K4-)M-?U'1[/Q/KS:UXRGT
M5X]/U3Q'J,42FOG"B@ HHHH *_?S_@AG_P W1?\ =$__ 'KE?@'7[^?\$,_^
M;HO^Z)_^]<H _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_-
M']J'_@J+\!OV>-5UOP1X=MM0^,/Q1T#4)])UCPQX;NAHWAGPYJMC<Z0-0TSQ
M/X[O+&_M(=0AM+_4HQ9^%-(\97.G^(=!U#PSXJC\+WRM+%^EU?Q#?M8?\G3?
MM*_]E_\ C)_ZL7Q'0!Z!^T7^W1^T=^TY]HTWQ]XR_L?P3/Y/_%M/ L5UX:\"
M/Y7]AS_\32P^W7VK>*]NK:!9Z_8_\)KK7B7^PM8ENYO#G]CVT_V1/D"BB@ H
MHHH _7W_ ((K?\G3>/O^R >*?_5B_"JOZ>Z_F$_X(K?\G3>/O^R >*?_ %8O
MPJK^GN@ 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@ K\@O^"U/_)K/@'_LO_A;_P!5U\5:_7VOR"_X+4_\
MFL^ ?^R_^%O_ %77Q5H _F$HHHH **** "O[>?V3_P#DUG]FK_L@'P;_ /5=
M>'*_B&K^WG]D_P#Y-9_9J_[(!\&__5=>'* /?Z*** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@#^07_ (*B_P#)]?QR_P"Z9_\ JGOA]7P#7W]_P5%_
MY/K^.7_=,_\ U3WP^KX!H **** "OO[_ ()=?\GU_ W_ +J9_P"J>^(-? -?
M?W_!+K_D^OX&_P#=3/\ U3WQ!H _KZHHHH **** "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@#^ >BBB@ HHHH *_?S_ ((9_P#-T7_=$_\ WKE?
M@'7[^?\ !#/_ )NB_P"Z)_\ O7* /W\HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "OXAOVL/^3IOVE?^R__ !D_]6+XCK^WFOXAOVL/^3IOVE?^
MR_\ QD_]6+XCH \ HHHH **** /U]_X(K?\ )TWC[_L@'BG_ -6+\*J_I[K^
M83_@BM_R=-X^_P"R >*?_5B_"JOZ>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 **** "OR"_X+4_\FL^ ?\
MLO\ X6_]5U\5:_7VOR"_X+4_\FL^ ?\ LO\ X6_]5U\5: /YA**** "BBB@
MK^WG]D__ )-9_9J_[(!\&_\ U77AROXAJ_MY_9/_ .36?V:O^R ?!O\ ]5UX
M<H ]_HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /(/%/[/?P#\<:
M[?>*?&OP/^$'C#Q-JGV7^T_$7BGX:>"_$&NZC]BL[?3K/[=J^K:+=ZA=_9-/
MM+2QM?M%Q)]GL[6WM8MD$,:+S_\ PR?^RS_T;5\ /_#-_#K_ .9RO?Z* / /
M^&3_ -EG_HVKX ?^&;^'7_S.4?\ #)_[+/\ T;5\ /\ PS?PZ_\ F<KW^B@#
MP#_AD_\ 99_Z-J^ '_AF_AU_\SE=!X6_9[^ ?@?7;'Q3X*^!_P (/!_B;2_M
M7]F>(O"WPT\%^']=T[[;9W&G7GV'5])T6TU"T^UZ?=W=C=?9[B/[19W5Q:R[
MX)I$;U^B@ 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@#^ >BBB@ HHHH *_?S_ ((9_P#-T7_=$_\ WKE?@'7[^?\ !#/_ )NB_P"Z
M)_\ O7* /W\HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OXAOVL
M/^3IOVE?^R__ !D_]6+XCK^WFOXAOVL/^3IOVE?^R_\ QD_]6+XCH \ HHHH
M **** /U]_X(K?\ )TWC[_L@'BG_ -6+\*J_I[K^83_@BM_R=-X^_P"R >*?
M_5B_"JOZ>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@ HK^>/\ :!_X*O?M3?!OXX?%GX71_#;X06FG^!_B!XHT
M#0?^$I\'?$6WUV^\+6FK7/\ PB6M7VWXC:7!=?\ "0>&7TG7;74K/3[33M5L
M]1M]3TR%=/N[;/D'_#ZG]J;_ *$'X ?^$M\1?_GJ4 ?T]T5_,)_P^I_:F_Z$
M'X ?^$M\1?\ YZE'_#ZG]J;_ *$'X ?^$M\1?_GJ4 ?T]T5_,)_P^I_:F_Z$
M'X ?^$M\1?\ YZE>_P#[+/\ P5H^+_Q8_:!^%_PS^+'A_P"$'AKP3X[\02>%
MKO5O"WA;X@+KJ:[K&F:A9^"K&QDN/&_B6V@_MCQM+X=T:ZNKO1Y[.UL[^XN;
MRXTVVBEU.S /W\HHHH **** "BBB@ HK\LO^"C?[=?C[]D35?A-H7PNL_AAX
MAUOQEI_C'5O%>C^-;?6M6U71]*TRY\.6?A74[?3_  ]XO\-7>GZ?KMW<>++6
M*\U*&ZMM3N= NX-.DCETK4E;\T?^'U/[4W_0@_ #_P );XB__/4H _I[HK^8
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
M_DUGP#_V7_PM_P"JZ^*M?K[7Y!?\%J?^36? /_9?_"W_ *KKXJT ?S"4444
M%%%% !7]O/[)_P#R:S^S5_V0#X-_^JZ\.5_$-7]O/[)__)K/[-7_ &0#X-_^
MJZ\.4 >_T444 %%%% !117XY?MQ_\%3;?X#>,D^%7P$TWP?X^\=^'M0FB^).
MN^)X]5U/P;X8N8(YH'\%:?#X?UO0;O5O&%K=E)?$EVFK+I7A.2U/ANXM]5\2
M7&MVO@P _8VBOYA/^'U/[4W_ $(/P _\);XB_P#SU*/^'U/[4W_0@_ #_P )
M;XB__/4H _I[HK^83_A]3^U-_P!"#\ /_"6^(O\ \]2C_A]3^U-_T(/P _\
M"6^(O_SU* /Z>Z*_F$_X?4_M3?\ 0@_ #_PEOB+_ //4KZ?_ &4OV_/V[?VM
M/B/%X*\%?#SX :5X?TK[)?>/_']]X*^)5SH7@?0KF65([BXC3XLVW]J^(-5^
MS7=OX6\+6]W;7FO7EM=2RW6E>']*\0^(=$ /W<HHHH **** "BOPC_;+_P""
MG_Q]_9W_ &D_B/\ !WP5X1^$&J>&?!__  A_]F7WBG0/&E[KL_\ PD'@+POX
MIO/MUUI/C_1-/E\K4-;NX;7[/I=MLLX[>.7SITDN)?F#_A]3^U-_T(/P _\
M"6^(O_SU* /Z>Z*_F$_X?4_M3?\ 0@_ #_PEOB+_ //4H_X?4_M3?]"#\ /_
M  EOB+_\]2@#^GNBOYA/^'U/[4W_ $(/P _\);XB_P#SU*^G_P!C3_@I_P#'
MW]HC]I/X<?!WQKX1^$&E^&?&'_"8?VG?>%M \:66NP?\(_X"\4>*;/[#=:MX
M_P!;T^+S=0T2TANOM&EW.^SDN(XO)G>.XB /W<HHHH **** "BOF#]LOXU>*
MOV=_V;/B/\8O!6G^']4\3>#_ /A#_P"S+'Q3:ZC>Z%/_ ,)!X]\+^%KS[=:Z
M3JNB:A+Y6GZW=S6OV?5+;9>1V\DOG0));R_A'_P^I_:F_P"A!^ '_A+?$7_Y
MZE ']/=%?S"?\/J?VIO^A!^ '_A+?$7_ .>I1_P^I_:F_P"A!^ '_A+?$7_Y
MZE ']/=%?S"?\/J?VIO^A!^ '_A+?$7_ .>I1_P^I_:F_P"A!^ '_A+?$7_Y
MZE ']/=%?,'[&GQJ\5?M$?LV?#CXQ>-=/\/Z7XF\8?\ "8?VG8^%K74;+0H/
M^$?\>^*/"UG]AM=6U76]0B\W3]$M)KK[1JESOO)+B2+R8'CMXOH_5M6TK0-*
MU/7==U/3]%T31=/O-6UC6-6O+?3M*TG2M.MI+S4-3U/4+R2&TL-/L+2&:ZO+
MRZFBMK6VBDGGD2)&8 &A17Y!?M+?\%>O@W\,_P"UO"WP,T__ (71XVMOM]A_
MPD7FSZ5\+-%U&'^WM.\_^U]BZMX[_LW5K#2+[[)X7M[+PKXG\.ZK]JT3XEVU
MS'LK\DOB]_P5&_; ^+5M/IL'CG3_ (5:)=Z?86=YI7PATR?PK<SW-AJK:JNK
M0>+M0U#7OB#I.H73"UL+^/0O%^EZ5>:59K8S:88K[6#J8!_757 >.OBQ\+/A
M?_9?_"R_B7X ^'?]N?;O[%_X3KQEX=\)?VQ_9GV3^TO[+_M_4M/_ +0_L_\
MM"P^W?9/.^R?;;3S_+^TP[_X5M6U;5=?U74]=UW4]0UK6]:U"\U;6-8U:\N=
M1U75M5U&YDO-0U/4]0O))KN_U"_NYIKJ\O+J:6YNKF62>>1Y79CGT ?WL>%O
M%GA;QQH5CXI\%>)?#_C#PSJGVK^S/$7A;6=.\0:%J/V*\N-.O/L.KZ3<W>GW
M?V34+2[L;K[/<2?9[RUN+679/#(B]!7\ ]=!X6\6>*O ^NV/BGP5XE\0>#_$
MVE_:O[,\1>%M9U'P_KNG?;;.XTZ\^PZOI-S::A:?:]/N[NQNOL]Q']HL[JXM
M9=\$TB, ?WL45_)+\-/^"K'[9'P[^R6^H^-?#_Q0TG3_  _!H%CI'Q+\+6.H
M>3]D^P):ZU=^(O"TGA+QMKGB".VLGM9]2\1>*=8_M/\ M"_OM7AU#5GM]1MO
MUM_9_P#^"OWP&^*6JIX<^*VA:A\!M;OM06TT?4M6U<>+_ -Y'<W.BV.GQ:GX
MOL]&T*[\-:A<7>H:C<7EQKWAJR\&Z-HNCR:IJGC6VEN5L(0#];:*** "BBB@
M HHHH **** "BBB@ HHHH **\ _:%_:=^#?[+_A:V\4_%SQ/_9/]K?VK#X6\
M.Z;9SZMXI\8:CI.G2:C<:;H&D6P_Z\[&;6M8N-)\+:5J.K:+:Z]K^D_VM8O-
M^.7Q>_X+;:J]S/8_ 3X.:?:VD.H6$EMXG^+U_<W]SJ.E'2F.IV<_@3P9J6G1
M:+J":W*B6&IQ_$77[:72K!I+C28;O5A%HH!_0917\2WC_P#; _:C^)USXAF\
M9_'KXGW]IXKT]])\0>'],\5ZGX8\&ZEI4VE1Z+=Z9)X&\+3:+X-BT_4=-0P:
MM9VVA0VVKR3WEUJ<=W=W][/<?.% ']S/_#0GP#_X2G_A!?\ A>'P@_X3;_A(
M/^$3_P"$._X67X+_ .$I_P"$I_M'^Q_^$:_X1[^VO[7_ .$@_M;_ (E?]C?9
M/[1_M'_0?LWVG]U7K]?P#T4 ?W\45_'+\-/^"C7[9'PO^R6^G?&GQ!XMTF'Q
M!!K]]I'Q+AL?B)_;'E_8$NM%N_$7BFVU#QMI_A_4+;3TM9]-\.^*=#^R?:;^
M^TB;3-6O;C47_7W]E+_@KUX$^)%Y%X._:1T_P_\ "+Q--]DATGQSI$NL2?#C
MQ#J.HZ[+91Z;J-I>IJVH?#K[#I][I,KZUK_B'6/"UQ%9>(M8UG7_  ?!!IFE
MWP!^SM%9^DZMI6OZ5IFNZ%J>GZUHFM:?9ZMH^L:3>6^HZ5JVE:C;1WFGZGIF
MH6<DUI?Z??VDT-U9WEK-+;75M+'/!(\3JQ_(+_@H5_P4*^-'[)OQH\,?#KX=
M>&/AAK6B:U\,-%\:W5UXUT7Q7J.JQZKJ/BOQKH4]O;SZ%XU\.6B:>EIX<L9(
MHI+&6Y6YENW>[>)X88 #]C:*_F$_X?4_M3?]"#\ /_"6^(O_ ,]2C_A]3^U-
M_P!"#\ /_"6^(O\ \]2@#^GNBOYA/^'U/[4W_0@_ #_PEOB+_P#/4H_X?4_M
M3?\ 0@_ #_PEOB+_ //4H _I[HK^83_A]3^U-_T(/P _\);XB_\ SU*_I[H
M**** "BBB@ HHHH **** "BBB@ HHHH **_-'_@HW^U_\:/V1-*^$VN_"[P;
MX/\ $.B>,M0\8Z3XKUCQKX>\5ZMI6CZKIEMX<O/"NF6^H>'O$WAJTT_4-=M+
MCQ9=16>I375SJ=MH%W/IT<<6E:DS?EE_P^I_:F_Z$'X ?^$M\1?_ )ZE ']/
M=%?S"?\ #ZG]J;_H0?@!_P"$M\1?_GJ4?\/J?VIO^A!^ '_A+?$7_P">I0!_
M3W17\PG_  ^I_:F_Z$'X ?\ A+?$7_YZE'_#ZG]J;_H0?@!_X2WQ%_\ GJ4
M?T]T5XA^S9\7K?X]? ;X5?%N&;3YKOQGX/TV\\0+I-AJNFZ59>,K /H_CG2=
M,L]::74DT_1?&6G:[I%G)/<W\=S;64=U:ZGJEI-!J%S[?0 4444 %%%% !17
MD'[0/Q+_ .%-_ _XL_%&.[\/VFH>!_ 'BC7]!_X2F?[/H5]XIM-)N?\ A$M%
MOMM_I<]U_P )!XF?2="M=-L]0M-1U6\U&WTS3)EU"[ML_P \?_#ZG]J;_H0?
M@!_X2WQ%_P#GJ4 ?T]T5_,)_P^I_:F_Z$'X ?^$M\1?_ )ZE'_#ZG]J;_H0?
M@!_X2WQ%_P#GJ4 ?T]T5_,)_P^I_:F_Z$'X ?^$M\1?_ )ZE?5_[$_\ P5#^
M-'[0O[17@[X-?$7P)\,+71/&VG^*X[75?!5GXKT/5='U7P]X7U;Q=!>7 UWQ
M3XLM-5T^XM/#]]I,NF1V^E7*W.IVFJ)JWE:9-I6J@'[F4444 %%%% !1110
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
M[2O_ &7_ .,G_JQ?$=?V\U_$-^UA_P G3?M*_P#9?_C)_P"K%\1T > 4444
M%%%% 'Z^_P#!%;_DZ;Q]_P!D \4_^K%^%5?T]U_,)_P16_Y.F\??]D \4_\
MJQ?A57]/= !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
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
M3M7UVXM=->[\3Z7X/\,:_/\ H]0 4444 %%%% '\@O\ P5%_Y/K^.7_=,_\
MU3WP^KX!K[^_X*B_\GU_'+_NF?\ ZI[X?5\ T %%%% !7W]_P2Z_Y/K^!O\
MW4S_ -4]\0:^ :^_O^"77_)]?P-_[J9_ZI[X@T ?U]4444 %%%% 'P#_ ,%1
M?^3%/CE_W3/_ -7#\/J_D%K^OK_@J+_R8I\<O^Z9_P#JX?A]7\@M !1110 4
M444 ?U-_L6_'3X<?LZ?\$SOA-\4/BAK/]E>']*_X65:V=G:K%<Z[XGUVY^+G
MQ(DTSPMX6TR2>V_M7Q!JOV:=K>W:>VL[*SMK[6M:OM*\/Z5JVK6/X9?M0_MV
M?'G]J+5=;L_$/B;4/"OPNO-0GDT?X2>&[YK3PS9Z4+G2+K3[/Q/<V=OIUW\0
M=0M+O0=-U@:GXK6[MK'Q"=0U#PKI/A6QO%TBV^8==\?^,O$WAGP-X,UWQ#J&
MH>%/AKI^MZ9X&\/R.D>E>';;Q+XAO_%/B"2SM((XHGU#6M;U&:YU/5KH7&JW
MEM;:3ID]X^E:%HMEI_'T %%%% !1110 4444 %%%% 'V]^RE^WS\</V4[R+3
M-$U#_A._AE+]DM[SX7^,-2U:?0M-LUUV76M3NO 4\=TW_"">(-2^WZY'+?6-
ME?Z%>WFL/JWB3PMXEO=-TEK+^KOX%_'3X<?M%_#C1OBA\+]9_M7P_JNZUO+.
MZ6*VUWPQKMM%!)J?A;Q3ID<]S_97B#2OM,#7%NL]S9WMG<V.M:+?:KX?U72=
M6OOX9J^G_P!E+]J[XC_LE_$>+QKX*E_M7P_JOV2Q\?\ @"^NY;;0O'&A6TLK
MQV]Q(D5S_97B#2OM-W<>%O%-O:7-YH-Y<W44MKJOA_5?$/A[6P#^UFBN/\ >
M/_!OQ2\&^'OB#\/O$.G^*O!OBK3TU/0M=TQY#;7EL9)()HY(9XX;NPU"PNX;
MC3M6TG4;>TU71M5M+S2M5L[/4K.ZM8>PH **** "BBB@ HHHH *_&+]OG_@J
M!_PI?7=0^#/[/$GA_P 0?$;3?[3TWQ_XYU&V_MG0OA_J+V=U8QZ!X=M$N(M/
MUOX@:)J$L.HZO-JJ:IX6\+WFGIX9UC1?$FLW7B'2_"6!_P %(?\ @I#_ ,(!
M_;W[/7[/6O?\7 _TG1_B7\2]'N?^1 ^]!?\ @[P=?P-_R4#[]MXA\0VTG_%
M?O=*TJ7_ (6!]KN_ '\X= '8>/\ Q_XR^*7C+Q#\0?B#XAU#Q5XR\5:@^IZ[
MKNINAN;RY,<<$,<<,$<-I8:?86D-OIVDZ3IUO::5HVE6EGI6E6=GIMG:VL/'
MT44 %%%% !1110 4444 ?9W[(O[<?Q<_9"U748/"B:?XL^'WB/4-/OO%/PZ\
M237R:5/<V]S8I>ZYX8OK282^%?&%YHEI)H1UM;75=*NK9]/F\1>&_$;>'_#\
M>F^H?\%-?CI\./VB_B_\*/BA\+]9_M7P_JOP \,6MY9W2Q6VN^&-=MOB!\3I
M-3\+>*=,CGN?[*\0:5]I@:XMUGN;.]L[FQUK1;[5?#^JZ3JU]^<-% !1110
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
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
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
M(+7]?7_!47_DQ3XY?]TS_P#5P_#ZOY!: "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH _;W_ ()"_M;_ /")>*=0_9I^)'B[[-X2\6^5>_!W^W]3
M\O3M#\=S:B_]J>!=%\S3)OLW_"Q/[3;5M-M+S7M,T>/Q3H<UAHFEWOBWXB3?
M;?Z.Z_@G\)^*==\#^*?#7C7PM??V7XF\'^(-&\4^'=3^RV=[_9VN^']1MM6T
MB^^QZC;W>GW?V34+2WN/LM]:75G/Y?E75O- [QM_<3\%/BAI7QJ^$?PY^*^C
MKI\-IX^\'Z'XCFT_3-:M_$-MH6JW]C$VN^&)-8M8+2*\U#PKK8U#PYJQ:RL+
MF#5=+O+:\T^PNX9[.  ]/HHHH **** "OA'_ (*%_M4W/[+'P&O-8\*:CI]K
M\6/'6H)X3^&L-W;Z5JDEA<D+=>)/&$NA:AJ-I+>:?X5T02+;WJZ?KVE67C+6
M?!5GXBT:]T?5KB"3[NK^*;]K_P#:3UW]JCXX>)/B9J8^S>'[;S?"WPXTE]+L
M]*O-$^'&E:MJUYX:L=7CM+W5?M/B"Y_M6\UGQ%=2:QJL7]NZKJ-MI-Q;>'[;
M2-,L #Y@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O[^*_@'K^
M_B@ HHHH **** "BBB@ HHHH **** "BBB@ K^47_@KOX&_X1+]LC6M?_M3^
MT/\ A:'@#P)XZ^R?8?LG]A_V?8W7PT_LOS_M=S_:?G?\*[_MK[;Y.G^7_;']
MF_9'_L_[?>_U=5^,7_!:KX:?\)!\#_AE\4;2T\07NH?#?X@76@7G]G0?:-"T
MOPM\1=)_XF>M>(O+L)I[+R_$W@_P5H6D:E+J%CIR7GB%],N(;[4-6TG[* ?S
M24444 %%%% 'O_[*WQ1_X4O^T=\&/B7-KG_"-:3X:^(&@?\ "5ZU_9G]L?8O
M FL70T#X@?\ $M33]5N;G[3X)U77[3_B6V$^L0^?Y^B^5JT5E-'_ &\U_ /7
M]O/[*WQ1_P"%T?LX_!CXES:Y_P )+JWB7P!H'_"5ZU_9G]C_ &WQWH]J- ^(
M'_$M33]*MK;[-XVTK7[3_B6V$&CS>1Y^B^;I,ME-( >_T444 %9^K:MI6@:5
MJ>NZ[J>GZ+HFBZ?>:MK&L:M>6^G:5I.E:=;27FH:GJ>H7DD-I8:?86D,UU>7
MEU-%;6MM%)//(D2,PT*^$?\ @I-\7K?X0_L?_%.<3:>NM_$?3U^$/ARSU.PU
M6^MM2N?'T%UI_B6"-M+:%;#4+#X?0^,]=TF_U.ZM]*BU72+.&Y7499[?1]2
M/Y-?BQXZ_P"%H?%/XE_$O^R_[#_X6)\0/&7CK^Q?MO\ :?\ 8_\ PEOB+4M?
M_LO^TOLFG_VA_9_]H?9/MWV"R^U^3Y_V2V\SR4\_HHH **** "BBB@#]W/\
M@B)\2_LWBGXX?!V[N_$$_P#;'A_P]\2_#UCY_F^%M*_X1K47\+>,;O[++?K]
MA\0:_P#\)7X%A\^QTN7^U=.\->7JE_!_8^CV]S_0Y7\6W[#7Q0TKX._M:? [
MQYKJZ>NB6OC ^'-8O=6UJW\/:5H>E>/M(U/P!J'B?4]8O()[2TT_PI:>)YO$
MEX+K[/;7-MI4EI/J&F13MJ-K_:30 4444 %? /\ P4Y^*/\ PJ_]C?XG_9-<
M_L/Q!\1/['^%WA[_ (EG]I_VQ_PEM\O_  F.A?O=/U"RT_\ M#X9:?XZ_P")
MG>_8OLGD_P#$KU"V\02:/O\ OZOP#_X+=_%'_DA_P5T_7/\ H8?BCXN\-?V9
M_N>$_AUKO]LSZ?\ ]E1L/[,TS5?^GK7=/_Y%VYH _ .BBB@ HHHH *_N9_9^
M^&G_  IOX'_";X726GA^TU#P/X \+Z!KW_"+0>1H5]XIM-)MO^$MUJQW6&ES
MW7_"0>)GU;7;K4KS3[34=5O-1N-3U.%=0N[G/\BO[#7PPTKXQ?M:? [P'KIT
M]M$NO&!\2:Q9:MHMOXATK7-*\ :1J?C_ %#PQJ>CWD\%I=Z?XKM/#$WAJ\-U
M]HMK:VU62[GT_4XH&TZZ_M)H **** "OS"_X*9?MH?\ #-GPXC^&_@IO.^+O
MQ=\/^(++3-1L]<_LZ\^&WA:2(:1>>.F32=2M/$UIX@NY[N[L_AO=VZV6G?V[
MH^MZW+JD[^#Y/#NN_9W[17QX\&_LW?"/Q9\5?&=[IZ1:+I]U%X:T*\U"33KG
MQMXREL;N?PYX*TF:"PU:[&H:_=VIBDN[;2=1CT32HM3\2:G;IHFBZI=6_P#&
M+\9_B]XR^/7Q/\7_ !;\?S:?-XK\9ZA!>:@NDV":;I5E;6&GV>CZ/I.F6:M+
M*FGZ+HFG:=I%G)>W-_JMS;64=UK&IZIJLUYJ%R >84444 %%%% !1110 444
M4 %%%% !1110 4444 ?I]_P3-_;0_P"&;/B/)\-_&K>=\(OB[X@\/V6IZC>:
MY_9UG\-O%,DITBS\=*FK:E:>&;3P_=P7=I9_$B[N%LM1_L+1]$UN+5)T\'Q^
M'==_JZK^ >OZ6_\ @E)^VM_PLWPM:_LV?$O4_#]EXV^'?A_2--^$USN_LS4?
M'G@30].N;>70/L,=E#I-SX@^'>DZ98#SK2]CUCQ'X6F_M2?1;FY\)>+_ !3J
M0!^SM%%% !1110!\ _\ !47_ ),4^.7_ '3/_P!7#\/J_D%K^OK_ (*B_P#)
MBGQR_P"Z9_\ JX?A]7\@M !1110 4444 %%%% !1110 4444 %%%% 'V]_P3
ME^&G_"T/VR/@MIUQ:>()M)\)>()OB7J]]H$'F?V/_P *[L;GQ3X=N]:NGL-0
MMM/\/ZAXVT_PMX<U*>Z2V^U_VY#I%C?V6K:GIUPG]C5?SY_\$2?A#<OJOQC^
M/=]!J$-I:Z?8?"'PQ<1W^E'2M1N;^YTSQGX[@O-,"RZVFH:+%IWPZDTR_=[#
M2I;;7]6MXUU:[AE.B_T&4 %%%% '\ ]%%% !1110 5^_G_!#/_FZ+_NB?_O7
M*_ .OW\_X(9_\W1?]T3_ />N4 ?OY1110 4444 %?SB?\%>OVM_^$M\4Z?\
MLT_#?Q=]I\)>$O-O?C%_8&I^9IVN>.X=13^R_ NM>7ID/VG_ (5W_9BZMJ5I
M9Z]J>CR>*=<AL-;TNR\6_#N'[%^QG[:7[2]O^RE\!O$'Q/AL=/U?Q7=:AIWA
M+X?:%JPU4:5J_C+6Q<SVZZG-I5M+*FGZ+HFG:[XIO+:>\T2/6;;0)/#UKKVD
MZIJ^G72_QC:MJVJZ_JNIZ[KNIZAK6MZUJ%YJVL:QJUY<ZCJNK:KJ-S)>:AJ>
MIZA>237=_J%_=S375Y>74TMS=7,LD\\CRNS$ SZ*** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@#]??^"*W_)TWC[_L@'BG_P!6+\*J_I[K^83_ ((K
M?\G3>/O^R >*?_5B_"JOZ>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@ K\ _\ @MW\+O\ DA_QJT_0O^AA^%WB
M[Q+_ &G_ +GBSX=:%_8T^H?]E1O_ .T],TK_ *===U#_ )%VVK]_*^(?^"C7
MPT_X6A^QO\:=.M[3P_-JWA+P_#\2](OM?@\S^Q_^%=WUMXI\17>BW26&H7.G
M^(-0\$Z?XI\.:;/:I;?:_P"W)M(OK^RTG4]1N$ /XY:*** "BBB@#H/"?BG7
M? _BGPUXU\+7W]E^)O!_B#1O%/AW4_LMG>_V=KOA_4;;5M(OOL>HV]WI]W]D
MU"TM[C[+?6EU9S^7Y5U;S0.\;?W<>$_%.A>./"WAKQKX6OO[4\,^,/#^C>*?
M#FI_9;RR_M'0O$&G6VK:1??8]1M[34+3[7I]W;W'V6^M+6\@\SRKJWAG1XU_
M@GK^OK_@F-\4?^%H?L;_  P^UZY_;GB#X=_VQ\+O$/\ Q+/[,_L?_A$KYO\
MA#M"_=:?I]EJ']G_  RU#P+_ ,3.R^V_:_._XFFH7/B"/6-@!]_4444 %?P[
M?M)_%ZY^/7QY^*OQ;FFU":T\9^,-2O/#ZZM8:5INJV7@VP*:/X&TG4[/16ET
MU-0T7P;IVA:1>207-_)<W-E)=76IZI=S3ZA<_P!;7[<OQ0U7X._LE_''QYH2
MZ@NMVO@\>'-'O=)UJY\/:KH>J^/M7TSP!I_B?3-8LX)[NTU#PI=^)X?$EF+7
M[/<W-SI4=I!J&F2SKJ-K_%M0 4444 %%%% !1110!^AW_!+GXO6_PE_; \#0
M:E-I]IHGQ5T_4_A#JMY>6&JW]S!<^*I]/U#PC!I*Z4Q:UU#5OB#H'A#0I+^_
MM;S2K/2M4U.:^6QB UC3/ZZJ_@G\)^*==\#^*?#7C7PM??V7XF\'^(-&\4^'
M=3^RV=[_ &=KOA_4;;5M(OOL>HV]WI]W]DU"TM[C[+?6EU9S^7Y5U;S0.\;?
MW<>$_%.A>./"WAKQKX6OO[4\,^,/#^C>*?#FI_9;RR_M'0O$&G6VK:1??8]1
MM[34+3[7I]W;W'V6^M+6\@\SRKJWAG1XU .@HHHH ^8/VTOB7_PJ+]E3X[>.
MH[OQ!IVH6G@#5= T'5/"T_V37='\4^.&@\"^$M:L;Y;_ $V?3_[&\3>)-)U2
MZU*SNUU'3K.TN+W3(;O4(+:TG_BFK^GO_@LS\4?^$4_9Q\*?#2PUS[!JWQ8^
M(%E_:6B_V9]J_M_P)X$M7U_6O^)E-I]S;:5_97C:Y^&EW^XO]-UB^W^1:?;-
M)77X5_F$H **** "BBO?_P!E;X7?\+H_:.^#'PTFT+_A)=)\2_$#0/\ A*]%
M_M/^QOMO@31KH:_\0/\ B9)J&E7-M]F\$Z5K]W_Q+;^#6)O(\C1?-U:6RAD
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
M/^(-/>TUWP[J5QI]I_:NA:CIVIQ0K!=QY //Z*** "BBB@ K^_BOX!Z_OXH
M**** "BBB@ HHHH **** "BBB@ HHHH *\ _:I^%W_"Z/V<?C/\ #2'0O^$E
MU;Q+X U__A%-%_M/^QOMOCO1K4Z_\/\ _B9/J&E6UM]F\;:5H%W_ ,3*_@T>
M;R/(UKS=)EO89/?Z* /X!Z*^G_VTOAI_PJ+]JOX[>!8[3P_IVGVGQ U77]!T
MOPM!]DT+1_"WCA8/'7A+1;&R6PTR#3_[&\,^)-)TNZTVSM%T[3KRTN+'3)KO
M3[>VNY_F"@ HHHH *_J+_P""-7C^Y\3?LNZ]X,U'Q#I^H7?PU^)^OZ9H_A^-
M]*CU7P[X-\2Z9HWBG3Y+RTLXXM2?3]:\9:CX_N=,U;6!<27ES;:MIEE>/::$
MMEI_\NE?L[_P15^)?_"/_'#XF_"Z[N_#]EI_Q(\ 6NOV?]HS_9]=U3Q3\.M6
M_P")9HOAWS+^&"]\SPSXP\:Z[J^FQ:??:B]GX>34[>:QT_2=6^T@']+=%%%
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
MCZ/I-E<ZCJNK:KJ-S'9Z?IFF:?9QS7=_J%_=S0VMG9VL,MS=7,L<$$;RNJD
M]/\ @7\"_B/^T7\1]&^%_P +]&_M7Q!JNZZO+VZ:6VT+PQH5M+!'J?BGQ3J<
M<%S_ &5X?TK[3 MQ<+!<WE[>7-CHNBV.J^(-5TG2;[^ES]G3_@E)^SC\%_L^
MM^/K7_A??C:+SO\ 3_'6D6L'@2RW_P!N6G_$K^&GVG5=)N?M.DZK9PWW_":Z
MEXW\G6-'M-?\.?\ "-7)\B/W_P#8I_92T+]DOX-Z9X-\KP_J7Q&UO;J_Q1\:
MZ+:7D7_"3:Z9[V73].AN]3EDU";P_P"#]/O?[ T!/)TBSN_*U+Q1_P ([HFL
M^*==MY/KZ@#G_"WA/PMX'T*Q\+>"O#7A_P '^&=+^U?V9X=\+:-IWA_0M.^V
MWEQJ-Y]ATC2;:TT^T^UZA=W=]=?9[>/[1>75Q=2[YYI';H*** /D'XE_L%?L
MD?%#PM=^%M1^!O@#PEYWGS6/B/X:>&=$^'?BG1]1DTZ_TZUU*TU?PMI^G_VA
M_9_]H/?0:+XBM]<\+7>HVUA=:OH&I_8K=$_%+]HK_@CS\7/A[;>+/%_P3\3:
M?\5_!NBZ?=:W9^$;RVOM.^+DELNJW9;0M)TK3]/O?#OC74-'\.BROI+^SU+P
MQJOBF^BU.P\/>!TU(Z/I6K?TUT4 ?P#T5_27_P %'?\ @G%I7C[2O%?Q_P#@
M!X4U!_BV^H6NN>._ FAW5M%I7C;2HK;6)?$_B3PWX8BT>:[O_B??W<VC:A?6
M.GZSIUMXJMM.UN[M-$UKXB:T#XA_FTH **** "BBB@#]??\ @BM_R=-X^_[(
M!XI_]6+\*J_I[K^83_@BM_R=-X^_[(!XI_\ 5B_"JOZ>Z "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M=233]%\9:=H6KWD<%M?QW-M926MUIFJ6DT^GW/\ #M0 4444 %%%% ']+?\
MP15^)?\ PD'P/^)OPNN[OQ!>ZA\-_B!:Z_9_VC/]HT+2_"WQ%TG_ (EFB^'?
M,OYI[+R_$W@_QKKNKZ;%I]CIR7GB%-3MYK[4-6U;[-^SM?RJ?\$@_BAJO@S]
MK2Q\!PKJ%WHGQA\'^*/#FH64>M7-CI5EJOA72+SQ_H_B>\T=8+BTUW4-/M/#
M6N^&],$_V.YTVV\9:M=VNH+$;S3M4_JKH **** /YA/^"U/_ "=-X!_[(!X6
M_P#5B_%6OR"K]??^"U/_ "=-X!_[(!X6_P#5B_%6OR"H **** "BBB@#^BS_
M ((L_ >WTGP;\0?VC-8LM0BUOQ9J%Q\,_!;7FG:KI]L/!NBR:3K'BC6=)O'O
MTTOQ'I_B/Q6FGZ')<KI#R:!JOPYU.QL]8>74=;T^U_<ROF#]BKPMH7@_]DC]
MG+2?#EC_ &=I]W\(/ _BFXM_M-Y=^9KOCG1+7QKXIOO-OKBZG3^U/$WB#5]3
M^RI(MG9?:_L6G6]II]O:VD/T_0 4444 %%%% !1110 4444 %?D%_P %J?\
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
M'"S^!?%NM7U\U_IL&G_V-X9\2:MJEKJ5Y=KIVG7EI;WNIPW>GP7-I/\ ,%%
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
MHH **** "OXAOVL/^3IOVE?^R_\ QD_]6+XCK^WFOXAOVL/^3IOVE?\ LO\
M\9/_ %8OB.@#P"BBB@ HHHH _7W_ ((K?\G3>/O^R >*?_5B_"JOZ>Z_F$_X
M(K?\G3>/O^R >*?_ %8OPJK^GN@ 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 **** /R"_X+,_"[_A*_V<?"GQ+L
M-"^WZM\)OB!9?VEK7]I_9?[ \">.[5] UK_B6S:A;6VJ_P!J^-K;X:6G[BPU
M+6+'9Y]I]CTEM?F;^82O[F?V@?AI_P +D^!_Q9^%T=IX?N]0\<> /%&@:#_P
ME,'GZ%8^*;O2;G_A$M:OMMAJD]K_ ,(_XF32==M=2L]/N]1TJ\TZWU/3(6U"
MTML?PS4 %%%% !70>$_%.N^!_%/AKQKX6OO[+\3>#_$&C>*?#NI_9;.]_L[7
M?#^HVVK:1??8]1M[O3[O[)J%I;W'V6^M+JSG\ORKJWF@=XVY^B@#^^C2=6TK
M7]*TS7="U/3]:T36M/L]6T?6-)O+?4=*U;2M1MH[S3]3TS4+.2:TO]/O[2:&
MZL[RUFEMKJVECG@D>)U8Y_BSQ3H7@?PMXE\:^*;[^R_#/@_P_K/BGQ'J?V6\
MO?[.T+P_IUSJVKWWV/3K>[U"[^R:?:7%Q]EL;2ZO)_+\JUMYIW2-OF']@3QU
M_P +$_8W_9[U_P#LO^Q_[/\  %GX%^R?;?[0\[_A5]]?_#3^U//^R67E_P!N
M?\(E_;7V'R7_ +,_M#^S?M>H?9/M]SY__P %.?BC_P *O_8W^)_V37/[#\0?
M$3^Q_A=X>_XEG]I_VQ_PEM\O_"8Z%^]T_4++3_[0^&6G^.O^)G>_8OLGD_\
M$KU"V\02:/O /Y)?%GBG7?''BGQ+XU\4WW]J>)O&'B#6?%/B+4_LMG9?VCKO
MB#4;G5M7OOL>G6]II]I]KU"[N+C[+8VEK9P>9Y5K;PP(D:\_110 4444 ?L;
M_P $:_@]I7C_ .+GQ@\:^)]!\'^)O"GA'X8-X*O-'\3Z7;ZU<MJOQ6OI;-;C
M3]/U#3+S33I]WX-\*^._#'B266ZMKF?2O$QT46FHZ5K.L+;_ )9?%CP-_P *
MO^*?Q+^&G]J?VY_PKOX@>,O O]M?8?[,_MC_ (1+Q%J6@?VI_9OVO4/[/_M#
M^S_M?V+[?>_9/.\C[7<^7YS_ -'?_!&;X7?\(I^SCXK^)=_H7V#5OBS\0+W^
MS=:_M/[5_;_@3P):IH&B_P#$MAU"YMM*_LKQM<_$NT_?V&FZQ?;_ #[O[9I*
MZ!,OYA?\%=_ W_")?MD:UK_]J?VA_P +0\ >!/'7V3[#]D_L/^S[&Z^&G]E^
M?]KN?[3\[_A7?]M?;?)T_P O^V/[-^R/_9_V^] /S!HHHH *^G_V+?B7_P *
MB_:K^!/CJ2[\/Z=I]I\0-*T#7M4\4S_9-"T?PMXX6?P+XMUJ^OFO]-@T_P#L
M;PSXDU;5+74KR[73M.O+2WO=3AN]/@N;2?Y@HH _OXKS#XW>-=5^&OP7^+OQ
M%T*WT^[UOP#\,/'WC71[75HKF?2KG5?"OA35M=T^WU."SN["[FT^:[L(8[R*
MUOK.YDMFD2"[MY2LR'P1\:ZK\2O@O\(OB+KMOI]IK?C[X8> ?&NL6NDQ7,&E
M6VJ^*O"FDZ[J%OID%Y=W]W#I\-W?S1V<5U?7ES';+&D]W<2AIG^$?^"N_CK_
M (1+]C?6M _LO^T/^%H?$#P)X%^U_;?LG]A_V??77Q+_ +4\C[)<_P!I^=_P
MKO\ L7[#YVG^7_;']I?:W_L_[!>@'\HE%%% !1110!T'A/PMKOCGQ3X:\%>%
MK'^U/$WC#Q!HWA;P[IGVFSLO[1UWQ!J-MI.D6/VW4;BTT^T^UZA=V]O]JOKN
MUL[?S/-NKB&!'D7^ZCX>^"M*^&O@'P/\.M"N-0N]$\ >#_#7@K1[K5I;>?5;
MG2O"NBV6A:?<:G/9VEA:3:A-:6$,EY+:V-G;27+2/!:6\16%/Y1?^"7/PAM_
MBU^V!X&GU*#3[O1/A5I^I_%[5;.\O]5L+F>Y\*SZ?I_A&?26TI0UUJ&D_$'7
M_"&NR6%_=6>E7FE:7J<-\U]$1H^I_P!=5 !1110!X!^UA_R:S^TK_P!D ^,G
M_JNO$=?Q#5_7U_P5%_Y,4^.7_=,__5P_#ZOY!: "BBB@ HHHH _>S_@B!X M
MY=5^/GQ2OO#VH"[L-/\ !?@#PQXKD358=*>VU:YUKQ%X[\/6<@D31-1U"*71
M?AUJ6IH\5UJNBVTVDM')86FORKJ/]!E?D%_P16_Y-9\??]E_\4_^JZ^%5?K[
M0 4444 %%%% !1110 5_%M^W1X*U7P!^V!^T1H6L7&GW-W?_ !/\1>-89-,E
MN9K9=*^)4Z_$70K>1[JTLY1J%IHGBK3[75HEA>V@U6&\@L[N_M(X+ZX_M)K^
M17_@JEI.JZ=^W%\7+S4-,U"PM-?T_P"&^K:%=7EE<VMMK6E0_#/PCH4VIZ3/
M/&D6HZ?%K>BZQH\EY9M-;)JNDZGI[2"[L+J&( _/&BBB@ HHHH ]_P#V3_\
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
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 **** "OXU?^"@_P ,-5^%7[8'QNTS4#J%S:>+O&&H?%#0M5O-%N=%MM4T
MKXE3R>+IETD3SW46JZ?X>UO4]8\&2:U9W+VU_JOAG4RT&G7<=UI5C_957\\?
M_!;OX:?9O%/P/^,5I:>()_[8\/\ B'X:>(;[R/-\+:5_PC6HIXI\'6GVJ*P7
M[#X@U_\ X2OQU-Y%]JDO]JZ=X:\S2["#^Q]8N+D _".BBB@ HHHH _I+_P""
M)/C72K_X+_&/X=0V^H+K?A7XGV'C74+J2*W&E3:5X^\*:9H6CV]G.MV]W)J%
MM=_#779-3BGL;>VAMKO27M;N\EGO(;#S#_@MW\4?^2'_  5T_7/^AA^*/B[P
MU_9G^YX3^'6N_P!LSZ?_ -E1L/[,TS5?^GK7=/\ ^1=N:\@_X(F^*==M/CY\
M5_!5O?>7X9\0?""3Q3J^F?9;-_M>N^#_ !IX6TGP[??;'MVU"#^SM/\ ''BF
MW^RVMW#9W?\ :GFWUO=3V6G26GSA_P %3/']SXZ_;1^)=J/$.G^(=$\ Z?X1
M\ >'&TQ]*GMM&MM,\.6&L>)?#TEYI<8:ZU#2?B#K_C.'5DU.>ZU72]5:\T*Y
MDMXM*M]/L@#\\:*** "BBO?_ -E;X7?\+H_:.^#'PTFT+_A)=)\2_$#0/^$K
MT7^T_P"QOMO@31KH:_\ $#_B9)J&E7-M]F\$Z5K]W_Q+;^#6)O(\C1?-U:6R
MAD /Z^OV5OA=_P *7_9Q^#'PTFT+_A&M6\-> - _X2O1?[3_ +9^Q>.]9M1K
M_P 0/^)DFH:K;7/VGQMJNOW?_$MOY]'A\_R-%\K28K*&/\PO^"W?@;^T/A9\
M#_B7_:GD_P#")?$#Q#X%_L7[#YG]H?\ "Q/#J:__ &I_:7VM/LG]C_\ "K_L
MGV+[!<_VA_;GG_:[+^S/)U#]O*^0?V^_ W_"Q/V-_P!H30/[4_L?^S_ %YXZ
M^U_8?[0\[_A5]]8?$O\ LOR/M=EY?]N?\(E_8OVWSG_LS^T/[2^R:A]D^P7(
M!_&+1110 4444 ?U=_\ !(CQU_PEO[&^BZ!_9?\ 9_\ PJ_X@>._ OVO[;]K
M_MS^T+ZU^)?]J>1]DMO[,\G_ (6)_8OV'SM0\S^Q_P"TOM:?VA]@LOC#_@M_
MX_MY=5^ ?PML?$.H"[L-/\:>/_$_A2-]5ATI[;5KG1?#O@3Q#>1F--$U'4(I
M=%^(NFZ8Z2W6JZ+;3:LLD=A::_$VH\A_P1$\=?V?\4_CA\-/[+\[_A+? 'A[
MQU_;7VWR_P"S_P#A7?B)] _LO^S?LC_:_P"V/^%H?:_MWV^V_L_^P_(^R7O]
MI^=I_P P?\%6/B7_ ,+$_;(\:Z=;W?A_4-)^%_A_PM\--(OM G^U^=_9]C)X
MI\16FM727][;2>(-#\;>+?%/AW4H+5-/_LS^QX=(OK!-6T_4;BY /SAHHHH
M**** /Z'/^"(GPT^S>%OCA\8KNT\/S_VQX@\/?#3P]?>1YOBG2O^$:TY_%/C
M&T^U2V"_8?#^O_\ "5^!9O(L=4E_M74?#7F:I80?V/H]Q<_NY7RA^PU\,-5^
M#O[)?P.\!ZZ=076[7P>?$FL66K:+<^'M5T/5?'^KZGX_U#PQJ>CWD\]W::AX
M4N_$\WAJ\-U]GN;FYTJ2[GT_3)9VTZU^KZ "BBB@#\\?^"J4NJI^P[\7%T^R
MT^ZM)M0^&\>NSWFIW-A<Z=I0^)GA&:&\TFU@TG48M:U!];BT?3Y-,O+S0+:+
M2K_4]875IKO2;70M:_D5K^OK_@J+_P F*?'+_NF?_JX?A]7\@M !1110 444
M4 ?U%_\ !&*/2D_90\4-I]YJ%U=S?&_Q=)KL%YIEO86VG:J/!_P]AAL])NH-
M6U&76M/?1(M'U"34[RST"YBU6_U/1UTF:TTFUUW6OUMK\@O^"*W_ ":SX^_[
M+_XI_P#5=?"JOU]H **** "BBB@ HHHH *_F$_X+4_\ )TW@'_L@'A;_ -6+
M\5:_I[K^27_@J]XIUWQ!^VS\1M)U>^^UZ?X'\/\ P[\+>%K?[+9P?V7H5WX'
MT3QK<6/FVMO#/>^9XF\8>(M3^U:C)=WB?VC]C2X73[2QM+4 _.&BBB@ HHHH
M *_OXK^#?X>^"M5^)7C[P/\ #K0KC3[36_'_ (P\->"M'NM6EN8-*MM5\5:U
M9:%I]QJ<]G:7]W#I\-W?PR7DMK8WES';+(\%I<2A87_O(H **** /YA/^"U/
M_)TW@'_L@'A;_P!6+\5:_(*OU]_X+4_\G3> ?^R >%O_ %8OQ5K\@J "BBB@
M KW_ /9/_P"3IOV:O^R__!O_ -6+X<KP"O?_ -D__DZ;]FK_ ++_ /!O_P!6
M+X<H _MYHHHH **** "BBB@ HHHH **** "OR"_X+4_\FL^ ?^R_^%O_ %77
MQ5K]?:_(+_@M3_R:SX!_[+_X6_\ 5=?%6@#^82BBB@ HHHH **** "BBOI_]
ME+]E+XC_ +6GQ'B\%>"HO[*\/Z5]DOO'_C^^M);G0O ^A7,LJ1W%Q&DMM_:O
MB#5?LUW;^%O"UO=VUYKUY;74LMUI7A_2O$/B'1 #Y@HKU_X^_!W7?V?_ (R?
M$+X/>(IOM>H>!_$$VG6^I^79P?VYH5W!!JWA;Q%]CL=4UF#3?^$D\,ZAI&O?
MV0^IW=YH_P#:/]EZBZZA:74:>04 %%%% !7Z7?\ !*GX\6_P<_:BTCPSKM[J
M$/A3XV:?'\,[B&/4-532K;QE?ZG977P^UF\T+3K#48M:U!];BF\$:9<W4=A'
MX?MO'NK:O/K%EI<.JP7OYHT4 ?W\45\H?L2?'BY_:-_9I^&_Q(UB]T^[\9'3
M[GPQX_6SU#2KRYC\9>%;N71]1U#5K/1[#2K3P_J'BRTM]/\ '4?AM=,LX](T
MKQ5ID%F+O339:A>?5] !1110 4444 %%%% '\@O_  5%_P"3Z_CE_P!TS_\
M5/?#ZO@&OO[_ (*B_P#)]?QR_P"Z9_\ JGOA]7P#0 4444 %??W_  2Z_P"3
MZ_@;_P!U,_\ 5/?$&O@&OO[_ ()=?\GU_ W_ +J9_P"J>^(- ']?5%%% !11
M10!\ _\ !47_ ),4^.7_ '3/_P!7#\/J_D%K^OK_ (*B_P#)BGQR_P"Z9_\
MJX?A]7\@M !1110 4444 ?U]?\$NO^3%/@;_ -U,_P#5P_$&OOZO@'_@EU_R
M8I\#?^ZF?^KA^(-??U !1110 4444 %%%% 'X!_\%S/^;7?^ZV?^\CK\ Z_?
MS_@N9_S:[_W6S_WD=?@'0 4444 %%%% ']_%%%% !7P#_P %1?\ DQ3XY?\
M=,__ %</P^K[^KX1_P""F>DZKK7[#OQWL]'TS4-6NX=/\$ZM-:Z997-_<Q:5
MH'Q,\%Z[KNIR06L<LJ:?HNB:=J&L:M>,HMM.TJPO-0O)(;2UGF0 _CUHHHH
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
M3IO'W_9 /%/_ *L7X55_3W7\PG_!%;_DZ;Q]_P!D \4_^K%^%5?T]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 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
MW--=7EY=32W-U<RR3SR/*[,0#/HHHH **** /?\ ]D__ ).F_9J_[+_\&_\
MU8OARO[>:_E%_P""1'@;_A+?VR-%U_\ M3^S_P#A5_@#QWXZ^R?8?M?]N?VA
M8VOPT_LOS_M=M_9GD_\ "Q/[:^V^3J'F?V/_ &;]D3^T/M]E_5U0 4444 ?S
M"?\ !:G_ ).F\ _]D \+?^K%^*M?D%7Z^_\ !:G_ ).F\ _]D \+?^K%^*M?
MD%0 4444 %>__LG_ /)TW[-7_9?_ (-_^K%\.5X!7O\ ^R?_ ,G3?LU?]E_^
M#?\ ZL7PY0!_;S1110 4444 %%%% !1110 4444 %?D%_P %J?\ DUGP#_V7
M_P +?^JZ^*M?K[7Y!?\ !:G_ )-9\ _]E_\ "W_JNOBK0!_,)1110 4444 %
M%%% '8> / 'C+XI>,O#WP^^'WA[4/%7C+Q5J":9H6A:8B&YO+DQR3S2233R0
MVEAI]A:0W&HZMJVHW%II6C:5:7FJZK>6>FV=U=0_V4_LI?LI?#C]DOX<1>"O
M!47]J^(-5^R7WC_Q_?6D5MKOCC7;:*5([BXC26Y_LKP_I7VF[M_"WA:WN[FS
MT&SN;J66ZU7Q!JOB'Q#K?SA_P3C_ &'+G]E+P;J_B_X@OI][\:/B/I^EQ:[:
M6L.E7UM\._#UI)+>P^"M*\000S7=_J%_=S6]]X[N].U(^&=1U72/#]AI5OJ-
MOX5M?%/B']+J /PS_P""TWP'M]6\&_#[]HS1[+4)=;\)ZA;_  S\:-9Z=JNH
M6Q\&ZU)JVL>%]9U:\2_?2_#FG^'/%;ZAH<=RVD))K^J_$;3+&\UA)=.T33[K
M^=.O[N?BK\-/"WQD^''C3X7>-;3[7X9\<>'[_0-3V0:=/>6/VN(_8]:TC^UK
M#5-/M?$'A_4$M-=\.ZE<:?=_V5KNG:=J<4+3VD>/XAOBK\-/%7P;^(_C3X7>
M-;3[)XF\#^(+_0-3V0:C!9WWV24_8]:TC^UK#2]0NO#_ (@T][37?#NI7&GV
MG]JZ%J.G:G%"L%W'D \_HHHH **** /U]_X)"_M+?\*S^,FH? SQ3JWV;P3\
M:/*_X1W[??>3IVB_%/2H'_LCR/[1UZPTG3?^$[TE;CPO=_8=(U7Q%XG\4V7P
MTT2U\NVMGK^GNOX%])U;5= U73-=T+4]0T76]%U"SU;1]8TF\N=.U72=5TZY
MCO-/U/3-0LY(;NPU"PNX8;JSO+6:*YM;F*.>"1)45A_<3\ OC%H7[0'P;^'O
MQA\.0_9-/\<>'X=1N-,\R\N/[#UVTGGTGQ3X=^V7VEZ-/J?_  C?B;3]7T'^
MUTTRTL]8_L[^U-.1M/N[61P#U^BBB@ HHHH **** /Y!?^"HO_)]?QR_[IG_
M .J>^'U? -??W_!47_D^OXY?]TS_ /5/?#ZO@&@ HHHH *^_O^"77_)]?P-_
M[J9_ZI[X@U\ U]_?\$NO^3Z_@;_W4S_U3WQ!H _KZHHHH **** /@'_@J+_R
M8I\<O^Z9_P#JX?A]7\@M?U]?\%1?^3%/CE_W3/\ ]7#\/J_D%H **** "BBB
M@#^OK_@EU_R8I\#?^ZF?^KA^(-??U? /_!+K_DQ3X&_]U,_]7#\0:^_J "BB
MB@ HHHH **** /P#_P""YG_-KO\ W6S_ -Y'7X!U^_G_  7,_P";7?\ NMG_
M +R.OP#H **** "BBB@#^_BBBB@ KP#]K#_DUG]I7_L@'QD_]5UXCKW^N?\
M%GA;0O'/A;Q+X*\4V/\ :GAGQAX?UGPMXCTS[3>67]HZ%X@TZYTG5['[;IUQ
M::A:?:]/N[BW^U6-W:WEOYGFVMQ#.B2* ?P3T444 %%%% !7[N?\$._%.A6G
MBG]HGP5<7WE^)O$'A_X<>*=(TS[+>/\ :]"\'ZCXPTGQ'??;$MVT^#^SM0\<
M>%K?[+=7<-Y=_P!J>;8V]U!9:C):?A'7Z/?\$I_B7_PKO]LCP5IUQ=^']/TG
MXH>'_%/PTU>^U^?[)Y/]H6,?BGP[::+=/?V5M'X@USQMX2\+>'=-@NDU#^T_
M[8FTBQL'U;4-.N+8 _K:HHHH **** "BBB@ K^83_@M3_P G3> ?^R >%O\
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
M1110 4444 %%%% !7Y!?\%J?^36? /\ V7_PM_ZKKXJU^OM?D%_P6I_Y-9\
M_P#9?_"W_JNOBK0!_,)1110 4444 %?O9_P2I_83U4ZKI'[4OQE\,Z>FB)I\
M=_\ !+PMXAL;F75;K59;FRN].^+TED]Q#:6&GV%I#<1^ %U:PU&YU:YU%/'V
MEP:+%HO@GQ!K_P""=?V\_LG_ /)K/[-7_9 /@W_ZKKPY0![_ $444 %?SB?\
M%F?V=/\ A&O'?A3]I;0+?;I/Q&^Q>!?B!^^SY'CO0-'?_A%-4_TW7)[F7_A)
M?!.C3:3]BT70;'1]'_X5]]OU*[FU;Q6GF_T=UXA^TG\(;?X]? ;XJ_".:#3Y
MKOQGX/U*S\/MJU_JNFZ59>,K )K'@;5M3O-%674DT_1?&6G:%J]Y'!;7\=S;
M64EK=:9JEI-/I]R ?P[45H:MI.JZ!JNIZ%KNF:AHNMZ+J%YI.L:/JUE<Z=JN
MDZKIUS)9ZAIFIZ?>1PW=AJ%A=PS6MY9W4,5S:W,4D$\:2HRC/H **** "OW<
M_P""*OQTL]*UWXF_L\Z]K/V;_A*/LOQ(^'>F7"Z%:6=SKNE6?]D_$&SM;R:>
MV\0:KX@U7P_;>$M5L=$MH=5L[;0O!?BG6%72/LU_)JOX1UZ!\*OB7XJ^#?Q'
M\%_%'P5=_9/$W@?Q!8:_IF^?4;>SOOLDH^V:+J_]DW^EZA=>'_$&GO=Z%XBT
MVWU"T_M70M1U'3)9E@NY,@']W%%<?\/?&NE?$KP#X'^(NA6^H6FB>/O!_AKQ
MKH]KJT5O!JMMI7BK1;+7=/M]3@L[N_M(=0AM+^&.\BM;Z\MH[E9$@N[B(+,_
M84 %%%% !1110!_(+_P5%_Y/K^.7_=,__5/?#ZO@&OO[_@J+_P GU_'+_NF?
M_JGOA]7P#0 4444 %??W_!+K_D^OX&_]U,_]4]\0:^ :^_O^"77_ "?7\#?^
MZF?^J>^(- ']?5%%% !1110!\ _\%1?^3%/CE_W3/_U</P^K^06OZ^O^"HO_
M "8I\<O^Z9_^KA^'U?R"T %%%% !1110!_7U_P $NO\ DQ3X&_\ =3/_ %</
MQ!K[^KX!_P""77_)BGP-_P"ZF?\ JX?B#7W]0 4444 %%%% !1110!^ ?_!<
MS_FUW_NMG_O(Z_ .OW\_X+F?\VN_]UL_]Y'7X!T %%%% !1110!_?Q1110 4
M444 ?Q;?MT>"M5\ ?M@?M$:%K%QI]S=W_P 3_$7C6&33);F:V72OB5.OQ%T*
MWD>ZM+.4:A::)XJT^UU:)87MH-5AO(+.[O[2."^N/E"OV-_X+._"&W\(?'GP
M1\7-.@T^VM/C%X/FL]86._U6YU6^\9?#4Z9H^H:M>6=XKZ;IVGR^#=:\ :1I
MD>CW*1W-SH>K75[IEK=R-J&L?CE0 4444 %=!X3\4Z[X'\4^&O&OA:^_LOQ-
MX/\ $&C>*?#NI_9;.]_L[7?#^HVVK:1??8]1M[O3[O[)J%I;W'V6^M+JSG\O
MRKJWF@=XVY^B@#^ZGX*?%#2OC5\(_AS\5]'73X;3Q]X/T/Q'-I^F:U;^(;;0
MM5O[&)M=\,2:Q:P6D5YJ'A76QJ'AS5BUE87,&JZ7>6UYI]A=PSV<'I]?SB?\
M$A?VM_\ A$O%.H?LT_$CQ=]F\)>+?*O?@[_;^I^7IVA^.YM1?^U/ NB^9IDW
MV;_A8G]IMJVFVEYKVF:/'XIT.:PT32[WQ;\1)OMO]'= !1110 4444 %?S"?
M\%J?^3IO /\ V0#PM_ZL7XJU^[G[5O[5WPX_9+^'$OC7QK+_ &KX@U7[78^
M/ %C=Q6VN^.-=MHHGDM[>1XKG^RO#^E?:;2X\4^*;BTN;/0;.YM8HK75?$&J
M^'O#VM_QZ_&?XO>,OCU\3_%_Q;\?S:?-XK\9ZA!>:@NDV":;I5E;6&GV>CZ/
MI.F6:M+*FGZ+HFG:=I%G)>W-_JMS;64=UK&IZIJLUYJ%R >84444 %%%% !7
M]_%?P#U_?Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'YH_\
M!67X8:K\1_V/]?U/1SJ$UW\*?&'AKXH3:5IFBW.LW.KZ580:MX1UU9#:SQRZ
M3I^@:)XRU#QGJVM-;7]M8Z5X9O!>06UI-/JNG?R:U_>1\0O!6E?$KP#XX^'6
MNW&H6FB>/_!_B7P5K%UI,MO!JMMI7BK1;W0M0N-,GO+2_M(=0AM+^:2SENK&
M\MH[E8WGM+B(-"_\(^K:3JN@:KJ>A:[IFH:+K>BZA>:3K&CZM97.G:KI.JZ=
M<R6>H:9J>GWD<-W8:A87<,UK>6=U#%<VMS%)!/&DJ,H ,^BBB@ HHHH ****
M "OZ//\ @B)X&_L_X6?'#XE_VIYW_"6_$#P]X%_L7[#Y?]G_ /"N_#KZ_P#V
MI_:7VM_M?]L?\+0^R?8OL%M_9_\ 8?G_ &N]_M/R=/\ YPZ_LZ_8$\#?\*[_
M &-_V>] _M3^V/[0\ 6?CK[7]A_L_P G_A:%]?\ Q+_LOR/M=[YG]A_\);_8
MOVWSD_M/^S_[2^R:?]K^P6P!]?4444 <?\0O!6E?$KP#XX^'6NW&H6FB>/\
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
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!X!^U3\+O^%T?L
MX_&?X:0Z%_PDNK>)? &O_P#"*:+_ &G_ &-]M\=Z-:G7_A__ ,3)]0TJVMOL
MWC;2M N_^)E?P:/-Y'D:UYNDRWL,G\0U?W\5_%-^VE\-/^%1?M5_';P+':>'
M].T^T^(&JZ_H.E^%H/LFA:/X6\<+!XZ\):+8V2V&F0:?_8WAGQ)I.EW6FV=H
MNG:=>6EQ8Z9-=Z?;VUW. ?,%%%% !1110 4444 ?NY_P1$^&GVGQ3\</C%=V
MGB"#^Q_#_A[X:>'K[R/*\+:K_P )+J+^*?&-I]JEL&^W>(- _P"$4\"S>18Z
MI%_96G>)?,U2PG_MC1[BV_H<K\\?^"7/PAN?A+^Q_P"!I]2@U"TUOXJZAJ?Q
M>U6SO+_2K^V@MO%4&GZ?X1GTEM*4K:Z?JWP^T#PAKLEA?W5YJMGJNJ:G#?-8
MR@:/IGZ'4 %%%% !7\2W[7GPAM_@1^TM\8_A;I\&GVFB>'O&%S>>%['3+_5=
M3MM,\&^*K2T\7^"])DO];4:I=:AI/A37]'TW5I+R6\D_M6UO%74]5B":E=_V
MTU_-)_P6J^&G_"/_ !P^&7Q1M+3P_9:?\2/ %UH%Y_9T'V?7=4\4_#K5O^)G
MK7B+R["&"]\SPSXP\%:%I&I2ZA?:B]GX>?3+B&QT_2=)^U 'XQ4444 %%%%
M!1110!]_?\$QOA=_PM#]LCX8?:]"_MSP_P##O^V/BCXA_P")G_9G]C_\(E8M
M_P (=KO[K4-/O=0_L_XFZAX%_P")98_;?M?G?\333[GP_'K&S^OJOPC_ ."(
MGPT^S>%OCA\8KNT\/S_VQX@\/?#3P]?>1YOBG2O^$:TY_%/C&T^U2V"_8?#^
MO_\ "5^!9O(L=4E_M74?#7F:I80?V/H]Q<_NY0 4444 %%%% !7'_$+P5I7Q
M*\ ^./AUKMQJ%IHGC_P?XE\%:Q=:3+;P:K;:5XJT6]T+4+C3)[RTO[2'4(;2
M_FDLY;JQO+:.Y6-Y[2XB#0OV%% '\(_Q5^&GBKX-_$?QI\+O&MI]D\3>!_$%
M_H&I[(-1@L[[[)*?L>M:1_:UAI>H77A_Q!I[VFN^'=2N-/M/[5T+4=.U.*%8
M+N//G]?T6?\ !7;]CRY\5:5'^U/\.M'U"_\ $7AS3['1?BWH6B:/I31W?@W2
M[;4Y[;XH7TUK]DUN\U#PK$+'P[XDGDA\0R#P:FAZB[>'/#O@'5[J\_G3H **
M** "BBB@#[N_8_\ V_?BY^R=JHT]7U#XE?">;3[NSG^%.N^);ZPTK2;F2YU'
M5+75O VHS6>N1>"=0_MO4[R\UN/3]'N=*\3VU_?KK&F3:PFA:]H/]#GPA_X*
M3?L?_%ZV@$'Q3T_X<:VVGW^IWGASXO+!X!N=-MK'55TM8Y_$NH74WP^O]0OU
MFM=3L-)T+QGJ^JRZ5<-<S6<$NG:Q;Z;_ !ZT4 ?WT:3JVE:_I6F:[H6IZ?K6
MB:UI]GJVCZQI-Y;ZCI6K:5J-M'>:?J>F:A9R36E_I]_:30W5G>6LTMM=6TL<
M\$CQ.K'G_&OQ"\ _#72K?7?B+XX\'^ -$N]0BTFUUCQKXET7PKI5SJL]M=WD
M&F6^H:[>V%I-J$UI87UU%9QS-<R6UG=SI&8K>9D_@WHH _J+_:*_X*[? ;X;
M6WBSPS\'(]0^+WQ!L-/NK30M<L[$0_".V\31:K=Z1-%JWB&?4],UOQ#I^E16
MIU^.X\%Z7J7A[Q;8S:98:-XUL%U*ZUG1?YT_CI\=/B/^T7\1]9^*'Q0UG^U?
M$&J[;6SL[59;;0O#&A6TL\FF>%O"VF23W/\ 97A_2OM,[6]NT]S>7MY<WVM:
MU?:KX@U75M6OO(** "BBB@ HHHH *_3[_@E)^SI_PNC]HZU\?:U;^;X)^ G]
MD>.K_P#?;/MOCN>ZN?\ A6FE_P"B:YI6K6WV;5M*U+QK]MAL]8T>;_A"/^$<
MU^T%MXE@\S\X?"?A;7?'/BGPUX*\+6/]J>)O&'B#1O"WAW3/M-G9?VCKOB#4
M;;2=(L?MNHW%II]I]KU"[M[?[5?7=K9V_F>;=7$,"/(O]E/[%O[-%O\ LI?
M;P_\,)K[3]7\5W6H:CXM^(.NZ2=5&E:OXRUL6T%PVF0ZK<RRII^BZ)IVA>%K
M.Y@L]$CUFVT"/Q#=:#I.J:OJ-JH!]7T444 %%%% '\PG_!:G_DZ;P#_V0#PM
M_P"K%^*M?D%7Z^_\%J?^3IO /_9 /"W_ *L7XJU^05 !1110 5[_ /LG_P#)
MTW[-7_9?_@W_ .K%\.5X!7O_ .R?_P G3?LU?]E_^#?_ *L7PY0!_;S1110
M4444 %%%% !1110 4444 %?D%_P6I_Y-9\ _]E_\+?\ JNOBK7Z^U^07_!:G
M_DUGP#_V7_PM_P"JZ^*M '\PE%%% !1110 5_;S^R?\ \FL_LU?]D ^#?_JN
MO#E?Q#5_;S^R?_R:S^S5_P!D ^#?_JNO#E 'O]%%% !1110!_+I_P5^_9_TK
MX6_'G0OBMX<33['1/CUI^L:MJ6CVBV]M)9^/O"!T:S\7ZG%I]AHNGVEOI_B6
MTUWPUKUQ>7&HZQK6L^,KWQKJFJ26T5S8+-^25?V=?MT?LZ?\-.?LX^,O .FV
M_G^-M'\OQU\-/WWE;_'?AJUOOL&E_O\ 7- TE?\ A*])OM:\%?;=?O)='T+_
M (27_A(YK2>YT>TV?QBT %%%% !1110!_1Y_P1F_:+_X27P)XK_9IU^XW:M\
M.?MOCKX?_N<>?X$U_6$_X2O2_P#0M#@MHO\ A&O&VL0ZM]NUK7K[6-8_X6#]
M@TVTATGPH_E?MY7\0W[+/QJ_X9W_ &@?A?\ &*33_P"U-/\ !_B"3^WK%+7[
M;>3^%O$&F:AX6\6_V1:MJNB02^((O#.MZM-X=^V:I;:<FNQZ=)J?G:>ES;R_
MVTZ3JVE:_I6F:[H6IZ?K6B:UI]GJVCZQI-Y;ZCI6K:5J-M'>:?J>F:A9R36E
M_I]_:30W5G>6LTMM=6TL<\$CQ.K$ T**** "BBB@#^07_@J+_P GU_'+_NF?
M_JGOA]7P#7W]_P %1?\ D^OXY?\ =,__ %3WP^KX!H **** "OO[_@EU_P G
MU_ W_NIG_JGOB#7P#7W]_P $NO\ D^OX&_\ =3/_ %3WQ!H _KZHHHH ****
M /@'_@J+_P F*?'+_NF?_JX?A]7\@M?U]?\ !47_ ),4^.7_ '3/_P!7#\/J
M_D%H **** "BBB@#^OK_ ()=?\F*? W_ +J9_P"KA^(-??U? /\ P2Z_Y,4^
M!O\ W4S_ -7#\0:^_J "BBB@ HHHH **** /P#_X+F?\VN_]UL_]Y'7X!U^_
MG_!<S_FUW_NMG_O(Z_ .@ HHHH **** /[^**** "BBB@#\\?^"HWPAN?BU^
MQ_XYGTV#4+O6_A5J&F?%[2K.SO\ 2K"VGMO"L&H:?XNGU9M54+=:?I/P^U_Q
M?KL=A875GJMYJNEZ9#8M?2DZ/J?\BM?WT:MI.E:_I6IZ%KNF:?K6B:UI]YI.
ML:/JUE;ZCI6K:5J-M)9ZAIFIZ?>1S6E_I]_:336MY9W4,MM=6TLD$\;Q.RG^
M*;]K/]G_ %7]F7X\^.OA3>)J$NB:=J!U;P)K&H+<O)XA\ ZT7O/#&IG4)=%T
M"TU;4+6T+:#XGO-'TY-%@\9:+XDTO3Y)8M.+4 ?.%%%% !1110 5^[G[('_!
M7K_A%M"\-_#3]J'3_$'B"#3?*TFS^-FDR_VSKHTY[S2;/3#\0_#LB1:AK?\
M8FGRZO=ZUXWT2_U3Q5J]GI^EP3^#?$GB:ZU;Q'J7X1T4 ?W<^!?BQ\+/BA_:
MG_"M/B7X ^(G]A_8?[:_X07QEX=\6_V/_:?VO^S?[4_L#4M0_L_^T/[/O_L/
MVOR?M?V*[\CS/LTVSOZ_@'KU_P#X:$^/O_"+?\(+_P +P^+_ /PA/_"/_P#"
M)_\ "'?\++\:?\(M_P (M_9W]C_\(U_PCW]M?V3_ ,(__9/_ !*_[&^R?V=_
M9W^@_9OLW[J@#^WGQ3XL\+>!]"OO%/C7Q+X?\'^&=+^R_P!I^(O%.LZ=X?T+
M3OMMY;Z=9_;M7U:YM-/M/M>H7=I8VOVBXC^T7EU;VL6^>:-&_*+]I;_@KU\&
M_AG_ &MX6^!FG_\ "Z/&UM]OL/\ A(O-GTKX6:+J,/\ ;VG>?_:^Q=6\=_V;
MJUAI%]]D\+V]EX5\3^'=5^U:)\2[:YCV5_,)10!Z?\7OC1\4/CUXRG\?_%OQ
M?J'C/Q7-I]AI*ZA>0:?86UEI6FQLMGIFDZ/H]GIVB:+IZ2RW-[)9Z1IUE;7.
MJW^IZQ=1S:KJFH7ESYA110 4444 %%%% !7]_%?P#U_?Q0 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !7\@O\ P4Y^%W_"K_VR/B?]DT+^P_#_
M ,1/['^*/A[_ (F?]I_VQ_PEMBO_  F.N_O=0U"]T_\ M#XFZ?XZ_P")9??8
MOLGD_P#$KT^V\/R:/O\ Z^J_"/\ X+=_#3[3X6^!_P 8K2T\/P?V/X@\0_#3
MQ#?>1Y7BG5?^$ETY/%/@ZT^U16#?;O#^@?\ "*>.IO(OM4B_LK4?$OF:783_
M -L:Q<6P!_/'1110 4444 %%%% 'K_[/WPT_X7)\</A-\+I+3Q!=Z?XX^('A
M?0->_P"$6@\_7;'PM=ZM;?\ "6ZU8[K#5(+7_A'_  RFK:[=:E>:?=Z=I5GI
MUQJ>IPMI]I<X_N9K^73_ ((Y?"&Y\:_M+:K\4KB#4%T3X*^#]1O(;ZSO]*@M
MO^$R\?VE_P"$-"TG5K"Z6;5;_3[_ ,*3?$'4HY-)BMX[+5="TQM1U."*>#3=
M8_J+H **** "OP3_ ."VWPAMWTKX.?'NQ@T^&[M=0O\ X0^)[B2_U4ZKJ-M?
MVVI^,_ D%GIA671$T_19=.^(LFIWZ/8:K+<Z_I-O(NK6D,1T7][*^(?^"C7P
MT_X6A^QO\:=.M[3P_-JWA+P_#\2](OM?@\S^Q_\ A7=];>*?$5WHMTEAJ%SI
M_B#4/!.G^*?#FFSVJ6WVO^W)M(OK^RTG4]1N$ /XY:*** "BBB@ HHHH *_M
MY_96^%W_  I?]G'X,?#2;0O^$:U;PUX T#_A*]%_M/\ MG[%X[UFU&O_ ! _
MXF2:AJMM<_:?&VJZ_=_\2V_GT>'S_(T7RM)BLH8_Y)?V+?AI_P +=_:K^!/@
M62T\/ZCI]W\0-*U_7M+\4P?:]"UCPMX'6?QUXMT6^LFL-3@U#^V?#/AO5M+M
M=-O+1M.U&\N[>QU.:TT^XN;N#^UF@ HHHH **** "BBB@#^73_@K]^S_ *5\
M+?CSH7Q6\.)I]CHGQZT_6-6U+1[1;>VDL_'WA Z-9^+]3BT^PT73[2WT_P 2
MVFN^&M>N+RXU'6-:UGQE>^-=4U22VBN;!9OR2K^UG]K_ /9LT+]JCX'^)/AG
MJ9^S>(+;S?%/PXU9]4O-*L]$^(^E:3JUEX:OM7DM++5?M/A^Y_M6]T;Q%:R:
M/JLO]A:KJ-SI-O;>(+;2-3L/XUO'_@#QE\+?&7B'X??$'P]J'A7QEX5U!],U
MW0M31!<V=R(XYX9(YH))K2_T^_M)K?4=)U;3KB[TK6=*N[/5=*O+S3;RUNI@
M#CZ*** "BBB@#T_X0_&CXH? 7QE!X_\ A)XOU#P9XKAT^_TEM0LX-/O[:]TK
M4HU6\TS5M'UBSU'1-:T]Y8K:]CL]7TZ]MK;5;#3-8M8X=5TO3[RV_H<_9_\
M^"QOP2\9:4FG_'_2M0^#OBNRT]9+K7=)T[7/&?@'7[FVMM%@G?3(="T_4_&7
MA[4-5U*ZUF\L_#VH:/KFE:3HNEQK=^/]2U6ZAM9/YE** /[N? OQ8^%GQ0_M
M3_A6GQ+\ ?$3^P_L/]M?\(+XR\.^+?['_M/[7_9O]J?V!J6H?V?_ &A_9]_]
MA^U^3]K^Q7?D>9]FFV=?JVK:5H&E:GKNNZGI^BZ)HNGWFK:QK&K7EOIVE:3I
M6G6TEYJ&IZGJ%Y)#:6&GV%I#-=7EY=316UK;123SR)$C,/X%Z* /["OB]_P4
MF_8_^$-M.)_BGI_Q'UM=/L-3L_#GPA6#Q]<ZE;7VJMI;1P>)=/NH?A]8:A8+
M#=:G?Z3KOC/2-5BTJW6YALYY=1T>WU+^?/\ :\_X*(?&3]JS[;X6Q_PK?X.7
M/]A3?\*NT:_@U7^TM1T7S;K^TO%GB[^Q]&U?Q+YNK3_;K;1?L^F>%K+^RO#5
MU_8%SXDT/_A);WX!HH **** "BBB@ KL/A[X*U7XE>/O _PZT*XT^TUOQ_XP
M\->"M'NM6EN8-*MM5\5:U9:%I]QJ<]G:7]W#I\-W?PR7DMK8WES';+(\%I<2
MA87X^OZ#/^"27[%NJZ+<P_M5_%+P_J&DW<VGA/@/876HW-A<RZ5K^E:MI?B3
MQ_JN@1VT4KZ?K6B:C%I7@234M1-MJ.E7_B#Q(WAZ:TNO GB9P#]K?A5\-/"W
MP;^''@OX7>"K3[)X9\#^'[#0-,WP:=!>7WV2(?;-:U?^R;#2]/NO$'B#4'N]
M=\1:E;Z?:?VKKNHZCJ<L*SW<F>_HHH **** /@'_ (*B_P#)BGQR_P"Z9_\
MJX?A]7\@M?U]?\%1?^3%/CE_W3/_ -7#\/J_D%H **** "BBB@#^OK_@EU_R
M8I\#?^ZF?^KA^(-??U? /_!+K_DQ3X&_]U,_]7#\0:^_J "BBB@ HHHH ***
M* "BBB@ HHHH _@'HHHH **** "OW\_X(9_\W1?]T3_]ZY7X!U^_G_!#/_FZ
M+_NB?_O7* /W\HHHH **** /YE/^"SOPAM_"'QY\$?%S3H-/MK3XQ>#YK/6%
MCO\ 5;G5;[QE\-3IFCZAJUY9WBOING:?+X-UKP!I&F1Z/<I'<W.AZM=7NF6M
MW(VH:Q^.5?V=?MT?LZ?\-.?LX^,O .FV_G^-M'\OQU\-/WWE;_'?AJUOOL&E
M_O\ 7- TE?\ A*])OM:\%?;=?O)='T+_ (27_A(YK2>YT>TV?QBT %%%% !1
M110!V'@#Q_XR^%OC+P]\0?A]XAU#PKXR\*Z@FIZ%KNF.@N;.Y$<D$T<D,\<U
MI?Z??VDUQIVK:3J-O=Z5K.E7=YI6JV=YIMY=6LW]/?[+W_!5;X#?&+2M$\/_
M !;U;3_@K\4?[/@CU@^))!IGPPUS58+;5[G4+SPQXSO+VZM- T\VFDP7ITSQ
M_=Z%<VVH:YI_A;0M6\;7T#:G=?RJ44 ?WT:3JVE:_I6F:[H6IZ?K6B:UI]GJ
MVCZQI-Y;ZCI6K:5J-M'>:?J>F:A9R36E_I]_:30W5G>6LTMM=6TL<\$CQ.K'
M0K^"?PMXL\5>!]=L?%/@KQ+X@\'^)M+^U?V9XB\+:SJ/A_7=.^VV=QIUY]AU
M?2;FTU"T^UZ?=W=C=?9[B/[19W5Q:R[X)I$;H/'7Q8^*?Q0_LO\ X67\2_B!
M\1/[#^W?V+_PG7C+Q%XM_L?^T_LG]I?V7_;^I:A_9_\ :']GV'V[[)Y/VO[%
M:>?YGV:'8 ?VD_%[]I3X#? 6VGF^+GQ4\'^#+N'3[#5E\/WFI"_\97NE:EJK
M:+9ZGI/@;1TU'QEK6GOJ45S!)>:1H5[;6T=AJ=U=20VFEZA/;?BE^U__ ,%>
MO^$IT+Q)\-/V7M/\0>'X-2\W2;SXV:M+_8VNG3DO-6L]3/P\\.QI+J&B?VWI
M\6D7>B^-];O]+\5:19ZAJD$'@WPWXFM=)\1Z;^$=% !1110 4444 %%%% 'Z
M^_\ !%;_ ).F\??]D \4_P#JQ?A57]/=?S"?\$5O^3IO'W_9 /%/_JQ?A57]
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 %%%% !7\XG_!;OP-_9_P 4_@?\2_[4\[_A+? 'B'P+_8OV
M'R_[/_X5WXB37_[4_M+[6_VO^V/^%H?9/L7V"V_L_P#L/S_M=[_:?DZ?_1W7
MYP_\%6/AI_PL3]C?QKJ-O:>(-0U;X7^(/"WQ+TBQT"#[7YW]GWTGA;Q%=ZU:
MI87MS)X?T/P3XM\4^(]2GM7T_P#LS^QX=7OK]-)T_4;>Y /Y):*** "BBB@
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
M_P#=3/\ U3WQ!KX!K[^_X)=?\GU_ W_NIG_JGOB#0!_7U1110 4444 ? /\
MP5%_Y,4^.7_=,_\ U</P^K^06OZ^O^"HO_)BGQR_[IG_ .KA^'U?R"T %%%%
M !1110!_7U_P2Z_Y,4^!O_=3/_5P_$&OOZO@'_@EU_R8I\#?^ZF?^KA^(-??
MU !1110 4444 %%%% 'X!_\ !<S_ )M=_P"ZV?\ O(Z_ .OW\_X+F?\ -KO_
M '6S_P!Y'7X!T %%%% !1110!_?Q1110 4444 %?G#_P4R_92O/VEO@?'K?A
M*+S?B;\&O^$@\8>%;)+37=3O/%.A3Z2)/%_@+2-,T:6?S?$'B7^QM!OO#LK:
M'K%Y<Z[X?T[PW;/H]EXEU75K;]'J* /X!Z*_;W_@I#_P3>_X5_\ V]^T+^SU
MH/\ Q;__ $G6/B7\--'MO^1 ^]/?^,?!UA O_(@?ZRY\0^'K9/\ BW_[W5=*
MB_X5_P#:[3P!^(5 !1110 4444 %%%% !1110 4444 %%%% !1110 5_?Q7\
M ]?W\4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\@_M]^!O^
M%B?L;_M":!_:G]C_ -G^ +SQU]K^P_VAYW_"K[ZP^)?]E^1]KLO+_MS_ (1+
M^Q?MOG/_ &9_:']I?9-0^R?8+GZ^HH _@'HKU_\ :!^&G_"F_CA\6?A=':>(
M+33_  /\0/%&@:#_ ,)3!Y&NWWA:TU:Y_P"$2UJ^VV&EP77_  D'AE])UVUU
M*ST^TT[5;/4;?4],A73[NVSY!0 4444 %%%% ']/?_!&;X7?\(I^SCXK^)=_
MH7V#5OBS\0+W^S=:_M/[5_;_ ($\"6J:!HO_ !+8=0N;;2O[*\;7/Q+M/W]A
MINL7V_S[O[9I*Z!,OZ^UX!^RM\+O^%+_ +./P8^&DVA?\(UJWAKP!H'_  E>
MB_VG_;/V+QWK-J-?^('_ !,DU#5;:Y^T^-M5U^[_ .);?SZ/#Y_D:+Y6DQ64
M,?O] !1110 5GZMI.E:_I6IZ%KNF:?K6B:UI]YI.L:/JUE;ZCI6K:5J-M)9Z
MAIFIZ?>1S6E_I]_:336MY9W4,MM=6TLD$\;Q.RG0HH _@W^(7@K5?AKX^\<?
M#K7;C3[O6_ 'C#Q+X*UBZTF6YGTJYU7PKK5[H6H7&F3WEI87<VGS7=A-)9RW
M5C9W,ELT;SVEO*6A3CZ_3[_@KOX&_P"$2_;(UK7_ .U/[0_X6AX \">.OLGV
M'[)_8?\ 9]C=?#3^R_/^UW/]I^=_PKO^VOMODZ?Y?]L?V;]D?^S_ +?>_F#0
M 4444 %%%% '[6_\$4?AAI7B'XN?%KXKZ@=/N;OX9^#]"\-Z%I]YHMO?7-KJ
MOQ*OM6:;Q/I.L3S^;H>H:9HG@G6/#D@L[)[G4]*\9:G;-J%G:1W5GJO])=?G
M#_P2G^&G_"N_V-_!6HW%IX@T_5OBAX@\4_$O5['7X/LGD_VA?1^%O#MWHMJ]
MA97,?A_7/!/A+PMXCTV>Z?4/[3_MB;5[&_?2=0TZWMOT>H **** "BBB@ HH
MHH *_&+_ (*M_L4_\+-\+77[2?PTTSP_8^-OAWX?U?4OBS:[?[,U'QYX$T/3
MK:XBU_[=)>PZ3<^(/AWI.F7Y\F[LH]8\2>%IO[+@UJYN?"7A#PMJ7[.T4 ?P
M#T5_0Y^WS_P2UT*[T+4/B]^RGX2_LKQ!I7]IZKXU^#VB?;+FS\46=S>76J7>
MM?#?3)9KG^RO$&E?:98%^'FC+;:%J^A6UG8>!])TKQ!I5OH/C3^>.@ HHHH
M**** "BBB@ HHHH **** "BBON[]AS]ASQE^UYXR>ZNGU#PK\%_"NH0Q>//'
MD4*"YN[D1PW?_"%>"OM<,UI?^,+^TF@FN[N:"[TKP;I5W;Z[KMO>7%YX;\-^
M*@ _8"_8_P!5_:Q^+B+J T^'X3_#74/#6N_%:>\N[F.YU;2K^^O)M.\#Z3:Z
M7J.F:W_:'C:+0]8T^36[.\L+;PQI5MJ>L-?OK$.@Z%KW]?6DZ3I6@:5IFA:%
MIFGZ+HFBZ?9Z3H^CZ396^G:5I.E:=;1V>GZ9IFGV<<-I8:?86D,-K9V=K#%;
M6MM%'!!&D2*H\P^!?P+^''[.GPXT;X7_  OT;^RO#^E;KJ\O;IHKG7?$^NW,
M4$>I^*?%.IQP6W]J^(-5^S0+<7"P6UG96=M8Z+HMCI7A_2M)TFQ]?H ****
M"BBB@#X!_P""HO\ R8I\<O\ NF?_ *N'X?5_(+7]?7_!47_DQ3XY?]TS_P#5
MP_#ZOY!: "BBB@ HHHH _KZ_X)=?\F*? W_NIG_JX?B#7W]7P#_P2Z_Y,4^!
MO_=3/_5P_$&OOZ@ HHHH **** "BBB@ HHHH **** /X!Z*** "BBB@ K]_/
M^"&?_-T7_=$__>N5^ =?OY_P0S_YNB_[HG_[UR@#]_**** "BBB@ K^83_@K
MU^S3_P *S^,FG_'/PMI/V;P3\:/-_P"$B^P6'DZ=HOQ3TJ!/[7\_^SM!L-)T
MW_A.])6W\46GV[5]5\1>)_%-E\2];NO+MK9*_I[KS#XS_"'P;\>OAAXO^$?C
M^#4)O"GC/3X+/4&TF_DTW5;*YL-0L]8T?5M,O%66)-0T76].T[5[..]MK_2K
MFYLH[76-,U32IKS3[D _A6HKZ?\ VK?V4OB/^R7\1Y?!7C6+^U?#^J_:[[P!
MX_L;26VT+QQH5M+$DEQ;QO+<_P!E>(-*^TVEOXI\+7%W<WF@WES:RQ76J^']
M5\/>(=;^8* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#]??^"*W_)TW
MC[_L@'BG_P!6+\*J_I[K^83_ ((K?\G3>/O^R >*?_5B_"JOZ>Z "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MD0!_)+17W]_PZY_;K_Z(;_YDSX/?_/!H_P"'7/[=?_1#?_,F?![_ .>#0!\
MT5]_?\.N?VZ_^B&_^9,^#W_SP:/^'7/[=?\ T0W_ ,R9\'O_ )X- 'P#7]O/
M[)__ ":S^S5_V0#X-_\ JNO#E?S"?\.N?VZ_^B&_^9,^#W_SP:_J;_9[\+:[
MX&^ ?P/\%>*;'^R_$W@_X0?#3PMXBTS[39WO]G:[X?\ !>BZ3J]C]MTZXN]/
MN_LFH6EQ;_:K&[NK.X\OS;6XF@=)& /7Z*** "BBB@ HHHH _BV_;;^ ]O\
MLX_M+?$CX;Z/9:A:>#1J%MXG\ ->:=JMG;2>#?%5I%K&G:?I-YK%_JMWX@T_
MPG=W&H>!)/$C:G>2:OJOA74Y[PVFI"]T^S^4*_JK_P""G?[%OB;]IOP;X.\:
M?"3P_I^K_&'P#J#:2VGR:CX>\/7/BSP#K<A:\TQ]8UBVM(KS4/"NMBVUOP]9
MZOXHT31=/TK5/'[VL=_KVKZ?9W'XI?\ #KG]NO\ Z(;_ .9,^#W_ ,\&@#X!
MHK[^_P"'7/[=?_1#?_,F?![_ .>#1_PZY_;K_P"B&_\ F3/@]_\ /!H ^ :*
M^_O^'7/[=?\ T0W_ ,R9\'O_ )X-'_#KG]NO_HAO_F3/@]_\\&@#]_/^";W[
M2W_#1O[..@_V_JW]H?$WX7_9O /Q ^UWWVO6-4_L^U7_ (13QK??;=>USQ!>
M_P#"6^'XX?[4\1ZU_9_]O>.]'\=?V;9I9:>F/OZOP3_X)J_LM?MB_LQ_'F_O
M_B+\*-0T7X7>/?!^J^&_%=['\4_A_=:5HNJZ<8_$'A7Q/>>%O#OBG7+OQ+J%
MO=Z??>$-,$=C%<Z/;>.=6U)-0@L4U*TO_P![* "BBB@#^07_ (*B_P#)]?QR
M_P"Z9_\ JGOA]7P#7[>_MZ?L%_M8?&C]K#XK?$OX:?"G_A)?!/B7_A!O[%UK
M_A.?AMHWVW^QOAMX.T#4O^);K_C'2M6MOLVK:5?VG^EV$'G>1Y\'FVTL,TGR
M!_PZY_;K_P"B&_\ F3/@]_\ /!H ^ :*^_O^'7/[=?\ T0W_ ,R9\'O_ )X-
M'_#KG]NO_HAO_F3/@]_\\&@#X!K[^_X)=?\ )]?P-_[J9_ZI[X@T?\.N?VZ_
M^B&_^9,^#W_SP:^O_P!@O]@O]K#X+_M8?"GXE_$OX4_\(UX)\-?\)S_;6M?\
M)S\-M9^Q?VS\-O&.@:;_ ,2W0/&.JZM<_:=6U6PM/]$L)_)\_P ^?RK:*::,
M _H[HHHH **** /@'_@J+_R8I\<O^Z9_^KA^'U?R"U_9U^WI\+O'?QH_9/\
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
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 %>0>*?V>_@'XXUV^\4^-?@?\(/&
M'B;5/LO]I^(O%/PT\%^(-=U'[%9V^G6?V[5]6T6[U"[^R:?:6EC:_:+B3[/9
MVMO:Q;((8T7U^B@#Y!\=?L"?L;_$3^R_[?\ V>_ &G_V/]N^R?\ ""V=]\+_
M #O[0^R>?_:G_"M+_P )?VYY?V*'[#_;7]H?V9ON_P"S?LG]H7_VG?\ "W[%
M7[)'@_0K'PYI/[.7P@N]/T[[5]GN/%/@?1/'.NR?:[RXOI?MWBGQK:^(/$VJ
M;)[J1+7^T]7N_L5FMOIUGY&GVEI:P_3]% ''^"OA[X!^&NE7&A?#KP/X/\ :
M)=ZA+JUUH_@KPSHOA72KG59[:TLY]3N-/T*RL+2;4)K2PL;66\DA:YDMK.T@
M>0Q6\*IV%%% !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 %%%% !7D'BG]GOX!^.-=OO%/C7X'_  @\8>)M4^R_VGXB\4_#3P7X
M@UW4?L5G;Z=9_;M7U;1;O4+O[)I]I:6-K]HN)/L]G:V]K%L@AC1?7Z* / /^
M&3_V6?\ HVKX ?\ AF_AU_\ ,Y70>%OV>_@'X'UVQ\4^"O@?\(/!_B;2_M7]
MF>(O"WPT\%^']=T[[;9W&G7GV'5])T6TU"T^UZ?=W=C=?9[B/[19W5Q:R[X)
MI$;U^B@ HHHH *_E4_X+">-=*\5?M@2:%I]OJ$-W\-?AAX)\%:[)>16\=M=Z
MK?SZ[\18;C27@N[B6?3UT3Q]H]K)+>0V%R-5MM3@6T>TAM;Z\_I[\?\ C_P;
M\+?!OB'X@_$'Q#I_A7P;X5T]]3UW7=3>06UG;"2."&..&".:[O\ 4+^[FM].
MTG2=.M[O5=9U6[L]*TJSO-2O+6UF_AW^+'CK_A:'Q3^)?Q+_ ++_ +#_ .%B
M?$#QEXZ_L7[;_:?]C_\ "6^(M2U_^R_[2^R:?_:']G_VA]D^W?8++[7Y/G_9
M+;S/)0 \_HHHH **** /N[_@FEX M_B#^VC\&K74O#VH:_HGA74-<\?ZJUFF
MJBVT&Y\&^'-5UCPCXAU:\TJ2%K#3[#X@P^$(8WOYX]*U'5;O3-"OH[R+5AI]
MW_857\Z?_!$#P5I5_P"/OCY\19KC4%UOPKX/\%^"M/M8Y;<:5-I7C_6M:UW6
M+B\@:T>[DU"VN_AKH4>F2P7UO;0VUWJR75I>2SV<UA_190 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%<?XU^'O@'XE:5;Z%\1? _@_Q_HEIJ$6K6NC^-?#.B^*M*MM5@MKNS@U.WT_
M7;*_M(=0AM+^^M8KR.%;F.VO+N!)!%<3*_844 ?.&K?L>?LHZUI6IZ/>?LW?
M!"&TU;3[S3+J;2?ACX/T#58K:_MI+6>33-=T+2-.UO1=02*5FL]6T?4+#5=.
MN1'>:?>6MW##.G(>!?V!/V-_AW_:G]@?L]^ -0_MC[#]K_X3JSOOBAY/]G_:
M_(_LO_A9=_XM_L/S/MTWV[^Q?[/_ +3V6G]I?:_[/L/LWU]10!Y!X6_9[^ ?
M@?7;'Q3X*^!_P@\'^)M+^U?V9XB\+?#3P7X?UW3OMMG<:=>?8=7TG1;34+3[
M7I]W=V-U]GN(_M%G=7%K+O@FD1O7Z** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@#@/'7PG^%GQ0_LO_A9?PT\ ?$3^P_MW
M]B_\)UX-\.^+?['_ +3^R?VE_9?]OZ;J']G_ -H?V?8?;OLGD_:_L5IY_F?9
MH=GC_BG]BK]DCQAH5]X<U;]G+X06FGZC]E^T7'A;P/HG@;78_LEY;WT7V'Q3
MX*M?#_B;2]\]K&EU_9FKVGVVS:XTZ\\_3[N[M9OI^B@#Y!\"_L"?L;_#O^U/
M[ _9[\ :A_;'V'[7_P )U9WWQ0\G^S_M?D?V7_PLN_\ %O\ 8?F?;IOMW]B_
MV?\ VGLM/[2^U_V?8?9O?_ OPG^%GPO_ +4_X5I\-/ 'P[_MS[#_ &U_P@O@
MWP[X2_MC^S/M?]F_VI_8&FZ?_:']G_VA?_8?M?G?9/MMWY'E_:9M_?T4 %%%
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 %%?&/QX_;^_9=_9]MKV'Q-\
M1=/\7>*[+4-0TF;X??#.XTSQGXRM]5T75;#2M=TS6;>UU*VT3PAJ&CRWTD]S
M9^-]=\,W-Y'I>L6ND1ZEJNG3Z</P3_:W_P""H'QD_:!_X2[P%X!D_P"%7_!/
M6O[3T7^R+&V@'COQCX6N_P"S$\GQUXB^T:A_9_\ :']GWCW>@>"I='TXZ/XA
MU3P?XCU+QSIB?VC=@'K_ /P5 _;YT+XT>9^SS\&=0_M/X<^'_$%MJ/CKQ_IN
MI7B:=\0-=T;[0EIX=T".QNHM/UOP!HFH2IJLVKZC#J%GXH\4Z7HNL>&4M=&\
M-Z7XA\6_C%110 4444 %%%?1_P"R9^S_ *K^TU\>? OPILTU"+1-1U :MX[U
MC3UN4D\/> =%*7GB?4QJ$6BZ_::3J%U:!=!\,7FL:<^BS^,M:\-Z7J$D46HA
MJ /Z2_\ @E;\'==^$7[)'ARY\138U#XM^(+_ .,5OIGEV9_L?0O%.B>'-)\+
M0_;+'5-2@U#^V?#/AO2/%OF.NFWFG?\ "1_V#J.EV^H:1=23_H]6?I.DZ5H&
ME:9H6A:9I^BZ)HNGV>DZ/H^DV5OIVE:3I6G6T=GI^F:9I]G'#:6&GV%I##:V
M=G:PQ6UK;11P01I$BJ-"@ 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@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** /QB^/O\ P5JUW]G_ .,GQ"^#WB+]F/[7
MJ'@?Q!-IUOJ?_"Z+.#^W-"NX(-6\+>(OL=C\-]9@TS_A)/#.H:1KW]D/J=W>
M:/\ VC_9>HNNH6EU&GQCJW_!:[]I&;5=3FT+X:_!#3M$EU"\DT?3]6TCQYK6
MJV&E/<R-I]GJ>L6?C[0+35M0M;0PP7FIVNA:+;7]RDEU!I.G12K9P^W_ /!9
MG]FG_D5/VH_">D_\^7@'XM?V?8?[_P#P@?C74_[-T'_KY\#:[XC\2^(/^B7>
M&=&L_P#65^ = 'Z?>.O^"N_[9'BW^R_[ UKP!\+_ .S_ +=]K_X07P)8ZA_;
MGVO[)Y']J?\ "R[KXB>3_9GV:;[#_8O]C^9_:%W_ &E_:&RP^Q?&'C_]I?\
M:%^*5MXAT_X@_&OXG^*M$\5:@^IZ[X7U/QKKY\&WER=5CUN&./P7!?0^%+#3
M[#58;>\TG2=.T>TTK1I+2S72K.SBL[5(?$** "BBB@ HHHH **** "OZ:_\
M@DQ^Q_JOPA\&WG[0_CL:>/%?QB\'Z)'X#TNSN[FYN?#OPPU:2V\2_;-6GM-1
M;1+C4/'TL'AC6H],-A=:AX8TK0],CEU:UU77_$GAS2/SQ_X)?_L4_P#"_P#Q
MW'\9_B%IGA_5?@G\-/$%SIMUX<UI?[2_X3_QW;:/;ZC8Z!-I%O>P>5X?\-?V
MQH7B;7YM>CN='\09TWPD-%\0Z9JOBE_#_P#4W0 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
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!P'Q5^&GA;
MXR?#CQI\+O&MI]K\,^./#]_H&I[(-.GO+'[7$?L>M:1_:UAJFGVOB#P_J"6F
MN^'=2N-/N_[*UW3M.U.*%I[2/'\,WBSPMKO@;Q3XE\%>*;'^R_$W@_Q!K/A;
MQ%IGVFSO?[.UWP_J-SI.KV/VW3KB[T^[^R:A:7%O]JL;NZL[CR_-M;B:!TD;
M^]BOYQ/^"S/[.G_"->._"G[2V@6^W2?B-]B\"_$#]]GR/'>@:.__  BFJ?Z;
MKD]S+_PDO@G1IM)^Q:+H-CH^C_\ "OOM^I7<VK>*T\T _$*BBB@ HHHH ***
M^O\ ]G3]A?\ :._:<^SZEX!\&_V-X)G\[_BY?CJ2Z\->!'\K^W(/^)7?_8;[
M5O%>W5M O- OO^$*T7Q+_86L2VD/B/\ L>VG^UH ?(%?L;^PG_P2ZU7XV:5X
M9^-'QVN=0\*_"Z]U"QU;P[\/X[6YM/$WQ2\,BVN+A=3O-6COK*[\%>#]8N_[
M,&F7EM;7?B'Q;X>.K7VB2>%;&\\*>,=3_3W]E[_@EU\!OV>-5T3QOXBN=0^,
M/Q1T#4(-6T?Q/XDM1HWAGPYJMC<ZN=/U/PQX$L[Z_M(=0AM+_39#>>*]7\97
M.G^(=!T_Q-X5D\+WRK%%^EU &?I.DZ5H&E:9H6A:9I^BZ)HNGV>DZ/H^DV5O
MIVE:3I6G6T=GI^F:9I]G'#:6&GV%I##:V=G:PQ6UK;11P01I$BJ-"BB@ 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@ KYP_:S_ &?]*_::^ WCKX4WB:?%K>HZ>=6\":QJ"VZ1^'O'VBA[
MSPQJ9U"71=?N])T^ZNPV@^)[S1].?6I_!NM>)-+T^2*742U%% '\RG_#KG]N
MO_HAO_F3/@]_\\&NP\%?\$E/VT?%6JW&GZ[X/\'_  UM(=/EO(]=\:^/_#E_
MI5W<QW-I FDV\/PZN?'VMKJ$\5Q->1276CVVE"VL+M9]3ANWL;6\** /7])_
MX(H_M(S:KID.N_$KX(:=HDNH6<>L:AI.K^/-:U6PTI[F-=0O-,T>\\ :!::M
MJ%K:&:>STRZUW1;:_N4CM9]6TZ*5KR'[.^&G_!%7X'^'_LEW\4?B;\0/B1J%
MGX@@U'['H%KI/PZ\+:IH5O\ 8)/^$=UK3/\ BL/$TGVV>'4(M2U?0O&OAZ\?
M3KZ&WTQ-)U"Q_M:Z** /N[X7_L-?LF?!W56UWP'\#O!]KK:ZAHNK66L>)#J_
MC_5=#U7P]<SWFCZGX8U#Q_J?B>[\*:A:7<_VHWGAJ;2KFYN;?3Y[N2>73-.:
MU^KZ** "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@
; HHHH **** "BBB@ HHHH **** "BBB@#__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>image00001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image00001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  8$!08%! 8&!08'!P8("A *"@D)
M"A0.#PP0%Q08&!<4%A8:'24?&ALC'!86("P@(R8G*2HI&1\M,"TH,"4H*2C_
MVP!# 0<'!PH("A,*"A,H&A8:*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H
M*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"C_P  1" !* ($# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
D+(P;$*C(]^*!G8?:8/\ GM'_ -]"BLS[+;_\\(O^^!10!__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>image00002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image00002.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" #8 ><# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M>)K>T^#'Q%\>Q?$O6+>PFU/7[OPK^S#\,-/O?%VI>+[[XBZYXK\1W%OXHO\
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
M04445)84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110!_F)?L#V-E<?\ !8WX!VD\<5U:Q?MG:-<V\8DO;A)HM-\>:GJ.
MDXG5X]4,]G>KH^L3WNK7J7L^EZ3X)M_$]MJ%SJES;7'^G;7^9%_P3^>:+_@L
MO\ FE::W5OVS-44[;=8)(]3E\3&#5D$,+0-Y%G=?:=!:Y>.WATU=<U/PL8]/
MBTZQT+7?]-VOZ)^D5)O.N$E>\?\ 5>E*-I2</>QF(;<8RBIQOH[UI3KSCRRF
MU3]C%?A'@+KD?$<WK*?$=5RE=RNXX/"PLWRJ+DN6\WS2FI-PD^6,&RBBBOYV
M/W<**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M:S::T<DU-PBN9.ST?+>Z=OC3MUDN6$M(V;33LY1:J.G&/.O]'NBBBD(****
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
MVJ:I\,OA%JZZQX2\*Z-<&"/4=*UCXGV_BO7-7TJ_BAU?X=>!=7M)[=OYMO\
M@C7_ ,$H?B'_ ,%=?VKF^ _AKQC;?##X=^!_"EQ\1_C3\4+C2SKMUX6\%VNI
MZ?HMIIWAK03=:?!K?C+Q1K>J6>F:+8WFI:?96=BFM>(KJ6[@T%]+U#]S?^#@
MK_@G/_P3_P#^"-W[ ?[.O[*WP#T7_A._VL/VC/B[)XW^(_Q]^)D>B^(/B_JW
MPC^%?AZ[_P"$FTK2O[/TNUTWX5^!=;^)?BOX?_\ ".:'X>ATV?7+'PEJMEKF
MK^/=4T;6M=MOZ!/^#07]BAOV<O\ @FSJ_P"T?XETS['\0/VV?B!+X[CDDAEM
MKR#X-?#!]7\#_"G3+V&2219?M.MW'Q.\=Z9?QK MWH/C_2%$!%N+FY=K-24%
M'6-[QDVUK/DE+WG9MSY5*IRJ+;@TVH%7:Y7R\JYE+EESR^+WW%OW[<UI<JE4
M45#X))\M,_;O]@'_ ()?_L5_\$S?A[)X#_9.^$&E^$M0U>PT^S\=?%'773Q+
M\8/B;+IP+PW7COQ]>01ZC?6XNY+G4;3PQH\6B>"-#O;V]D\->%M%BN983^@5
M%?A;_P %"?\ @XG_ ."9?_!/*36?"?B[XMO\>/C;I-Q>:;<? W]G,Z+\0?%F
MC:Q9LD%Q9>._$;ZSI?P_^'SZ?=30+J^E^)/%4'C&"V^U3Z5X1UN>SFLZ')72
M;]YK2[U:A%+3J^6*226R278ER5TI27,UHF_>DH12LD]9<L4DDKV2271'[I45
M_F6?%O\ X.9_^"T__!3#XD1_!/\ X)N? S4?@F-:^SQ0>#?V?O!$_P"T'\:1
MI]S<2VES?^*OBEXF\&G1?"_AVV:ZM);[Q?H_@'X;P^'8K.74-2\36FG_ &QD
M_I-_X(6_L:?\%Y_@?\1_$/Q<_P""GW[7]QXN^%OBOP3-H,7[,7CSXE-\>OB!
MI7BE;IKG3/%\OC33!J?@KP%<:'Y/V,67@7Q[XRL/&>G:]J*^);33;WPWX;N7
M'>[6Z5_>ULVG!)+36ZFV[VDK)\K@Y3@WH^\4I>]K9M2I)*.FMU4;=[2CRI\K
M@YSI_P!0U%>-:?\ M%_ '5OC=K_[-&F?&KX5W_[0_A;PG8>._$?P.M/'GAF?
MXKZ+X,U-K<6?B?4? ,>IMXFMM%<7VERS7\FFB"TM];\/7-V\%OXAT26_]EH
M**** "BBO&OC]^T/\#_V6/A;XC^-G[17Q1\'?![X5>$TMSKOC;QQJ\.D:1;3
MWLRVVG:;:[]]UJNM:K=,EGH^A:3;7VLZQ>R1V>F6%W=2)$Q_PWWZ+[V'_#??
MHOO9[+17X6?L\?\ !R7_ ,$</VE/'UM\,_"/[7&E>"/%VJ:I+I?AV+XT^"/'
MOP@\.^)'6X^S6LVG^.O&_AW2_ E@VJ2/ NDZ7XC\2Z%X@U"2YAMX-&:[$UO#
M^Z=*ZNU?5:M=;-M)V[-QDD]G9V;L&MKV=KM)M-7L[.W?7JM'NM#^&/\ X/>O
MCRND? +]AW]F*W1YF^(/Q@^(WQXU:19(%33U^#W@NT^'WAY)XGLFN97U@_'+
MQ,UK):ZC!! -"O%O[*[DN--GLO=/^#*;X36WAO\ X)\?M*?&.>RN;76OBI^U
MCJ'A..XE!$&H^$OA5\+/A]-HEW:_O64I'XF^(7CNPE/DQ2>=9,&>5%B\O\L?
M^#WCX;>)=*_:;_8>^+U]X[T[4_"OCKX(_$_X<^'?AK;Z0MKJ7@[5OA7XWT'Q
M+XE\9:CK)O[B75H?B##\8?#^CV%K]ATZVTH?#FY\D7<]_=S#^H3_ (-B_A9=
M?"O_ ((F_L;6^IVDUGK/CVS^+/Q3U%)7N2DUKXZ^-'Q U/PG=V\=U;VSP0W?
M@-?"EPR1H]M+<23W5K<7-O<1W$@[75HI-ZMJVKM;FDXJTI6M'EDU**LK_N["
M=N9:-OXE[[DHOE2;TO%73M[/W;-MN\XSO^^5%%%,84444 %%%% '^9Q_P>L_
M&F7Q7^WQ^S/\"[=Q+I7P<_9A7QE.PD;-OXK^,?Q%\40ZO8M UL@'E^&OAIX(
MOA<I=7$<XU'R/)MI+.1KC^X[_@B_\ XOV9O^"4W[!/PB&F3:+J6G_LW> /&_
MBG1[FW:VNM*\>?&&Q?XQ_$/3KN(WM^/M=EXZ\>^(;>ZECN?)N+B.2X@M[*&6
M.RM_\X3_ (+DQ7O[;_\ P<:_%OX+:9=W:V_C;]HW]FG]DGPVM@EK-?:9.OA[
MX4?"/5UL7^P0?:KN3QQ>>)-5MTOXKUX+B^73A<W=C:6U?ZU.GV%KI5A8Z981
M>18Z=:6UA90;Y9?)M+.%+>WB\V9Y)I/+AC1-\LCR/C<[LQ+$2LM.5)N5XQ;;
MO=-2VM[]Y/1NTKK:S8V[VYI25D^:3BW?^6/*_@AK&#>\%#5RYK?@E_P<^_#_
M %3XA?\ !$?]LJ#1H?M-_P"$8?@S\0# +62Y=M+\(?'?X:ZEXCFC:(/):&P\
M-#6-2ENA&\:V]G-#<&"VFFNH/Y7_ /@R.\7>$K+]LS]LKP'>1:N?'?B3]F/P
M]XN\-SPW]['H4?A+P3\5?#VC>-8M2TQ!_9]YJ\VL?$#P ^BW]T1>:=9P:_;V
M ,&JZB1_=;_P5!TGP5KW_!-S]O;1?B)J-AH_@W5?V/?VC-/UK5M2U"QTJWTQ
M+KX3>*X;/4(]2U*WO+*RO[/47L[C2KF>SO1%JD=FR6=W($MY/\C'_@E#_P %
M2?BG_P $DOCQ\3OVBO@U\-_A_P#$OQ[X]^ 'BGX%Z5I_Q-F\1_\ "(^'_P#A
M)O'_ ,,/'O\ PE.H:9X5U/0=9\0?8I_AI;Z;_8EMXB\/?:8=6FN/[7@>T2*<
M>MD^Z[Z:KY<O6T=?BTNU=/71[7CUEIK?TY=+M1NW[UUJK_[7-%?YEMC\8O\
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
M1:WJ,Z6VGZ/H6A:1;7FJ:OJE_<R1V]EI^GVMQ=W4[I%!"\C!3_?A_P $C/\
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
MLUL_4?\ !9C_ (.2OV5_^"='@_QM\)?@'XE\*?M&_MN/8WFC:#X"\.WBZ_\
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
MX)^(FN;KQT_P.U?Q#);?&#XC?&U=8M]1\1+\0-?'C*P^)1T/5+S0M<\$>%/
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
M  6MTG_@B9XX_:V^$_[4/P=^-'B;P1\1H=+%SX"\)Z=I.F?$'X:_M _":_\
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
M/PA\.%^/GA/XC_#;QKXH\*:UH7A'QWK?B_P/)X)^(6G^#-8U-8+/Q!?^#?\
MA4WA"+Q6NF6Q72'U_0[>[O)Y[D6MA_2[_P %)/\ @G_\'_\ @IG^R/\ $C]E
M#XQO-I.G^*X8-<\">/+"QCU+6OA9\4=!ANV\%_$71;&2[T]=1FT2ZN[FTUC1
M#J6F+XF\*ZIX@\+3:GIT&MRWL'W1;V\%I;P6MK!#;6MM#%;VUM;Q)#;V]O"B
MQPP00QJL<4,4:K'%%&JI&BJJJ% %347[::6TNMU9Z^:W>E[O17L.[Z>[=->Z
MVM&K/56>J;N]+W>BO8_S>_V0?^#-;]L3Q3X^\6>$_P!M/]HOPG\'_P!G'PUX
M]%Q;Z9\$=>N_B#XH^-/]C6MY8Z=XU\,Z7K5CI?A7X>V]SI>JWMEI'B+QYH^L
M>-=+%QJ^GW/P[BL+I+V\_O._8F_8<_9J_P"">GP'T;]G']E7P$_@'X::7JE]
MXDOH+S7=;\3Z]XI\9:S:Z=:^(/&?BGQ!X@OK^_U+Q!KB:58"Z\E[/2-.M;2S
MTCP_I.C:#I^FZ59_6U%)+;J]=7:[];)+1))::)6ZNZ2MW;UU=KN]M[))M)**
M=KJ*MU=_FO\ :Q_8^_9J_;F^#6K_ +/_ .U=\)?#_P 8_A-K.J:1KL_AK6[K
M6]'N].U_09WFTGQ!X9\5>%-5T#QCX/\ $%I'->Z>-<\)Z_HNK3:)JFM:!<7D
MNB:YJ^GWODO[$G_!,K]A3_@G-I7C#2OV,_V=_"_P8_X3^\MKSQEK<.N>-O'?
MC/Q"MC&D=AI=_P"/?B=XG\:^-V\.:<RR76F^%8_$$?AK3M1N]1U2RTF#4=4U
M&ZNONZBJN[6UMVZ;I_FD_5)[HJ[M;6W;ING^:3]4GNC^'K_@Y4_X(*?MW?\
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
M+\-_A+X-U#7_  ;8ZFO]DWGCOQW8W6JV%[<Z#H$UMV'_  1>^+O[4W_!+/\
MX*<:Y_P;\?M#^)?"'Q>^!4/PU\3?$W]D;XH>$OA=X.^'.N&.XM-3^*UYJ^OV
M?AO59=4N=)\9Z=%\2HO%,/C?4?B-XXT/QWX;TNTTSQ3)X",E\O#>)4T_X,?\
M'J'AW6_&FH?8K7]H/X!::_@=B)X8YM0O_P!ER[^'NG:>YMI+A+K[9K'PMUR*
M,ZBEC MU+$D<<EQ;V,U[ZN&HX+$8WPPP<,13Q^3X?*\0\!+%4JM>OGV8<)Y5
MQ)/!Y-G%"LX>SQ;XAR>O@_J6)A6JX2EE6#RRFZN80H8D\V>*Q6'P_B5CXT%E
MV;5<4JE2AAIPJX7):7$F:\,X#%9AE,X2Y*N!I<.YM7SBI53Y:[K9A.;I3E.5
M+^O7]E[]DC]FO]BSX5Z9\%?V6?@QX$^"?PXTTVMQ+H?@K1H;&Z\0ZQ:Z1IF@
MGQ3XV\02_:/$?CWQM>Z3HVE66K^-_&FK:]XLUF+3[0:KK%X;>(K^$W_!7S_@
MA%XI_:=^.'P"_;K_ .":.K_!7]E/]OWX1_%BP\8>+OB%X@GU[X<>!OBOHL,N
MJZ^_B7QV?AC\.O'&I^)OBG:>)C9Z7<:[JN@E_''@/7_$GAGQWK&KZ?I/A.PL
M/Z8Z\L^,OQQ^#O[.W@2\^*/QX^)O@GX/?#33-4T'1]7^(/Q'\1:;X1\%:'?^
M)]9LO#V@KKWBC6[BST70K;4=;U&PTR+4-7O;+3X[J[MXY[J+S%)YJU24L9@L
MPJ8BI#'X;'X*M@\9[6V(6,6*PZPU&-2;;J_6J\:&&>%ESPQ7-##NG-RA$ZJ$
M(4\+B\!##TZF"Q>"Q>&Q>#E3YZ%7#5:-;V\ZE-67-2C.IB57?O4JL77<KJ3?
MP-_P4]_X)]_$3_@J'^P3<?LBZ_\ 'F+]F'Q1XYO_ (6^(OBGXF\"^%)?C%X4
MU&Z\'7=EXD\0>!+?3=9U;X1:SK_A"Z\76=E?Z1K;W7A'4Y6T'1[W4=#6"6_T
M%_?OA#^SK^R+^P#^QEIWP+MM)^$OPL_9<^$GPQETCXB:GX]B\'^%O &L:''H
M46F>//'7QAU/7_LGAK4;SQLJW6I_$#7_ !9<3)K=S?W;ZO<SQRE:^J/!GC7P
M=\1_"?ASQ]\//%OAGQYX%\8:/8>(O"7C3P9KVE^*/"?BGP_JMNEWIFN^'/$>
MAW5]H^MZ/J5K)'<V&IZ9>75E>6\B36\\D;JQ_%O_ (*I_P#! K]E#_@KE\3/
M OQ:_:#^+O[2_@7Q/\,_AM=?#CP9I'PA\3?"K2?!EO;W.NZOXCDUW6=*\9_!
M_P ;>(=3U2YU#5((+^*T\6Z1I\VF:38065IIM\]_J5YCC?K-"&;X;!X*A3AG
MN/GB,YPU52=.%2AEM7"X>"PN(ESUL/3GA\'A)93]<P&%DIU,;6J_6J<IUKPU
M/#UEE\\3C*O-D^$=+*JOO3<Y8G%X:6(JU:M#3ZU.@ZU?^U*E#%XM4Z,<%1M0
MK*$?Q>_X-@=/TN__ ."C/_!:'QO^R;8M9?\ !.'5_BP=-^$T^E:7?:5\/-1\
M51?$GQEJO@6V^&UM+:Z;IUKH^B_#G4]<G71+:P&H^'_!_B+X<6VJBUBNM,-[
MP$WP6\(?\%1O^#M+]H'X;?M9Z)I_Q+^"/["7P,L?$'P_^#'BZ"#6_ 'B"W\+
MZ'\(XM)TGQ-X9U"&\TS7- O/B'\<-7^(FMZ)>0C3?$=QIFEZ-XDAU3P_]LT*
M_P#8?^"+?Q8_:B_X)8?\%.O$/_!OU^T)XB\&_%OX&'X<>)OBC^R9\4O!_P +
M/!GPWUZ<SV%_\4+O6_$=IX9U235;S3?&6DVOQ%M?%$?CG4OB/XZT+QOX6T>Q
MTOQ5)X 5KU/5_P#@K_\ \$^_^"@G[,W_  4/\._\%P?^"4/@G2/C3\3[?X?1
M>#/VHOV;[S3[_P 2^(O'FC>'O"3>&Y/$OAWPBFLZ;JWCO1M>\!^'O"/A/4O
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
MG0-2MM07Q!:Z=;^,M!\+Z_HW2?\ !$#_ )1#_P#!.GF0_P#&)_PDYEB\EO\
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
MEB*<ZN(P$INZJY=6K4EB)8.<94H8J4\91]EBI>V6]^T[_P %]_VI_P#@LSX
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
M\+/@-K]QJ5U\0+7XAQ_$V\CDUGQIXFU-+74O'4VC[]4MK.-?(MK#3(_Z3_\
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
4$U.?%8>M47/4D[0C-4X*RA%'_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>image1.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image1.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" #8 =L# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
MNF3ZAXBT'33-98G/*?#U3&4OK.8PGDF%HX3*9?7:&9U\%?"X+%8C$T95X83
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
M=3T75;X>)8_'GPG^)4UW-9W6B0C37TJXT98HKN^6Z2\9[=[;XZ_:O_X-/?\
M@E-^U7\3KKXLM;?M ?L^^)M<2:Y\:V7[//Q \$^'_"_CKQ-=2B6^\9ZQX9^(
MWPN^*&DZ#XAU%@7U&#X?0>"_#5]=R7.J7/AZ36+V]U"X\?*GBLNR'&95*-*4
MLRS[-,PE.+<ZN!:S#.<7E>*;J*$*^%KX7.,51Q.$ISC7HXI8*WM,/"O4AZN9
MPPV-SG YG&==K!9/@\!*%U3A7B\#DN'QM!+DGRUH8C+82PV)E!P5&G74N:=:
M,9_RP_\ !!C3/%/_  4'_P"#D;XE_MM?#W0-:T+X6^&OB=^U3^U9XIN)[869
MT+PM\6F\>>$? 'A;5[NW:[L(?$6MZE\2=+,^DI<W5QJ=EHOBJ:VEFM].OM2M
MOW[_ .#QO]B.;XY?L(?#S]KCPCH?]H>-_P!D+Q\$\5W4'VY[Q?@C\5S9>'_$
M\D=M;RM;7 T7Q[8_#O59Y;BS9]/T9M?O5O;6WCNXKK^B+]@O_@G/^R-_P35^
M$4WP:_9(^&$7@30=9O--UGQSXEU35]4\4^/?B5XIT[1K31O^$I\<>+-;N;F\
MO;V>*VFNX-#TB/1?!/AZ[U/5QX/\*^'++4;FR;\>_P#@ME_P7(_X)B_ WX!?
MMR_L1?$CQEJ7Q:_::?X2^)/A)JW[+]K\.OC1H(U;7_BKX'LO[!74OBM/X(TC
MX<Z?H&FZ-XPT?QEJ^L:%X]N=4BT>VN(/#T&H>)EM=*DYN)WAJ?#^39-D[JXC
M%<+Y52KY3&?)''9EC<MQ2Q6(]C2@U5HX7%+%4>'\37@Z:JY?B)5\52P7]HU<
M!1ZLDJ8W&<19KG><RIP7$N85,/F37*L-@,!F"Q$80J5Y*G2J8FE5J8S/*,<1
M.K&AC_W%*MBZ. I8FK_$YX>^,WQ=_P"#@;]M/_@D5^QIXALM5CT'X'?!;X9_
M /XAW^J2WE_-K&C_  ]FO/%'[0OQAN=2L);[5/[0\6_"[P=H=I%]NNK"*3Q'
MHEE$TVD)J4EZ/]:W;H?@WPWM@M8-'\->%=$VPV6FV,AMM*T/0[#$=KI^F:=!
M+*8+&PM1%:V-C;22&.*.WM8';9&?\_S_ (,J_P!AN[O/$W[27_!0?QGX<FBT
MS1M-M/V=O@=J]Y%>11WVK:K);^*/C)JVF*TD-K.FDZ?:^ O#L5^(;Q6EUKQ%
MI\4UI/8WL<W^@1K^CVWB+0M:\/WKRQ6>NZ3J.CW<D"V[3QVVIV<UE.\*WEO=
MVC2I%.[1K=6ES;%P!/;S1;HV^FXAEB\+E3PV#C1GF^85,[XOQ4:Z<:4\\XIQ
M%;-,-3Q$J,XQJ8.="IA<PI<L_;8;^U\;1G4A652%/YO(UA\1F$:F(E5CE>6T
MLGX4P<J<E-PRCAW"X?+L16H1E&;AB_:TJN Q<Y0_VN>486M.-5*G*7YQ?L3_
M /!8G_@G'_P45^(7B?X5?L;_ +18^,7C[P;X/E\?>)/#X^$GQT^'[Z;X1@UG
M2O#\VL_VC\4OACX(TB\BBUC7-)L7MK"_NKY9+Z%S:^26D7],Z_#/_@EY_P &
M_P!^QO\ \$EOC%X[^-W[.7Q+_::\:^*_B%\.9OACK6G_ !L\9_"[Q)X<M= G
M\1Z%XG>\TNQ\#?!KX<7L&MC4/#]E#'?76IWL45C+?6R6B_:Y)*_<RN.NL(J6
M">'E6E6EAIO'JJH\D,7]<Q<81P]HQ;HO QP4Y<SG+ZQ.NN91481ZZ$L4ZN,6
M(A3C2CB8QP4H7<JF%^J864YUO?E:HL;+%TTDJ:]C3I/D;;G,HHHKF.D****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /X)_^#H#]I"^
M^)G[9'@#]F/3]:E3P?\ L]?#WPYJ>MV0LK*X@T[XF_&;[3J>J7]YY:?;)XU\
M#_\ "IO[,M]2D>TNY+K7=-MX;71+SQI>R?TS?\$2?V.=)_8__8%^$]M=:.VG
M_%'XZZ99_'WXMSWMN8]8M?$'Q(L8-?T+P7=F93=V\/P]\+7ND^&IM-,ILQXF
MA\5:];V]K<^(K]'_ (@/B7ID7[7O_!:'Q7X:\1P"^T;XR?\ !0^[^'NHO/;7
M7F6?@+4/VDH_ UC)JEF=4TF::[TKP)#X?TZ.VM-7TJY-SX;U:&>0Z]X6T#2;
M#_3L@@AM8(;:VABM[:WBC@M[>"-(H(((D$<4,,486.***-52.-%5$10J@  5
M_1_BS7?#/ / ' >%YJ:G@*6;9JHKEA5Q,:4:LHP:;<\/B,?CL5C6FW&=6-*K
M&\(T9R_ _#"G_K'QKQYQIB6JTJ69U<GRF=K*EA$XP5H\TDZD<#A,!"%9J-1T
MZU=*%.E6Y92T445_.!^^!1110 4444 %%%% !1110 4444 %%%% !1110!^4
MO[5W_!#S_@E)^VSX]_X6E^T9^Q?\-O%'Q'GN=6OM:\;>"]9^(/P2\2^,=3UN
M2SEU#6/B'JWP,\9?#>[^).MLUA;K::WX^D\2:MIL/VBWTV\M(+V\CN'_ +)G
M_!$#_@E3^P]\1!\6_P!FO]C;X?\ @_XFVYM'T;QSXM\0_$CXS^)/"-U9"]2+
M4O &I_&[QK\1KCX=ZS-!J%Y:7^M^!6\/:OJ=C-]@U*]N[*.*!/U7HJ<-&.#C
M&&$C'"QASJ$<-%4(P53F]HHJDHJ/M.>?/9+FYY<U^9W>(E+%N<L4WB95'%U)
M8ANLYN-N5S=3F<G'ECR\U[<JML@HHHJA!1110 4444 %%%% !1110 4444 %
M?D%^U!_P06_X)._MF?'+QC^TE^TE^R?!\1?C1\0#H#>,/&,?QK_:+\%IK3^&
M/#ND^%-%>7PS\/OB[X4\(VTEKH&AZ78S26.@6KZ@UL;S46N[ZXNKF;]?:*22
MC5I5TDJ]&[HUDK5:7,XN7LJB]^GS.$&^5J[A%O6*M<:E2,*E.,YQIUHJ-:$9
M24*L8RC.,:D4[3C&<8S2DFE*,9+5)G%?#GX;?#OX/^"/#OPT^$W@/P;\,?AS
MX0L3IGA3P%\/O#.C>#O!OAK3C/-=-8Z#X9\/66G:-I-J]U<W%U)!8V4$<ES<
M3W#JTTTCMVM%%7.<ZDY5*DI3J3E*<YSDY3G.3<I2E*3;E*4FW*3;;;;;N8TZ
M=.C3ITJ5.%*E2A&G2I4XJ%.G3A%1A3IPBE&$(12C&,4HQBDDDD%%%%26%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_F)?L
M#V-E<?\ !8WX!VD\<5U:Q?MG:-<V\8DO;A)HM-\>:GJ.DXG5X]4,]G>KH^L3
MWNK7J7L^EZ3X)M_$]MJ%SJES;7'^G;7^9%_P3^>:+_@LO\ FE::W5OVS-44[
M;=8)(]3E\3&#5D$,+0-Y%G=?:=!:Y>.WATU=<U/PL8]/BTZQT+7?]-VOZ)^D
M5)O.N$E>\?\ 5>E*-I2</>QF(;<8RBIQOH[UI3KSCRRFU3]C%?A'@+KD?$<W
MK*?$=5RE=RNXX/"PLWRJ+DN6\WS2FI-PD^6,&RBBBOYV/W<**** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** /\R#_@G\/*_X++_ GS60O+^V=JEO<FWCMIF!3Q]>7NF2
M0PVLLD=M#+9MIHNY;2^GL1#>_9Y[F!-"\-^'+_\ TWZ_S(_V $<?\%EO@5LA
M\AY_VT]5BEBN#;VPB2V\9K?3>4IBMW@EL6\O0)K=$@M&N[:/1C+92V?AKPB_
M^FY7]#_2)?\ PM<*:I2_U8I<])6M2D\97O",%=TU%W@H2JU9I03JRC7=:E#\
M(\!'?(N(Y>[>7$N(DU'EMKA,*N:RNXJZ=.$7*7+3I0BFG&2"BBBOYX/W<***
M* "BBB@ HHKX.TW_ (*>_L!ZQ^UI??L+:;^U+\,;K]J_3]3U#0KGX/K>:JFJ
M_P#"1Z3HUGK^I>%K;7Y=+3P;?>+;+3+T27'A2R\1W'B*.ZL=:TQM,_M/P_KM
MGIR<DFDVDW=I-ZM*UVEY75^UUW!NRN]%>UWM>S=K][)OT3['WC1113 ****
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
M7U6C:=KI.]GU?NQE:+=C_04HHHJA!1110 4444 %%%% !1110 4444 %%%%
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
M.J6-]%:>)OC'X6T;]F[PQ;ROY?\ :O\ PN_7;+P=XZL8WVN?-B^$EQ\1-41
MA\[^S3"6A61IXE*]G9V=K)]F]%OIOWT[AIUO;^ZTI?\ ;KE&<4^SE&23U<6M
M#_,5^%^K:E_P4V_X+!_#O6_B)I<VL+^VK^W_ .$=3\:>'M5U*\N(;+P;\7_C
MGI]UKOAJ2_BG2\AT'POX*U:YT6T@TV6)M.T'28++1HH4MK.!/L[_ ()%>(Y_
M^"<?_!PS\&_AKKNH7*67P_\ VR/BG^Q1XKEN!!?B\_X377_&O[,]I/JTT4V@
MVPMK#Q;K&A^(+S54%K:Z>^EC5GTN\M;5]'NL3_@V/^&TOQ+_ ."VO[%UN]I]
MITOP5J7Q:^).LR^>L/V&+P7\#_B/J6A7>P7]A<76[QC_ ,(S9>1:M=L/MGVB
M\L+K2[?4(Z]O_P"#EWX8^*?V,?\ @NO\1OC)X/M[/19/B+-\"OVP_A8\8G1%
MU>&QTS1=;U:]-C)I]QYUY\:_A3X\U*5[.YM[DQ3(PO%O"]Q56>FO)%IZ<J5D
MVHW@^:[7Q)P4=HW3TDD[/1)J$6GIRJ-KVBG"2FI-6YE*"AHHIJ6DDO\ 6=HK
ME/ ?C+1_B+X&\&?$'P[,ESX?\=>%/#OC'0KB.6&X2XT;Q/I%GK>F3)/;/+;S
MI+97T#K-!))#(&#Q.Z,K'JZ0C\6_^#A[XX1_ +_@C1^W=XH$EPM]XT^$L?P/
MTV"T=8[B[D^/GBC0/@]J<8=P8_L]MX>\9ZUJ6HHY1IM,L;V" FYE@C?\9O\
M@R:\ _V5^P5^U7\2Y-/EMYO&O[6C^$8K^1=BZA8?#WX1?#S4X%MPTFZ2&SOO
MB#J<9G6%86N))X$GFFMKB*U;_P 'K'[0_P#PA'[#_P"S'^S;IVMW.G:Q\??V
M@M1\<ZOIELL^S7_ 'P)\'W U;3]1F53:K8P>.OBC\-=9CM9REQ<ZAH]G<6A:
M+3KY:_3G_@U[^#-Y\&_^"+'[*1U:S2QUOXKW'Q3^,VI0K!;Q-)9^-_B=XH3P
M=>23P(DEZ^H?#W2?"%^)[LO<01W,>G!S:V-LJJ_O6>_17BW:U^:UE)?$E:[W
MC*Z4VG-]5M:5^6S@^90;C.6L5)*-1.E)1<N645=KFE$_H&HK\N_V]O\ @LK_
M ,$[_P#@FQJNC>%?VI_CWIWA_P"(NO0Z??V'PI\&:+K/Q"^)<.AZE)/';>)M
M:\*>%+34+KPSX<D6TNY+35O$TFD0:O\ 9+BWT+^U+R,VU>H?L3?\%/?V#_\
M@HGI>JW_ .Q]^T=X*^+>I>'K/^T?$O@E8=>\'?$OPWIPN;>Q?5=;^&?CS2/#
M/CJTT%=1NH--B\3#09?#-Y?2Q0:?K%V9H3(725V[*]K]+W44K]W)J*[RT6NA
M2N]DWOLK_#I+[FFGYIKH[?>E%%?Y]W_!6?\ X.'OV^/^"=7_  77^+GPM\-^
M+M&\<_LA? ]?@CHFH_LV:IX3\*VNE^*?#?Q%_9]^%GQ&\::F?&EKI-OXZM?'
MEOXC\<:MJOA/7/\ A)?[+TV;3]&TC4M&U/PV=9TC5AW2;TTUUOMUM:,FW:[2
MLKO2Z#35MV23>B;;:6B26]W;Y7:N[1?^@C17+>!O%NG>/_!7@_QWH\-Y;:1X
MU\+>'_%NE6^H"S%_!IWB32;36;&&^&G7FHZ?]LBMKR)+G[#J%]9^<K_9KRZA
MV3OU-/\ KN#TT[!17AWP1_:8_9[_ &E+;QS>?L__ !G^&_QDM/AGXWU;X;^/
M[CX=>+-(\50^$O'.B;/[2\-ZU)I-S<K:7\*NLL18FWO(#Y]E-<0@R#VNXN(+
M2WGNKJ>&VM;:&6XN;FXD2&WM[>%&DFGGFD98XH8HU:2661E2-%9F8*":+W5^
MC5T^C35T[]FM;]@O=)K9I-/HTU=-/9IK5/9K4FHKY0_9Q_;I_8\_:]U_XG^%
MOV8OVCOA/\<?$'P9UQ/#_P 2=*^'?BNPU^Y\-WDS2QVM[_HS>7K'AO4+BWN[
M32_%^@OJGA/5+ZPU&PT[6KJ\TZ^@M^7_ &]_^"@G[-'_  36^!MM^T+^U3XH
MUCPQ\/-0\<Z!\-](/AWP_>>*-?UOQEXDT_7-8T[1M)T2Q9+B[F&B^&?$&L73
M!U2VTW1[ZZ<[82"KIJZUT3TUT<5)/2^\6I+O%IK1C2;:5M6VM=%>,G"5V[)<
MLHRC-MI1<9<S7*[?:]%?(_[$G[<G[-7_  4-^ VD?M'?LJ^/X_'_ ,-=3UO6
M?"U])<:=?:%XC\*>+_#S6QUKPCXQ\,ZI%!JOASQ#96M_I>K)97T(34= UK0O
M$>DSW^@:YI.I7GUQ3OVUU:TUU3L_N>@--.S33LGJNC2:?HTTT]FFFM&%%%%
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
M4_VH_P!HCP#^R5^SI\:?VE_BC?0V/@3X)?#KQ/\ $+7C+<&VDU!- TV:YL-
ML9!!=.VL>)M5^P^'=$MX;6ZN+O6-4L;2WMKB>:.%W9*T5;2,?=4>7E6J2Y>:
M=K.+2=TI6YE&"?)&G&RC:"@K<JBMDXI1:6BL]I."^'F26EC_ #0/^#LC]H+Q
M%^UE_P %@-$_9@^'4>J>)$_9T\!?#'X!^&?"UG):R6FN?&;XK7,'Q"\1W&AY
MF &IZJ/'?P_^'^IK=36T<>J>!A 8HEADNKG^B7_@OQ_P43\4_P#!%7_@G;^Q
MS^P3^QK\28O '[1VL?#3P'\,M)\5:'8:/JNO^!/V>_@SX'L? OB/QE90^)M/
MUT:1XC^(7B*UTWP_X8\2WEN=>'V;Q[KVAZO9^*_#T&K6G\X?_!N+^S-XZ_X*
M:?\ !97Q=^W%\:HK27PA^SYX^\5?MO\ QN\1KI;IX8O/COX[\9:]XE^%/ANU
MO+Z_NO\ A&[R;XE7&N?%?1YM0?4Q_P ([\'?$>G?:X-0FM-4@\#^.OQ4O/\
M@X&_X.!/"6AWWB"[B^"7Q?\ V@-!^!WPL>RBOK&XT']D?X6:EJ]ZM_I-EJ+_
M &_2?$GC+P/I7C#XGZG874QCT_XA>.M:AMQ;:9':V=L<JLTI*=IRC+]TU>ZO
M%[R4.>[:ASS;Y6GS6YDF^?F6LE%J,KQ=31Q?)34[1:M&UHN*4XQ24'9^S_GP
M\3^*/$WC;Q#K/B[QGXBUWQ;XK\1ZC=:QXA\3^)]6U#7O$.O:O?2M/>ZIK.M:
MK<7>I:IJ-Y,[375]?7,]S<2LTDLKN23_ %6?\&:0S_P5I\:'RYGV_L:?&$[H
MI?+2+_BXWP37?<IYT7GPG/E+%LN<7$D$_DKY/VB#][_^#I/3O@!_P3U_X(S?
M#_\ 8L_9:^%?@+X+^"_V@/CO\./ \G@CP/IEEHBWW@3X3VU_\6M<\1ZW=F*Z
MUWQIKX\=>$_AFNN>(_$>H:AXAUG4=;DUK7O$%[J,DBZE_/M_P9SZL=._X*\7
M]F+5[C^WOV3OC3I)E6XNH%L1#XD^&.N?:I(K>WGBO$<Z,+(6U]+9VJR7<=VE
MPU[:V=I=-MW;NW=O76[3;LY:QU:UDE*25[/GUBVVVV[N5W)W][F:N[.6L?>E
M'WI)2G%7:O4LXO\ U2:_QPO^#C^_L]2_X+9_M\7%BJ+!'\0_ 5@XC@N;=?MF
ME?!/X9:9J+&.ZM+.5G;4+.Z:2=87M[F0M<V=W?VDL%]<?['M?XO7_!>K7X_$
MO_!8S_@H9J,5I]B6V_:+\3Z 8?/M;C?)X4L=*\+37?F64%O"OV^;1WO_ "'C
M:[M?M/V:_GNKZ&XN9E?I\^O3RVZ[M772UW=76W5ZI:[+?3;2ZWU5W;1L_P!C
MKX+Z3_8'P=^$^A>9-+_8OPT\":3YMS_Q\2_V=X6TJS\R?_2K[]\_D[I?]-O/
MG+?Z5<?ZY_QR_P"#CC]N[4_V!_\ @EE\9_&/@[6+_0OBS\=;_3OV9OA%JVER
M7%OJ&C^*/B?I'B"[\2>(;._M[*\;2;_PU\+_  SX_P!<T;59#8BW\16.BP6N
MI6>J76GLW[?>&]'7P[X=T#P^MP]VNA:+I6C+=R"0272Z98P60N)!-/<RAYA!
MYC"6YN)-S'?/*V9&_P Y?_@]=_:J3QA^TY^RQ^QWH=_++I_P4^%NN?&7QQ#"
MUJUG_P )G\8M9_L+P[I5TIMUOXM5\/\ @[X?C6?^/E["73?B!9&)/M4=SL$[
M6LW%JUGRRDTUKNI/E>FDI3:3MK.5HR<;[J7*XI23=W+1I67OM\VOQ.<G'XFY
MVM+T/_@QY\!:G>?%C_@H-\4!=7\&C^&_AY\ _ 3V0:Y32]3U/QKXE^)7B&.Z
M=1<I9W-_H=KX EAC9K.ZN;*W\0RA+FPBOY(M1_T(O%%OH5WX9\16OBB"&Y\,
MW.A:O;^(K:XBFFM[C0IM/N(]7@GAMU:>6&73VN(Y8H%::1&98U+E17\5'_!D
M0VF']DW]MI(C8?VRO[1'@9K\1K;_ -IC3&^&L0TDW;+:I=&P-TFMC3EFOKBW
M6X&J&VM;.1KN:^_J^_;\^)@^"_["O[9WQ=\YX)/AC^RI^T'X\M7B-L+A[[PK
M\)_%FM:?;VBWDL%K+?75[96]M86\TT:7-Y-!;[@9!2DN7FNDKI2=H1NTXK5\
ML8NHW&UG-RER\L%+DC!)3T5I*RY;O1RNFN:_*VKW3TBK)JW5N3_S._\ @T:U
MGQ?I_P#P6=\$VG@J_O-*\,>(_@7\?-)^(>GO+!=R:KX!B\/6?B#2M'O[H7&C
MK+]F^(>B?#W5WN;;3+TS7>CQ$:/:022:CI7Z-_\ !YM^U3K_ ,7/VI?V3?\
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
MVL[*X>\M)=$KN+O3YOM<DK+FV6O\O*[*^I1110,**** "BBB@ HHHH ****
M"BBB@ HHHH _S(_V $D_X?+_  *9(?*DG_;1U.*6.=K>/9#;^-6OW$),5M+#
M<Z9<_:_#^H0K#;6]U>6(M)7T]K+PYX2;_3<K_,@_8"A6/_@LS\#EVO;"#]LF
MYA@7]Y&9_L'Q#DTV]\U+BW1V8VH\-V]R/^)=+93Z5;0"""^OO$OARP_TWZ_H
M?Z1'_(YX36W+PQ24H)-*G/ZU6<J:O*5O9IQ@TY2G[2,Y5'&I*5*E^$> ?_(@
MXBMM_K+B->5^]+ZE@FY<SE+F23C3VCRNG**7*HJ)1117\\'[N%%%% !1110!
M_DK?!SQ9XM_8C_X.FDU_XZW$L>O:?_P4Y^)>B>,_$=PEG#!?:#^TMX_\6^%;
M/XD3I<7=Q'9Z%K7A+XN:?\0)1)<2:G8:'>M^Z_M: 6P_UJ:_S4/^#SK]B^]^
M%O[8WP2_;E\*:6;7PK^TMX MOA]X_P!4T^Q,3VWQJ^"D%O8:5JNLZM;^6/MG
MBCX3WO@W2/#D%PIO?L_PMUV2*[FM;:&UT[^@_P#93_X.@?V#[;_@E]\+?VEO
MVJ?C3I$7[3GASP@W@3XF_L[^%&TO5OCE\0OB_P"!]-L]/U#7?"OP^L]4DDTC
MPC\3I3:^)M"\9>++SPWX&L'U74-&O-?MM0T'4;.!76WNZ7UUYG;[*BXQNTM4
MHWO>3BG!<PKK72.E]5S<TK/X5%PC=Q6J4;\UY."=./._M/\ X+]?\%8/#_\
MP2Q_8D\3:_X6UVP3]JOXYV&N?#K]F#PRS6TU[:^(I(+*U\6?%N\LKB.Y0^'_
M (/:+K4'B$-<V%]IVK>-KOP-X0U&*"Q\37.H6'X9_P#!I/\ \$@]9\&Z+/\
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
MA\8_L8_\$\OV+O\ @GKX,U?P'^QU^S_X.^"NA^(K]M1\2WVF7'B'Q3XS\3W
MEFFM8_%'Q'\>ZUXJ^(?B2PTM[FY&A:7KGBB_TSP_%<W$&B6>GP3RQO\ +O\
MP6B_X)5^#/\ @K;^QSJOP$O=>TOP#\7/!GB"V^)7P!^*&I:9+J%GX3^(6FV%
M]ID^C>(UL-FL2^ O'>AZC?\ ASQ5;Z>]T=/N)-!\;1:'XBU?P5HVD7/ZX44.
M[]>[2=K*R?O)J\;*UT[6783UW\M6D[65D_>35XV7+=.UEV/\J3P!_P &K?\
MP6B\3_&/X3_L]_&7P+;Z!^RIH/Q:EGUOXMZ-^T3\)O%GPT^'WAKQK-X4M_BQ
M\3OAS\*[SXA6_C]_$WB'PYX0T"R>U7X6Z)K/BS5O"WA#3_$WV31-*M=4TS_3
MX_9Y^!7P_P#V8/@3\(/V=?A397EA\-_@C\.O"/PQ\%P:E<QWNK/H'@W1;/1+
M&\UJ_AM[./4==U&.S_M#7-26UMO[1U:ZO+TP1-.47V.BG?>R23=^5+1-MOSD
M]^K??=MMWW22C%RYN1+1.\G=-WD_B?Q2??=MOQKXT_LY_L]_M):#IWA;]HKX
M$?!KX^>&-(OVU32?#GQI^%_@CXIZ#I>IM&(FU'3M(\<Z'KNGV5^T2K&UW;6\
M5P8U"&3: *M_!GX!_ K]G'PE<> ?V>?@K\)?@/X%NM:O/$EUX*^#/PX\'?"_
MPE<^(M1M;&QU#7[CPYX(T;0]'FUJ^LM+TRTO-5DLVOKFUTZQMYIWBM+=(_6J
M*0CP6']ES]G2V_:'NOVM+;X+?#JW_:6OO I^&E_\;;?PQIL'Q"O_  .9["<:
M#?\ B"*%+J]AC72]/LX;NZ,NHP:5:0Z-#>1Z2OV(^]444 %%%% '\MO_  <C
M?\$)/&?_  53\,?"OX[_ +,5QX4T_P#:T^"NEW7@.;1O%^JP^'-$^+?P=U'4
M[W7[;PM+XEEL;N/2_$W@/Q5J6KZYX,_M&XTWP]<VGC#QO:ZM>1WEQHL]M^J?
M_!&_X>_MO?"3_@G=^SU\*O\ @H+IWAW3/VA_AKX=E\#36NC>,;7QYK<?P]\,
MS_V5\.H?B%XGTB]UCPUJ?Q LO#5M:Z=K=YX7\2>*-)U"TLM+U2?7)M<OM9M+
M/]/Z*--^57[I6MM>UK+6RYM/>?O.\O>#3^6-^Z5FN]K67O:.>EI22G*\_>"B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@#_,;_ & 9K>#_ (+)_ !)(U\I
MOVS9+B);B4SJ))_$T6EZ3$X@\B"&XT^UE9;B?$4G]K_V<\9L])\2V/AW5O\
M3DK_ "\_#VF:-^R3_P %BM#T?7A/:^#_ -GO_@H?I,M\'EM+>2#PEX-^/UP+
MG5TNKZ^M+!8+#P-I>F:E9W6N:OHX@\*ZQX=LKB:QC>72/$G^H97]%?2%2JXS
M@C'4KSPV(X85.A64G*E45&NJSY7?D51PQ=.M.%./)&G6HWJ59N<W^#^!7/0P
M/%F75DHXC!<0R]O3YJCE"52BZ3TJ*+Y.;#3C%\B]Z$Z;TI*,2BBBOYU/W@**
M** "BBB@#X)_X*6?\$]O@]_P4\_9(\?_ +)_QDOM4\.Z;XDN=*\3^"/'_A^V
ML;WQ%\,_B5X8DFG\*^-M'LM14V>HI;BYO]#\0Z/)+8R:_P"#]=\1Z!:ZOH5W
MJ<&MZ?\ RU?L^?\ !D=^S[X+^(VD>(_VD_VWOB'\>OAUI=Q:7US\-OAY\%M,
M^ -UXBGL[R&Z.EZ_XXO/BM\9-13PSJD,3Z=K-IX9TKPUXF>RN9VT3Q?H&HBW
MU"W_ +BZ*%H[^GIIY/3UTU6CN@6COUTWU6FJNGH_.ZU6CNE8\Z^$7PC^&GP$
M^&/@;X,_!OP7H7P[^%WPU\.:=X3\#^"O#=K]DT?P_H.EPB&UL[9&:2>XF<[[
MF_U&^GNM3U74)[K4]4O+S4;RZNIO1:** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /\ /5_X.3OV<+CX.?\
M!0&/XK:7IIMO"/[37@OPEX[LY8+.*WLI?'_@C4]+\->.-)LKF>.VM;:^?^P_
M"NO:JUO>@ZQX@^*.BR:Y+9O:Z+<U_8__ ,$L/VN-+_;5_88^ _QE76?[8\;6
M_@[1/ 7Q@:22XDNK?XN^#-#TK3_&=Q<F[:2[6+Q-+)9^.-(6]EDU >'O%6CG
M4S'J37<,7D7_  6=_8*'[>O[&'C#PMX3T])OCI\*#)\4O@9>(K-<7'BG08X[
MG5O!_E16MQ-J$?C/1;66QTS23+96-UXUL_!MWJ]VNEZ==Q2_QX?\$4/^"F]Q
M_P $Y/V@/$OP\^,%MK6G_LZ_&;5_#VG?%6SOK74;[5OA-XOTUO$.E:-XVT[2
MODNB+?5;B^T#QVL=L^J^(]'TF.]CTN]U_1?#A\8_TU3PC\5/"'!4, I5^*^
M)^Q^IK]YBL=@W3Y(QP\$YU9PQ.74*+A:/M:N:9?5I2?LZU#D_GB6*7AGXHXV
MMCG&APMQU+VZQ/PT,%F-3$*4IUYSNX^RS#%5W52DL/0PF9?6)3A&E&A3_P!'
M>BL_2-7TKQ!I.F:]H.IZ?K>AZWI]EJ^C:SI%[;:EI.KZ3J5M%>:=J>F:C9RS
M6=_I]_9S0W5E>VDTMM=6TL4\$LD4BL="OYF::;3333LTU9IK=-=S^AT[I-:I
MZIK5-/9IA1112 **** "BBB@ HHHH ***^;_ -K[]J7X:?L3_LT?&+]JKXP6
M_BB]^''P3\(7/C#Q/IW@K2[+6?%^JV\=U::?9Z1X;TS4]5T+2[K6-5U*_LK"
MR&JZWHVE12W N-4U73K"*YO(<<1B*.%H5L3B*D*-"A3G5K59OEA3ITXN4YR?
M11BF^_;4THTJN(JTJ%&#J5JU2%*E3C\4ZE22A""O97E)I*[2UU/I"BOY O\
MB-6_X)9?]$#_ &__ /PUG[.O_P!%57['?\$J_P#@LS^S#_P5\TOXT:O^S5X!
M^/?@FT^!=_X)TWQ=_P +P\,_#GPY-?W/CVW\2W6C?V!%X ^*GQ,,\447A74O
MMLFKG1@7:%=/_M QWWV+LI8>M6AB*E*G*<,+16(Q$E:U*BZ]'#*I*[6CKXBC
M3TN^:I'2UVN:I6I47252:@ZU54:2=[U*KC.:A%+>7)3G+RC&3>B9^M]%?SE?
MM]?\'._[!/\ P3H_:I^(_P"R%\;?A'^U[XI^)7POM_!MSK^M_"SP#\&M:\#W
MD?CCP1X>\>Z2-'U+Q?\ 'WP/K]PUOH_B6QMM0^V^&=/2/4HKN*T>\M$@O;CX
MW_XC5O\ @EE_T0/]O_\ \-9^SK_]%57)1K4L12A6H5(U:52/-3J0=XSB]I1?
M5/H^IU5J%;#35.O3E2FZ=&LHR6OLL11IXBA/TJ4:M.I'^[-7ML?U^T5^#W_!
M,/\ X.&/V+_^"L/Q[\4?L[?LZ?"_]J+P=XU\)?"O7/B]JFJ_&CP7\)O#GA5_
M#.@>*/!WA*\M+.]\$?&WXBZO+K<NJ>-](>UM9-#ALGLXK^6;48)(88;G]X:Z
MZN'K488>I5IRA#%T98C#R=K5:,<17PLJD;/X5B,-7I:V?-3EI:S?-"K3J2K0
MA+FE0J*E55FN2HZ5*NHZI)WI5J<[QNO>M?F32**_-/Q#_P %7?V4M%_X*0_#
M_P#X)9:==^,_&?[3OC?P3KGCC5I?!VG^%=2^'GPOM]%\*:UXXC\.?$S7;SQE
MIOB'2O&.K^$]$;7].\.^'_"7B:ZM]'U31-5UQM&TS5+>\/Z+:_K$'A[0M:U^
MZM[R[MM#TG4=8N+73XDGO[F#3+.:]EM[&"26".:\FC@:.VB>:%))F1&EC4EQ
MRU:U.A@8YE6FJ>!G0Q6*CBIZ4I8?!8C$X7%5T]W2I8C!XFFYVY9>QE.#E!QD
M^B-&I/&/+X1<L:I8.$L.FG.,\?0HXG"0EKRQG6H8FA44&U**J1511=TM:BOY
M O\ B-6_X)9?]$#_ &__ /PUG[.O_P!%57J_P5_X/#O^"1OQ8\?Z7X)\5V/[
M5'[/>E:I%<8^)7QJ^$?@^X\ 6%[&$%GIVJ-\%OBK\8_&=G+J<SB"WU%O!C:!
M8D/<:[K&CV*/=CHI4JE>I&E2BYU9NT(*W-.5FU"";3G4FURTZ<;SJS<:=.,I
MRC%X5*D*4)5*CY81LY2:=HJZ3E)I/EA&_-.<K0IP4ISE&$927]4U%9'A[Q#H
M'BW0-#\5^%-;TCQ-X7\3:1IOB'PWXD\/:E9:UH'B#0-:LH=2T?7-#UC39KG3
MM6TC5M.N;>_TW4K"XN+*_LKB&ZM9I8)8Y&_$3_@H[_P<2_\ !-O_ ()F?$%?
M@W\6_%WQ"^+_ ,;K*;3O^$O^$'[.7ACP_P".?%?PYT_5M/O=0L-0^(&K^+O&
M7P\^'WAZZFBM;0MX/;QM<_$6"TUSP]KEQX-B\-:O:ZVV%6I&A4C1K/V=:4W3
MC1DG[5SC)1FE2M[3]VVG5?+:E&\ZKA",I+:C3G7IRK48^THP@JDJT6G1C"2<
MH-U;^S7M;6I+FO6DU"DISE&+_=*BOQ'_ .";O_!P3_P3B_X*?>,_^%3_  4\
M;^./AE\=;K^WKG0/@7^T#X7TOP/\0/&6B^'-.M-5U+6_!.H>&/$_COX<>*O+
ML)=1OF\+:-X^NOB#;:1X;\2^([_P?9^&=(FUION/_@H-^W;\)?\ @FW^RUXX
M_:X^.'ACXE^+OAMX U;P9H^N:/\ "31?#6O^-7G\=>+-(\&:1<66G^+_ !?X
M%T%K2#5];LFU"6\\2V3Q6Q<VL5W<F*UETQB> IT*N,_<4L4L,\-5FU[*O];Q
M$<'0]E4C>%1SQDOJDE%MT\5&IAJJA6I580SP[6+G5I8?]Y4H*LZU->[.FL/2
MG7JN<)\LHI4*<JT&U:K1Y:M)SA.$I?:M%?R!?\1JW_!++_H@?[?_ /X:S]G7
M_P"BJK[_ /V /^#EG_@F#_P4+^*6D_ [P+XM^*/P+^,GBS78/#WPX^'W[27@
MK1?!MW\3M2GL9[Q+7P=XL\">,?B9\.4U*::%=)TOPYXH\:>&O%?B36KFTTOP
MIH.NW5Q&ITHT*V(DX4*<JM11<_9P7-4E&-N;DIKWZCC&\Y1IQE*-.,ZLDJ=.
M<HQ5K4J$5.M.-.',HNI/W:<6[VYYOW*:;7*I3<8N;C33<YPC+]_J**_G4_;@
M_P"#HO\ X)7?L._%K4_@CJ_B;XN_M&_$3PKK&M>'?B-I_P"S!X,\*^,]#^&O
MB+15TWS] \2>-/B#\0?A;X,UK6&GOKK3KNQ^'FO^.)O#6MZ#K_A[QH/#.O:>
M--GYI5J<*E.C*:56JIRIT]YRC3Y?:345=^SIN=.,ZC2A"52G&4E*I!2Z84:M
M2%2K&$G2H\OM:FT(.?-R1E-VCSU.67LX7YY\D^2+Y96_HKHK\M?^":G_  6,
M_8:_X*L>&]<O_P!EWQ[KEMX_\'Z;%K/C[X%_%'0H?!OQB\$:/=:O=Z/8ZSJ&
MBV>I^(/"_B70KJ:&SDF\0?#OQ?XUT+17US0=*\2:EHOB'4X=&')_\%5_^"T7
M[+G_  2!M/@A>?M*^ OC[XXB^/=Q\0;;P>OP-\*_#WQ*^FR?#>/P=+KA\2?\
M)]\4OAFEHMTOC?2AI7]E/K+S&WU#[:E@([4WFN+3P%2E2QG[B>(G"&'4VN7$
M.I&<Z3H33<*T*L(3G3J4I2IU(1<X2E'4RPE\>ZBP?[]THXF=6,/BI1PE*=?$
M^TC*TJ<J-*G.I4A-*2BKVU5_UVHK^0+_ (C5O^"67_1 _P!O_P#\-9^SK_\
M155Z[^S_ /\ !W=_P3<_:/\ CM\&?V>_ OP0_;ATWQM\<_BIX ^$/A#4/%/P
MW^ EAX9L?$WQ'\5:5X0T*[\0WVE_M+ZUJ5GHEOJ>KVLVJ76GZ/JM[!9)/+:Z
M=>S*EO)KA\/6Q>(H87#TY5<1B:U+#T*4;<U2M6G&G2IQNTN:<Y1BKM*[U9G5
MJPH4JM:K+DI4:<ZM25I/EITXN<Y6BG)VBF[13;M9)L_J@HK\Z/\ @IQ_P4W^
M W_!*/X >'OVCOVB/"7Q=\9^"/$OQ1T#X26&E?!?0/!WB+Q5%XC\1>'/%WBB
MRO;RR\<>/?AUH\>B16'@O5(;JXBUV?4%O)[!(-,N()+JXM/P9_XC5O\ @EE_
MT0/]O_\ \-9^SK_]%57)3KTJLZ\*=2,YX:JJ->,7=TJLJ-'$*G/M)T,11JI?
MR5(OJ=-2A6I0H5*E.4(8JDZ^'D]JM&->MAI5(_W57P]:EK;WJ<NFI_7[17X(
M?L"?\')O_!+G_@H/X[TSX2>!_B+XX^ _QD\2^(#X>\#?"W]IOPMH_P /M:^(
M5T\6F"P_X0[Q;X4\5_$'X57VI:UJ6IKH7A[P;??$+3?B)X@UBTNX='\'7ML;
M2[N_WOKJJ4*U*%.I.G)4ZJ;I5%[U.HU&$IQA4C>$ITU4@JL%)SHSER58PFG%
M<L*]*I.I3A4A*I1:C6II_O*3E=P]I!^_!32<J;DDJD+3@Y0:DRBOYD/VN_\
M@Z[_ ."<G[&?[2WQB_9:^(?PI_;'\8>.O@AXON? _BWQ#\-OAQ\&]0\$7NOV
M%I:3ZG%X?O\ QC\?_!/B*]MM.NKF32Y[J^\,:9%<7ME<RZ=]MTQK/4;O _9I
M_P"#MG_@G)^U1^T%\&/V;?AW\$_VV]*\=_'/XD^$?A;X0U+QC\.O@+IOA:Q\
M0^,]9M=#TJYU^^TC]I37M6M]+BN[R)KIM*T36-2:,%+#3+Z[:&UERR__ (5?
MJ*RYK%_VE]6^HNBTUBOKG)]5=*3:BU6]I#D;:34DVTC3&M9<L6\:_JZP*KO%
MNI_RX6&YW7<[7_A*$^:U_A=KG]1U%<EX\\>^"/A;X+\4?$?XE>+O#?@'X?\
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
MRG"OA,5!25'%X>K3E"<*M)R=TI<E:G*="M&I0JU*<O\ .4_X)G?\%LOV@O\
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
M"IT*M6^ KU>6I^Z<ZD(8GW8U/W9_X-C[KXM7W_!%;]D*;XN7&O37PL_B7:>
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
M?B%XJU3Q9>ZS-K+_ !2<ZM<:F[_A9_P=?^ _'_QF_P""B'_!'WP?X \<Z_\
M#F]^/.D:A\)_!7B_2-1\06FI>$-<^(WQ9\!>%M6URTTNQ?1M0MKE-*\<Z,E]
M'9WUGJ>O6UN-&O([1+6W\W^G3P+_ ,$#_P#@D+X'_9[LOV<6_8._9^\7^&8O
M"E]X6U7XA^-? >CZ_P#'_76UC[1+K7B.Y_:$FMX_C+HWB>]OKR[O=.U7PIXU
M\/GP>LEMI7@6+PQH.E:/I6G^=E='$OAG&8FOA:-..8\9\987-<-4O[;.XY-/
M+\DP6#F^3V.#PV7X#+L'-RQ-/'PQ-;-:M2EA*4Z>*JUM,=B:%7.,!1P]6M5I
M8;A/AS%Y?7BO9TLM6<1Q><5\QG2=9O,<1F=;&SH86G0GE]3#8+*HO%8JE*O0
MP]7Q?_@BI_P2P^'G_!.^_P#VF_B;^S)^V1I'[1'[&G[87BRP^*OP,^&/A3PY
M;7?@7X5Z9;ZOXF&CW/A/XMZ;\7?B!I7Q2$GA#4]$\$ZEXJMO#_AJZU^#P5HE
M[J+R36J6=MX[^QK_ ,$3_B9X:_X*X?MI?\%0/V]+W]GGX[ZY\0?&=MJ?[&NG
M^'Y_&/C'5_@YHNE:[+9^%=?U[1?'7@+PQX=\*_$#P/\ #CPO\.O#7A/4_"^H
M>,Y]'OCXHO=+US3;A+6_U/X)_P"#=.S\4?L,_P#!4/\ X*O_ /!(/2_&^N>-
M?V?_ (-ZK:_&?X,6WB37;/5]2\+POJ_AO3997EMK#0K27Q!XH\#_ !!^']I\
M0&TG1+/3F\3>"8KFST^QCN+N2X_J[_:E_:J^ 7[%WP3\8?M"_M+?$G0?A=\*
M_!5HTVI:]K<Y-SJ>HO!/-IWACPMH]N)=5\5>+]=:VEM] \+:#:7VM:O<(R6=
MG(L<KQ]E3%87#T.&N+*6)J/"UN#XK)L9F$5]<PN49I"E@JU#%.HZE6OC\)5R
MUY=A<96G5Q;IT*%7#^QG+#TZ&,:6(QE?B7AZO3H3QT.*$\\EEM.IA\'CLQP$
MJ>:NOA/:4Z"H95F%/%T<=F.!C".#55UJ6)G7EAJF)J?A#_P=<?L__LT?$?\
MX)/?%_XQ?&#1O"6F?%[X(:GX$O\ ]GOXEW6CVTGCG3?%OB3Q]X<T35/AUHFL
MV]O_ &U/X=^(7A^[U6WU_P --=GP\;G3M)\:ZE927_@K2KVQ_33_ ((T^)/B
M/XP_X)3_ /!/[Q-\6;S6=2\=:Q^RS\)KO4=4\0RQ7.MZOI1\-6D?A/6=2NXY
M[F2]N=7\(IH6I-?WLSZK?BZ6\U@)JL]Y&O\ ,%X&^&W[3W_!UG^T]X(_:"^.
MG@OQA^S=_P $4/V<O&FK3_"'X7:EJ$ND^.OVH/%&EW%QI&N:M=:GI+F+4=8U
M*>RD\.>./&.AWLOA7X1:!)KGPE^$NO:]\1;CXF_$:7^B'_@M)_P4C\'_ /!)
M#]@+Q-\5?#FFZ?!\3=>MX/@G^R[X,M=($F@I\2M1\.ZB?#MW?6$$<>GVG@_X
M=Z!H]]XIU"RF>TMK^TT*U\,V;+>:O9H>1UGD.0YQBLPC5I5<YSC*L=@<GIT_
MW]"CA\-B<MP4Z\&[TLQXCQ^:P=+#U/91I4*6%KUJ5#ZQ4QF.ZI4UG&=91A\'
M5CB(Y-EN:X#&YHY3EA%6QF(R[&XG#4*D*$JN)P7#N&RJJL=BJ<9T*.+J8[#X
M.KCH491PGY7_ /!;?X[_ !6_X*0_M;_#;_@@%^QQK]QIL?BU/#GQ9_X*0?%W
M1/(N(_A%\!=%U+P_XEA\"SR2#"ZG<VE]X9\6ZOIR2V0U_6=?^$O@!]5&F^+O
M&MC;>._\&5]A;:7^QW^VOIUM<_:([#]K_P#L^(M%:"1K:R^%WA""WN7N5:*_
MF^T*K_NKK3[2T@:-I+)I9KG4(;3US_@@_P"*_P#@FS^PA^S/XL^+_P"T5_P4
MY_83\8?MZ_MK:K'\<OVKO'/B3]LS]G6^\5Z3KWB)+W7]'^%-S?-\2IHI[KP9
M>>(M<U'QA>6P=-7^(?B#Q,4N]0T#3/"Z6/Q[_P &?'[4O[,_PT^ W[4?PH^)
M?[1?P)^'GQ6^+/[9T;_"_P"%_C;XP^ O"/C[XCG6? OA#1M*;X??#[7-;TS6
M?$ZZMK(;2--E\+6&I-JFHQ?V7%$)K*".7TLKP-3+<5GF5S4,3FN)X=PM?.L5
MA9RKX?%<05^(LBI2RC*^;^)@<CPV$I9=A'AJ2EF%>GCLW]I7AF+5'#&XFAF&
M7X;-(THT,'A.),IH9-"M2G2KX?(8\+\:U,5FF.BYOZOC\YS"K1QF.EB7-83#
MSRS)_:4?J%&E5_N%\4^)] \$^&?$7C+Q7JMIH7A?PGH>K>)?$>MZA*(+'2-"
MT.PGU/5M3O)FXBM;"PM;BZGD/W8HF;M7^=!\ ?V-O%'_  6Q_9-_X+[_ /!3
M7Q/X4UJ?X@?'7QA]E_9 TMX87U/3K/\ 9J_L_P"+$/A;2/M316NH3ZQX.TSX
M8?" ZQ;6=M<)/9>*K*ROI)M0UBQK^B/_ (.K/VX(OV2_^"6WCCX9^'M:@L?B
MC^V+K,?P"\-V0C\Z^'@"]M'U?XRZTB?:+<P64?@RW_X0Z:^ N'M=2\=:/LMF
M\QKBV_&3_@F'_P '/'_!)3_@G=^PI^SS^R/IGP%_;CO]8^&G@F%OB/X@\/\
MPK^ KZ3XN^*_B>YN/$OQ-\3V5QK'[4L.K76F:IXPU75AH;:E;6=Q!X>ATFP7
M3M+MK.WTRS^?IT:.:?ZW5(XBG1QF!RBEPSD57V<I5\#G6;U,+G.99NH.7LZ]
M'+\#@,GPU&TJ56&*Q^)BN;E<Z7I5:D\%2X<I2P\<1A\;F\>(<UIRM[/$Y5D;
MQ."P&52KQ7M,/+,<UQ.)Q6(I<E6-?#Y30=1TZ;='&_T>?\&]/[=3?M[?\$N?
M@%X[\0ZM;ZC\6/A'ITG[/OQB07NGW-^_BWX76]GI6B^(-1@L8K0VEQXU\!R^
M$O%\T4]C;;;[6+^W@>]BMA?W/9_\%@/^"2UK_P %</!7[.?PM\6_M#>(O@W\
M*?@[\;['XM?$?P+HW@:#Q=;?&?3;73GT3_A&Y-3'C'P??>"=9M-$U#Q+I^A>
M+(3XGM=*/B:_NY_"FJ7-O826W\DO_!L?_P %$/@IX+_X*V_M?_LU?!^X\5^$
MOV2?VY?%'CCXD?LY>$/B=:>%O!NO^#?''AG5]7\6^$_!MQX9\,ZYXN\-6^KW
M'P]UCQ)X/5?#WBJ:#5H_!WA>5;;S7AT_3O\ 1@KZ7,Y?VI_8_$%?"RHU,UAE
M7$=3"U^:K]5S_!XFCBL;1Q,*D(T:RHYYA)XR.#K0JT:F"K8.&+H)5:F&C\_E
MJCET\WR+#8A5*.45\RR'#8G#\]#ZQD6*P]2AE]?"MSEBJ'/DV+AA/K2J1Q-+
M'8?$U,/B76HPQ!\5_M"Z)^P7^S?^QGXG\!?M'Z'^SO\ "3]A[PCX'A\%ZUX&
M^(.B^$-"^"MCX6C &C^#]/\ "%];1Z/J.I7M_# OA;PUHNGW7B+6?$OV)/#U
ME=^(9K0/_.)_P9J:/\2;']BS]J_59;?Q#:?LV:]^U=JUQ^SC#XF%W]LN(K'P
MOIUAX_U'3Y;A8;>]TMQ#X*TFZOM,M(;"3Q=HOBVV9VU"TO[>T^Q?^"H/_!LM
M^RA_P4[^.7Q1_:D\;?M#?M+_  T^/OCCP7X=\+>%Y-$N_A5XB^#'@JX\'^&+
M3P[X;N;GX<WGPVTGQWXFT@36K:SKVCGXT:'J&J7U]?P:9XBT"Q:QMK#P#_@W
M=_;3_:D\-?'G]K#_ ((N?ME_\(=KOC[_ ()^:)HNE_!+QQX"\%>#?!.F7WP<
M\':AIW@=-"U73O!(T?1;FT_L36?AKXJ\"ZHOA9?$]WI_B#Q,GQ(U^^\21:>)
M^'(IU:V9\2/%2@L^SWAK$RI82%2I.>-RK(L]P&<YGCL5C9-_7L=@:<,/B5AZ
M^'PE.A1S+,%0QV-KT(PQ?5FZHX/+\CAAXP>39=GF7<^)BHT9Y?F69Y+C,GP&
M78? >ZJ>68W$XZK@Z^(PL\14GBLJR6I5PN%P<YU<-_631112-@HHHH ****
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
M/4?@%^WB-0\+^#/"_AV^&F?##]GB73?MFB:'8Z;<_P!GRR?M.Z;))8^?;/\
M9))-.L'>W\MFLK5B8$**^7R?%U?;<68-<JHSXCR^M+XG)U,-POE"I.[DU%)8
MZNG&,4G[KMS*3E]=GF%I/#<&8Q\TJU/A?,:--MWC"EB>+\]E5A%6T4I8&A/?
MXN=_:5OE']KW_@H9^W?_ ,'*OA_2?V'_ /@FA^QY\9_@?^PY\0/'^E0?'+]L
M[XZZ5-I6@Z]H?@Q/!WB'5_!GB+5O"JZW\-/!,'@[Q/?KKFK_  [\(?$[XJ?$
M_P"*EEI_@F6QLO!FCR>+_#FJ_P!:&@?\$WO@SX3_ ."9-S_P2]\.:CK%E\(;
MC]F+Q1^S>_BN:..?Q+*WC'PMJVD>(?B1<6_G)9GQ-J?BG7-3\>7%C ]OI4>M
M7;VEG#:Z:D,$917T.:9?A:>3U,EY)3PO$.%H9AG%2=2?UG&5:F#Q.7T:7M8R
MC&AA\'AL1C(X6&%A0DI8W$3K5*[CAOJ_SF S#%U\PI9DZD85<BJULNRJA"E1
M^K82-+&PQN(Q3A.G.IB<7F&(IX66,GBZN(H\F"PM#"T,-0A4IU?Y!/V _P#@
MJ7\;/^#:KPAXI_X)Q?\ !5C]D7X\WOPL\-?$#XA^(OV9?V@/@5HF@^)/#?Q$
ML]5O?#_B#Q+I/@G4/'WB3X<>"/'G@OSO$\/C6;6-$\;Q^./A[JOB^/P-\0O
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
,27-",6U-Q>B@H__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024 </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">2024<span></span>
</td>
</tr>
<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,  2024<span></span>
</td>
</tr>
<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">Non-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">39,530,993<span></span>
</td>
</tr>
<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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">false<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="ro">
<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="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_CityAreaCode', window );">City Area Code</a></td>
<td class="text">972<span></span>
</td>
</tr>
<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_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_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<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-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: 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 4: 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_DocumentFinStmtErrorCorrectionFlag</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>20
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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">$ 16,142<span></span>
</td>
<td class="nump">$ 14,192<span></span>
</td>
</tr>
<tr class="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">904<span></span>
</td>
<td class="nump">1,728<span></span>
</td>
</tr>
<tr class="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">15,250<span></span>
</td>
<td class="nump">10,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_MarketableSecuritiesCurrent', window );">Available-for-sale marketable securities</a></td>
<td class="nump">26,470<span></span>
</td>
<td class="nump">28,853<span></span>
</td>
</tr>
<tr class="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 $ 25,306 and $ 25,253 on December 31, 2024 and 2023, respectively)</a></td>
<td class="nump">16,482<span></span>
</td>
<td class="nump">14,828<span></span>
</td>
</tr>
<tr class="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">6,317<span></span>
</td>
<td class="nump">8,437<span></span>
</td>
</tr>
<tr class="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">8,611<span></span>
</td>
<td class="nump">11,874<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">90,176<span></span>
</td>
<td class="nump">89,912<span></span>
</td>
</tr>
<tr class="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 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">464<span></span>
</td>
<td class="nump">395<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedInvestmentsNoncurrent', window );">Restricted deposit</a></td>
<td class="nump">279<span></span>
</td>
<td class="nump">158<span></span>
</td>
</tr>
<tr class="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">6,741<span></span>
</td>
<td class="nump">3,057<span></span>
</td>
</tr>
<tr class="ro">
<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">2,151<span></span>
</td>
<td class="nump">704<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">7,692<span></span>
</td>
<td class="nump">11,189<span></span>
</td>
</tr>
<tr class="ro">
<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">305<span></span>
</td>
<td class="nump">915<span></span>
</td>
</tr>
<tr class="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="nump">31,833<span></span>
</td>
<td class="nump">31,833<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_AssetsNoncurrent', window );">Total non-current assets</a></td>
<td class="nump">49,465<span></span>
</td>
<td class="nump">48,251<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_Assets', window );">Total assets</a></td>
<td class="nump">139,641<span></span>
</td>
<td class="nump">138,163<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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">946<span></span>
</td>
<td class="nump">969<span></span>
</td>
</tr>
<tr class="ro">
<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">8,208<span></span>
</td>
<td class="nump">12,566<span></span>
</td>
</tr>
<tr class="re">
<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">17,054<span></span>
</td>
<td class="nump">14,892<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Short-term operating lease liabilities</a></td>
<td class="nump">562<span></span>
</td>
<td class="nump">1,453<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_OtherPayablesAndAccruedLiabilitiesCurrent', window );">Other payables and accrued expenses</a></td>
<td class="nump">9,200<span></span>
</td>
<td class="nump">9,528<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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">35,970<span></span>
</td>
<td class="nump">39,408<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<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,136<span></span>
</td>
<td class="nump">7,437<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term operating lease liabilities</a></td>
<td class="nump">5,807<span></span>
</td>
<td class="nump">702<span></span>
</td>
</tr>
<tr class="ro">
<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">946<span></span>
</td>
<td class="nump">1,080<span></span>
</td>
</tr>
<tr class="re">
<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,973<span></span>
</td>
<td class="nump">39,773<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_LiabilitiesNoncurrent', window );">Total long-term liabilities</a></td>
<td class="nump">53,862<span></span>
</td>
<td class="nump">48,992<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<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, 2024 and 2023; Issued: 40,346,993 and 39,192,939 shares at December 31, 2024 and 2023, respectively; Outstanding: 39,530,993 and 38,376,939 shares at December 31, 2024 and 2023, respectively</a></td>
<td class="nump">1,012<span></span>
</td>
<td class="nump">981<span></span>
</td>
</tr>
<tr class="re">
<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">318,138<span></span>
</td>
<td class="nump">312,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_TreasuryStockValue', window );">Treasury share at cost - 816,000 shares at December 31, 2024 and 2023.</a></td>
<td class="num">(3,998)<span></span>
</td>
<td class="num">(3,998)<span></span>
</td>
</tr>
<tr class="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 );">Accumulated other comprehensive income</a></td>
<td class="nump">357<span></span>
</td>
<td class="nump">483<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(265,700)<span></span>
</td>
<td class="num">(259,831)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total shareholders' equity</a></td>
<td class="nump">49,809<span></span>
</td>
<td class="nump">49,763<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">$ 139,641<span></span>
</td>
<td class="nump">$ 138,163<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/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</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> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-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;">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>Amount of asset recognized for present right to economic benefit, 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> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-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;">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> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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_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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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 asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is 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/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-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;">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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-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;">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/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-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;">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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-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;">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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-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;">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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RestrictedInvestmentsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477220/954-210-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478600/954-210-50-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;">us-gaap_RestrictedInvestmentsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>Amount of accumulated undistributed earnings (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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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;">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>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-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;">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>21
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parethetical 1) - &#8362; / shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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>22
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical 2) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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">$ 25,306<span></span>
</td>
<td class="nump">$ 25,253<span></span>
</td>
</tr>
<tr class="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">40,346,993<span></span>
</td>
<td class="nump">39,192,939<span></span>
</td>
</tr>
<tr class="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">39,530,993<span></span>
</td>
<td class="nump">38,376,939<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock, shares</a></td>
<td class="nump">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/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-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;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">$ 92,195<span></span>
</td>
<td class="nump">$ 93,150<span></span>
</td>
<td class="nump">$ 122,737<span></span>
</td>
</tr>
<tr class="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="rou">
<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 );">Total cost of revenues</a></td>
<td class="nump">28,505<span></span>
</td>
<td class="nump">40,464<span></span>
</td>
<td class="nump">39,831<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">63,690<span></span>
</td>
<td class="nump">52,686<span></span>
</td>
<td class="nump">82,906<span></span>
</td>
</tr>
<tr class="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 $ 1,595, $ 3,129 and $ 825 for the years ended December 31, 2024, 2023 and 2022, respectively)</a></td>
<td class="nump">26,112<span></span>
</td>
<td class="nump">39,115<span></span>
</td>
<td class="nump">49,800<span></span>
</td>
</tr>
<tr class="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">30,908<span></span>
</td>
<td class="nump">43,850<span></span>
</td>
<td class="nump">49,393<span></span>
</td>
</tr>
<tr class="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">12,684<span></span>
</td>
<td class="nump">34,656<span></span>
</td>
<td class="nump">15,982<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">69,704<span></span>
</td>
<td class="nump">117,621<span></span>
</td>
<td class="nump">115,175<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">(6,014)<span></span>
</td>
<td class="num">(64,935)<span></span>
</td>
<td class="num">(32,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_NonoperatingIncomeExpense', window );">Financial income, net</a></td>
<td class="nump">1,910<span></span>
</td>
<td class="nump">3,215<span></span>
</td>
<td class="nump">2,134<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">(4,104)<span></span>
</td>
<td class="num">(61,720)<span></span>
</td>
<td class="num">(30,135)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">1,765<span></span>
</td>
<td class="nump">1,084<span></span>
</td>
<td class="nump">1,895<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">$ (5,869)<span></span>
</td>
<td class="num">$ (62,804)<span></span>
</td>
<td class="num">$ (32,030)<span></span>
</td>
</tr>
<tr class="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.15)<span></span>
</td>
<td class="num">$ (1.66)<span></span>
</td>
<td class="num">$ (0.87)<span></span>
</td>
</tr>
<tr class="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.15)<span></span>
</td>
<td class="num">$ (1.66)<span></span>
</td>
<td class="num">$ (0.87)<span></span>
</td>
</tr>
<tr class="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 computations of net loss, basic</a></td>
<td class="nump">38,928,475<span></span>
</td>
<td class="nump">37,911,214<span></span>
</td>
<td class="nump">36,975,424<span></span>
</td>
</tr>
<tr class="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 computations of net loss, diluted</a></td>
<td class="nump">38,928,475<span></span>
</td>
<td class="nump">37,911,214<span></span>
</td>
<td class="nump">36,975,424<span></span>
</td>
</tr>
<tr class="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="nump">$ 14<span></span>
</td>
<td class="nump">$ 41<span></span>
</td>
<td class="num">$ (140)<span></span>
</td>
</tr>
<tr class="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">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<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="nump">14<span></span>
</td>
<td class="nump">41<span></span>
</td>
<td class="num">(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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Unrealized gain (loss) on foreign currency cash flow hedges transactions</a></td>
<td class="nump">20<span></span>
</td>
<td class="num">(960)<span></span>
</td>
<td class="num">(5,562)<span></span>
</td>
</tr>
<tr class="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="num">(160)<span></span>
</td>
<td class="nump">2,656<span></span>
</td>
<td class="nump">4,175<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">(140)<span></span>
</td>
<td class="nump">1,696<span></span>
</td>
<td class="num">(1,387)<span></span>
</td>
</tr>
<tr class="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">(126)<span></span>
</td>
<td class="nump">1,737<span></span>
</td>
<td class="num">(1,525)<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">(5,995)<span></span>
</td>
<td class="num">(61,067)<span></span>
</td>
<td class="num">(33,555)<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">30,068<span></span>
</td>
<td class="nump">37,599<span></span>
</td>
<td class="nump">60,980<span></span>
</td>
</tr>
<tr class="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="rou">
<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 );">Total cost of revenues</a></td>
<td class="nump">10,708<span></span>
</td>
<td class="nump">16,693<span></span>
</td>
<td class="nump">21,345<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">62,127<span></span>
</td>
<td class="nump">55,551<span></span>
</td>
<td class="nump">61,757<span></span>
</td>
</tr>
<tr class="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="reu">
<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 );">Total cost of revenues</a></td>
<td class="nump">$ 17,797<span></span>
</td>
<td class="nump">$ 23,771<span></span>
</td>
<td class="nump">$ 18,486<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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-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;">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/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-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;">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> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-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;">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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-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;">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/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-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;">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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-15<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-17A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Amount of expense for research and development. Excludes cost for computer software product to be sold, leased, or otherwise marketed, writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both, and write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development 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/2009/role/commonPracticeRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-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;">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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-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;">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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>24
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">$ 1,595<span></span>
</td>
<td class="nump">$ 3,129<span></span>
</td>
<td class="nump">$ 825<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>25
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 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="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">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="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">$ 27<span></span>
</td>
<td class="num">(27)<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">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_ExerciseOfShareOptionsAndRestrictedShareUnitsShares', window );">Exercise of share options and restricted share units, shares</a></td>
<td class="nump">1,006,896<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">8,857<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">8,857<span></span>
</td>
</tr>
<tr class="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">1,737<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,737<span></span>
</td>
</tr>
<tr class="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">(62,804)<span></span>
</td>
<td class="num">(62,804)<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, 2023</a></td>
<td class="nump">$ 981<span></span>
</td>
<td class="nump">312,128<span></span>
</td>
<td class="num">(3,998)<span></span>
</td>
<td class="nump">483<span></span>
</td>
<td class="num">(259,831)<span></span>
</td>
<td class="nump">$ 49,763<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, 2023</a></td>
<td class="nump">38,376,939<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,376,939<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">$ 31<span></span>
</td>
<td class="num">(30)<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<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">1,154,054<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">6,040<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">6,040<span></span>
</td>
</tr>
<tr class="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">(126)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(126)<span></span>
</td>
</tr>
<tr class="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">(5,869)<span></span>
</td>
<td class="num">(5,869)<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, 2024</a></td>
<td class="nump">$ 1,012<span></span>
</td>
<td class="nump">$ 318,138<span></span>
</td>
<td class="num">$ (3,998)<span></span>
</td>
<td class="nump">$ 357<span></span>
</td>
<td class="num">$ (265,700)<span></span>
</td>
<td class="nump">$ 49,809<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, 2024</a></td>
<td class="nump">39,530,993<span></span>
</td>
<td class="text">&#160;<span></span>
</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">39,530,993<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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-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;">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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-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;">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>26
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">$ (5,869)<span></span>
</td>
<td class="num">$ (62,804)<span></span>
</td>
<td class="num">$ (32,030)<span></span>
</td>
</tr>
<tr class="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 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, amortization and impairment</a></td>
<td class="nump">6,224<span></span>
</td>
<td class="nump">8,132<span></span>
</td>
<td class="nump">7,352<span></span>
</td>
</tr>
<tr class="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">6,040<span></span>
</td>
<td class="nump">8,845<span></span>
</td>
<td class="nump">9,165<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_AmortizationOfIssuanceCostsOfConvertibleDebt', window );">Amortization of issuance costs of Convertible debt</a></td>
<td class="nump">200<span></span>
</td>
<td class="nump">198<span></span>
</td>
<td class="nump">171<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<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="num">(203)<span></span>
</td>
<td class="nump">116<span></span>
</td>
<td class="nump">92<span></span>
</td>
</tr>
<tr class="re">
<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 in other assets, other receivables and prepaid expenses</a></td>
<td class="nump">702<span></span>
</td>
<td class="nump">621<span></span>
</td>
<td class="nump">720<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_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities', window );">Decrease (increase) in accrued interest and amortization of premium on available-for sale&#160;marketable securities</a></td>
<td class="num">(1,392)<span></span>
</td>
<td class="num">(712)<span></span>
</td>
<td class="nump">71<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_ChangesInOperatingLeasesAsset', window );">Decrease&#160;in operating lease right-of-use asset</a></td>
<td class="nump">2,174<span></span>
</td>
<td class="nump">2,686<span></span>
</td>
<td class="nump">3,126<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_ChangesInOperatingLeasesLiability', window );">Decrease in operating leases liability</a></td>
<td class="num">(1,644)<span></span>
</td>
<td class="num">(3,322)<span></span>
</td>
<td class="num">(3,131)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Decrease (increase) in trade receivables</a></td>
<td class="num">(1,654)<span></span>
</td>
<td class="nump">34,273<span></span>
</td>
<td class="num">(11,629)<span></span>
</td>
</tr>
<tr class="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="nump">3,263<span></span>
</td>
<td class="nump">1,388<span></span>
</td>
<td class="num">(2,170)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Increase (decrease) in trade payables</a></td>
<td class="num">(24)<span></span>
</td>
<td class="num">(10,692)<span></span>
</td>
<td class="nump">7,721<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Decrease in employees and payroll accruals</a></td>
<td class="num">(4,358)<span></span>
</td>
<td class="num">(1,571)<span></span>
</td>
<td class="num">(385)<span></span>
</td>
</tr>
<tr class="re">
<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="nump">1,861<span></span>
</td>
<td class="num">(5,781)<span></span>
</td>
<td class="num">(9,970)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Decrease in other payables and accrued expenses</a></td>
<td class="num">(494)<span></span>
</td>
<td class="num">(1,113)<span></span>
</td>
<td class="num">(1,668)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by (used in) operating activities</a></td>
<td class="nump">4,826<span></span>
</td>
<td class="num">(29,736)<span></span>
</td>
<td class="num">(32,565)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>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="re">
<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">703<span></span>
</td>
<td class="num">(836)<span></span>
</td>
<td class="nump">430<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireShortTermInvestments', window );">Investment in short-term bank deposits</a></td>
<td class="num">(24,550)<span></span>
</td>
<td class="num">(15,900)<span></span>
</td>
<td class="num">(130,050)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments', window );">Withdrawal in short-term bank deposits</a></td>
<td class="nump">19,300<span></span>
</td>
<td class="nump">74,665<span></span>
</td>
<td class="nump">122,220<span></span>
</td>
</tr>
<tr class="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">(2,117)<span></span>
</td>
<td class="num">(2,489)<span></span>
</td>
<td class="num">(5,642)<span></span>
</td>
</tr>
<tr class="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="num">(61,003)<span></span>
</td>
<td class="num">(46,742)<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_ProceedsFromMaturityOfAvailableforSaleMarketableSecurities', window );">Proceeds from maturity of available-for-sale marketable securities</a></td>
<td class="nump">64,790<span></span>
</td>
<td class="nump">22,935<span></span>
</td>
<td class="nump">6,859<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt', window );">Proceeds from sale of available-for-sale marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">171<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(500)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="num">(2,877)<span></span>
</td>
<td class="nump">31,633<span></span>
</td>
<td class="num">(6,512)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of share options</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">251<span></span>
</td>
</tr>
<tr class="ro">
<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">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">39,404<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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">39,655<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Increase in cash and cash equivalents</a></td>
<td class="nump">1,950<span></span>
</td>
<td class="nump">1,897<span></span>
</td>
<td class="nump">578<span></span>
</td>
</tr>
<tr class="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 beginning of the year</a></td>
<td class="nump">14,192<span></span>
</td>
<td class="nump">12,295<span></span>
</td>
<td class="nump">11,717<span></span>
</td>
</tr>
<tr class="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 end of the year</a></td>
<td class="nump">16,142<span></span>
</td>
<td class="nump">14,192<span></span>
</td>
<td class="nump">12,295<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<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">601<span></span>
</td>
<td class="nump">385<span></span>
</td>
<td class="nump">413<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromInterestReceived', window );">Interest received</a></td>
<td class="nump">2,938<span></span>
</td>
<td class="nump">3,287<span></span>
</td>
<td class="nump">923<span></span>
</td>
</tr>
<tr class="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">$ 5,858<span></span>
</td>
<td class="nump">$ 356<span></span>
</td>
<td class="nump">$ 196<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_allt_ProceedsFromMaturityOfAvailableforSaleMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds from maturity of available-for sale 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_ProceedsFromMaturityOfAvailableforSaleMarketableSecurities</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_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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-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;">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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-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;">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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-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;">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_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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PaymentsToAcquireShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ProceedsFromInterestReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interest received on loans and other debt instruments 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/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromInterestReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 sales, maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-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;">us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 sale 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> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481830/320-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-9<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>27
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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>
                <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="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 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 style="font-family:Times New Roman,Times,serif">GENERAL</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:56pt">&#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><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 provides 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:84pt;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:84pt;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 its 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="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</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">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.05pt;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="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">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: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">a.</span></span></td>
                          <td style="width:auto;vertical-align:top;text-align:justify">
                            <div>
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">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></div>
                            </div>
                          </td>
                        </tr>

                    </table>
                    <div style="line-height:1.25">&#160;</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">The total consideration for the acquisition was $&#160;3,765, which consisted of $&#160;3,180 paid in cash, holdback amount summing to $ 303 and additional contingent consideration at a fair value of $&#160;282 at the Netonomy acquisition date. As of December 31, 2021, the contingent consideration is estimated at a fair value of $&#160;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 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, 2024 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 ending 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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2024, the Contingent Consideration Period ended however, part of Contingent Consideration was not settled yet. See Note 12b.</span></span></div>
                  <div style="margin-left:85.05pt;line-height:1.25">&#160;</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:#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 business of developing and marketing software to protect children from digital online threats.</span></span></div>
                        </td>
                      </tr>

                  </table>
                  <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 $&#160;1,152, which consisted of $&#160;500 paid in cash and an additional contingent consideration estimated at fair value of $&#160;652 at the Keepers acquisition date. As of December 31, 2024, the contingent consideration is estimated at fair value of $&#160;0.</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.05pt;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">

                      <div>
                        <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;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:top;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:top;width:88%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                <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">Technology</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align: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);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:top;width:88%;padding-bottom:2px;vertical-align:bottom">
                                <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">Goodwill</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:top;width:88%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:top;width:88%;padding-bottom:4px;vertical-align:bottom">
                                <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">Net assets acquired</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align: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;vertical-align:bottom;white-space:nowrap">&#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">During 2023, the Company reassess it&#8217;s research and development projects in order to focus its available resources. As a result of this assessment, management decided to stop further development of the Keepers technology and abandon the technology. Therefore, the Company estimated Keppers contingent consideration in a fair value of $0.</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>
              </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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/810/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>28
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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 style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">
          <table cellpadding="0" cellspacing="0" style="font-size:10pt;font-family:Times New Roman, Times, serif;width:100%;color:rgb(0, 0, 0)">

              <tr>
                <td style="vertical-align:top;font-weight:bold;width:56pt"><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>
        <div>
          <div style="line-height:1.25">
            <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">
              <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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>a.</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>Use of estimates:</span></span></span></span></div>
                          <div>&#160;</div>
                          <div>
                            <div style="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>
                        </td>
                      </tr>

                  </table>
                </div>

              <div style="line-height:1.25">
                <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: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"><span><span>b.</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>Financial statements in U.S. dollars:</span></span></span></span></div>
                            <div>&#160;</div>
                            <div>
                              <div style="line-height:1.25">
                                <div style="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="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, 2024, 2023, and 2022 amounted to $ (502), $ 378 and $ 442, respectively.</span></span></span></span></div>
                              </div>
                            </div>
                          </td>
                        </tr>

                    </table>
                  &#160;
                    <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"><span><span>c.</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>Principles of consolidation:</span></span></span></span></div>
                            <div>&#160;</div>
                            <div>
                              <div style="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>
                          </td>
                        </tr>

                    </table>

                  <div style="line-height:1.25">
                    <div style="line-height:1.25">
                      <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: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"><span><span>d.</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>Cash and cash equivalents:</span></span></span></span></div>
                                  <div>&#160;</div>
                                  <div>
                                    <div style="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>
                                </td>
                              </tr>

                          </table>

                        <div style="line-height:1.25">
                          <div style="line-height:1.25">
                            <div style="line-height:1.25">&#160;</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:#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"><span><span><span><span>e.</span></span></span></span></span></span></td>
                      <td style="width:auto;vertical-align:top;text-align:justify">
                        <div>
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>Restricted deposits:</span></span></span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                        </div>
                        <div>
                          <div style="line-height:1.25">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>Restricted deposits consist of deposits used as security for the company&#8217;s transactions with customers, hedging transactions and lease agreements. As of December 31, 2024 and 2023, restricted deposits were mainly denominated in U.S. dollars, amounted to $ 1,183 and $1,886, respectively, and bore a weighted average interest rate of 4.54% and 4.77%, respectively.</span></span></span></span></span></span></div>
                          </div>
                        </div>
                      </td>
                    </tr>

                </table>

              <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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>f.</span></span></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><span><span>Short-term bank deposits:</span></span></span></span></span></span></div>
                      <div>&#160;</div>
                      <div>
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><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 5.23% and 6.58% on December 31, 2024 and 2023, respectively</span></span></span></span></span></span></div>
                      </div>
                    </td>
                  </tr>

              </table>

            <p style="margin:0pt">&#160;</p>

              <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="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"><span><span><span><span>g.</span></span></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><span><span>Trade Receivable and Allowances:</span></span></span></span></span></span></div>
                          <div>&#160;</div>
                          <div>
                            <div style="line-height:1.25">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><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></span></span></div>
                            </div>
                          </div>
                        </td>
                      </tr>

                  </table>
                  <div style="line-height:1.25">
                    <div style="line-height:1.25">
                      <div style="line-height:1.25">
                        <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">&#160;</td>
                            <td style="width:auto;vertical-align:top;text-align:justify">
                              <div>
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>The following table displays a rollforward of the total allowance for credit losses for the years ended December 31, 2024, 2023, and 2022.</span></span></span></span></span></span></div>
                              </div>
                            </td>
                          </tr>

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

                  <div>
                    <div style="margin-left:90pt">
                      <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;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span><span><span>2024</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span><span><span>2023</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span><span><span>2022</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span><span><span>Total allowance for credit losses &#8211; January 1</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>25,253</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>2,908</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>2,398</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:64%;vertical-align: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"><span><span><span><span>Current-period provision for expected credit losses</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>190</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>22,563</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>823</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span><span><span>Write-offs</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                              <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></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>(145</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                              <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></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>(64</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                              <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></div>
                            </td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align: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"><span><span><span><span>Recoveries collected</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>(137</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                              <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></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>(73</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                              <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></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>(249</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                              <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></div>
                            </td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:64%;padding-bottom:4px;vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>Total allowance for credit losses &#8211; December 31</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>25,306</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>25,253</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>2,908</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>

                      </table>
                    </div>
                  </div>

                <div style="line-height:1.25">
                  <div style="line-height:1.25">
                    <div style="line-height:1.25">
                      <div style="line-height:1.25">
                        <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">&#160;</td>
                            <td style="width:auto;vertical-align:top;text-align:justify">
                              <div>
                                <div style="line-height:1.25">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>During 2023, the Company recognized $&#160;22,563&#160;increase in the credit losses provision. This increase was primarily due to management&#8217;s estimation regarding the deterioration in the economic conditions of four customers, mainly in Africa, during 2023 and their ability to repay their outstanding debt.</span></span></span></span></span></span></div>
                                </div>
                              </div>
                            </td>
                          </tr>

                      </table>
                    </div>
                  </div>
                </div>
              </div>

            <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:#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">h.</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">Marketable securities:</span></span></div>
                          <div>&#160;</div>
                          <div>
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Marketable securities consist mainly of government 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. In accordance with FASB ASC No. 320 &#8220;Investments- Debt Securities,&#8221; the Company classifies marketable securities as available-for-sale. 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. 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></div>
                            <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">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 in accordance with ASC 326, Financial Instrument-Credit Losses.</span></span></div>
                            <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 Company periodically evaluates its available-for-sale debt securities for impairment. If the amortized cost of an individual security exceeds its fair value, the Company considers its intent to sell the security or whether it is more likely than not that it will be required to sell the security before recovery of its amortized basis. If either of these criteria are met, the Company writes down the security to its fair value and records the impairment charge in interest and other income, net in the Consolidated Statements Of Comprehensive Loss. If neither of these criteria are met, the Company determines whether credit loss exists.</span></span></div>
                            <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">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, 2024, 2023 and 2022, no credit loss impairment was recorded regarding the available for sale marketable securities.</span></span></div>
                          </div>
                        </td>
                      </tr>

                  </table>
                </div>
              </div>

            <p style="margin:0pt">&#160;</p>
            <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:#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"><span><span>i.</span></span></span></span></td>
                      <td style="width:auto;vertical-align:top;text-align:justify">
                        <div>
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Inventories:</span></span></span></span></div>
                          <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"><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, 2024, 2023 and 2022 amounted to $&#160;3,020, $ 1,558 and $&#160;905, respectively, and were recorded in cost of revenues.</span></span></span></span></div>
                          <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"><span><span>Provision for slow moving inventory as of December 31, 2024 and 2023 amounted to $ 10,411 and $ 8,895, respectively.</span></span></span></span></div>
                          <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"><span><span>Inventory cost is determined using the weighted average cost method.</span></span></span></span></div>
                        </div>
                      </td>
                    </tr>

                </table>

              <p style="margin:0pt">&#160;</p>
            </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:#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"><span><span>j.</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>Property and equipment, net:</span></span></span></span></div>
                          <div>&#160;</div>
                          <div>
                            <div style="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>
                        </td>
                      </tr>

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

                  <div>
                    <div>
                      <div style="margin-left:90pt">
                        <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="width:70%;vertical-align:top">&#160;</td>
                              <td style="width:30%;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:30%;vertical-align:bottom">&#160;</td>
                            </tr>
                            <tr>
                              <td style="width:70%;vertical-align:top;background-color:rgb(204, 238, 255)">
                                <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">Lab equipment</span></span></div>
                              </td>
                              <td style="width:30%;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="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">Computers and peripheral equipment</span></span></div>
                              </td>
                              <td style="width:30%;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="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">Office furniture</span></span></div>
                              </td>
                              <td style="width:30%;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="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">SECaaS equipment*</span></span></div>
                              </td>
                              <td style="width:30%;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">25</span></span></div>
                              </td>
                            </tr>
                            <tr>
                              <td style="width:70%;vertical-align:top;background-color:rgb(204, 238, 255)">
                                <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">Leasehold improvements</span></span></div>
                              </td>
                              <td style="width:30%;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"><span style="-sec-ix-hidden:Fxbrl_20240201140317553">Over the shorter of the term of the lease or the useful life of the asset</span></span></span></div>
                              </td>
                            </tr>

                        </table>
                      </div>
                    </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:#000000">

                          <tr>
                            <td style="width:56.7pt">&#160;</td>
                            <td style="width:28.35pt;vertical-align:top">&#160;</td>
                            <td style="width:auto;vertical-align:top;text-align:justify">
                              <div>
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">*SECaaS equipment &#8211; the equipment used for SECaaS revenues</span></span></div>
                              </div>
                            </td>
                          </tr>

                      </table>
                    </div>
                  </div>

              </div>

            <p style="margin: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"><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>
                        <div>&#160;</div>
                        <div>
                          <div style="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="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.</span></span></span></span></div>
                        </div>
                      </td>
                    </tr>

                </table>&#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:#000000">

                      <tr>
                        <td style="width:56.7pt">&#160;</td>
                        <td style="width:28.35pt;vertical-align:top">&#160;</td>
                        <td style="width:auto;vertical-align:top;text-align:justify">
                          <div>
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="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&#160; December 31, 2024 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 2024, 2023 and 2022, no impairment losses were recorded.</span></span></div>
                          </div>
                        </td>
                      </tr>

                  </table>
                </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"><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>
                      <div>&#160;</div>
                      <div>
                        <div style="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, 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. The 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.</span></span></span></span></div>
                        <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"><span><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.</span></span></span></span></div>
                        <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"><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="line-height:1.25"><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&#160; December 31, 2024 and determined that there were no circumstances indicating the asset&#8217;s carrying value may not be recoverable. During the year 2024, no impairment losses were recorded. During 2023, impairment losses were recorded in the amount of $ 1,614. During 2022, no impairment losses were recorded.</span></span></span></span></div>
                      </div>
                    </td>
                  </tr>

              </table>

            <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"><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>
                        <div>&#160;</div>
                        <div>
                          <div style="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>
                      </td>
                    </tr>

                </table>
                <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
                <div></div>
                <div style="line-height:1.25">
                  <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="width:56.7pt">&#160;</td>
                          <td style="width:28.35pt;vertical-align:top">&#160;</td>
                          <td style="width:auto;vertical-align:top;text-align:justify">
                            <div>
                              <div style="line-height:1.25">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">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. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental entities (e.g., sales tax and other indirect taxes).</span></span></div>
                                <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">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></div>
                                <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">Product revenue is recognized at a point in time when the performance obligation is being satisfied, generally upon shipment or acceptance. Maintenance and support related revenues are deferred and recognized on a straight-line basis over the term of the applicable maintenance and support agreement since these services have a consistent continuous pattern of transfer to a customer during the contract period. Professional services are usually recognized at a point in time when the performance obligation is being satisfied.</span></span></div>
                                <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 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. In general, the company payment terms are one year or less.</span></span></div>
                                <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">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></div>
                                <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 Company also enters 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 or a monthly fee per user. 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></div>
                              </div>
                            </div>
                          </td>
                        </tr>

                    </table>
                  </div>
                </div>&#160;<div></div>
                <div style="line-height:1.25">
                  <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="width:56.7pt">&#160;</td>
                          <td style="width:28.35pt;vertical-align:top">&#160;</td>
                          <td style="width:auto;vertical-align:top;text-align:justify">
                            <div>
                              <div style="line-height:1.25">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">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></div>
                                <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">During the years ended December 31, 2022, 2023 and 2024, the Company recognized revenue of approximately $19,193, $17,165 and $10,322, respectively, which was included in the deferred revenue balances at the beginning of each respective period.</span></span></div>
                                <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 change in the deferred revenues balances during the period consisted of increases due to payments received in advance of performance, which were offset by decreases due to revenues recognized in the period.</span></span></div>
                                <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 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, 2024, the aggregate amount of the transaction price allocated to remaining performance obligations that the Company expects to recognize is $ 63 million of which approximately $ 45 million is estimated to be recognized before December 31, 2025 and approximately $ 18 million is estimated to be recognized after December 31, 2025. Excluding variable considerations related to base fee from SECaaS.</span></span></div>
                                <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 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, 2024 and December 31, 2023, the deferred commission was $1,131 and $1,572 accordingly. The amortization of deferred commission for 2024, 2023 and 2022 were $2,087, $1,239 and $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></div>
                                <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 Company estimated variable consideration related to product returns based on its experience with historical product returns and other known factors. Such provisions amounted to $33 and $90 as of December&#160;31, 2024 and 2023, respectively. As of December 31, 2024 and 2023, this provision was recorded as part of other payables and accrued expenses.</span></span></div>
                                <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 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></div>
                                <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">Depending on the shipping terms agreed with the customer, the Company may perform shipping and handling activities after the customer obtains control of the goods and revenue is recognized. The Company has elected to account for shipping and handling costs as activities to fulfill the promise to transfer the goods. As a result of this accounting policy election, the Company does not consider shipping and handling activities after the customer obtains control of the goods as promised services to its customers. Shipping expenses for the years ended December 31, 2024, 2023 and 2022 were immaterial.</span></span></div>
                              </div>
                            </div>
                          </td>
                        </tr>

                    </table>
                  </div>
                </div>
              </div>

            <div style="line-height:1.25">
              <div style="line-height:1.25">
                <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: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"><span><span>n.</span></span></span></span></td>
                          <td style="width:auto;vertical-align:top;text-align:justify">
                            <div>
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Cost of revenues:</span></span></span></span></div>
                              <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"><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>
                          </td>
                        </tr>

                    </table>

                  <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:#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"><span><span>o.</span></span></span></span></td>
                      <td style="width:auto;vertical-align:top;text-align:justify">
                        <div>
                          <div style="line-height:1.25">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Research and development costs:</span></span></span></span></div>
                            <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"><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="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 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>
                      </td>
                    </tr>

                </table>

              <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"><span><span>p.</span></span></span></span></td>
                        <td style="width:auto;vertical-align:top;text-align:justify">
                          <div>
                            <div style="line-height:1.25">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Severance pay:</span></span></span></span></div>
                              <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"><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="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="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 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"><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="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Severance expense for the years ended December 31, 2024, 2023 and 2022, amounted to $&#160;1,861, $&#160;6,057and $&#160;3,516, respectively. During 2023, the Company implemented a cost reduction plan which included separation of employees which derived the 2023 severance exepenses.</span></span></span></span></div>
                            </div>
                          </div>
                        </td>
                      </tr>

                  </table>

              </div>
            </div>
            <div style="line-height:1.25">&#160;</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:#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"><span><span>q.</span></span></span></span></td>
                        <td style="width:auto;vertical-align:top;text-align:justify">
                          <div>
                            <div style="line-height:1.25">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Accounting for share-based compensation:</span></span></span></span></div>
                              <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"><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="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>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="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="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&#160;31, 2024, 2023 and 2022:</span></span></span></span></div>
                            </div>
                          </div>
                        </td>
                      </tr>

                  </table>
                  <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: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;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>Year ended</span></span></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"><span><span>December 31,</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>2024</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>2023</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>2022</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Cost of rev</span><span>enues</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                            <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></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>779</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                            <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></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,219</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                            <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></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,133</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:64%;vertical-align: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"><span><span>Research and development</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,988</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>3,010</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>3,168</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Sales and marketing</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,855</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2,651</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2,943</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align: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"><span><span>General and administrative</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,418</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,965</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,921</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:64%;padding-bottom:4px;vertical-align: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"><span><span>Total share-based compensation expense</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <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></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>6,040</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <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></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>8,845</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <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></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>9,165</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        </tr>

                    </table>

                </div>
                <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:56.7pt">&#160;</td>
                        <td style="width:28.35pt;vertical-align:top">&#160;</td>
                        <td style="width:auto;vertical-align:top;text-align:justify">
                          <div>
                            <div style="line-height:1.25">
                              <div style="line-height:1.25">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">During 2024, 2023 and 2022 no options were granted by the Company.</span></span></div>
                                <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 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></div>
                              </div>
                            </div>
                          </div>
                        </td>
                      </tr>

                  </table>
                </div>
                <div style="line-height:1.25">&#160;</div>
                <div></div>
                <div style="line-height:1.25">
                  <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="width:56.7pt">&#160;</td>
                          <td style="width:28.35pt;vertical-align:top">&#160;</td>
                          <td style="width:auto;vertical-align:top;text-align:justify">
                            <div>
                              <div style="line-height:1.25">
                                <div style="line-height:1.25">
                                  <div style="line-height:1.25">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company currently has no plans to distribute dividends and intends to retain future earnings to finance the development of its business.</span></span></div>
                                    <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 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></div>
                                    <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 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></div>
                                    <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 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 2024, 2023 and 2022.</span></span></div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </td>
                        </tr>

                    </table>
                  </div>
                </div>
              </div>

            <div style="line-height:1.25">
              <div style="line-height:1.25">
                <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: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">r.</span></span></td>
                          <td style="width:auto;vertical-align:top;text-align:justify">
                            <div>
                              <div style="line-height:1.25">
                                <div style="line-height:1.25">
                                  <div style="line-height:1.25">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Treasury share:</span></span></div>
                                    <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">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></div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </td>
                        </tr>

                    </table>

                  <p style="margin:0pt">&#160;</p>
                </div>
              </div>
            </div>

              <div>
                <div style="line-height:1.25">
                  <div style="line-height:1.25">
                    <div style="line-height:1.25">
                      <div style="line-height:1.25">
                        <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="vertical-align:top;width:56pt">&#160;</td>
                                <td style="vertical-align:top;width:28pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">s.</span></span></td>
                                <td style="vertical-align:top;text-align:justify;width:auto">
                                  <div>
                                    <div style="line-height:1.25">
                                      <div style="line-height:1.25">
                                        <div style="line-height:1.25">
                                          <div style="line-height:1.25">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Concentration of credit risks:</span></span></div>
                                            <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">Financial instruments that potentially subject the Company to concentrations of credit risk&#160;consist primarily of cash and cash equivalents, marketable securities, short-term bank deposits, trade receivables and derivative instruments.</span></span></div>
                                            <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 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.</span></span></div>
                                            <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">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.</span></span></div>
                                            <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 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 $&#160;25,306 and $&#160;25,253 as of December 31, 2024 and 2023, respectively. See note 2g above.</span></span></div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                  </div>
                                </td>
                              </tr>

                          </table>
                          <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
                <div></div>
                <div style="line-height:1.25">
                  <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="width:56.7pt">&#160;</td>
                          <td style="width:28.35pt;vertical-align:top">&#160;</td>
                          <td style="width:auto;vertical-align:top;text-align:justify">
                            <div>
                              <div style="line-height:1.25">
                                <div style="line-height:1.25">
                                  <div style="line-height:1.25">
                                    <div style="line-height:1.25">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2024 we have past due of&#160; $3.1 million.</span></span></div>
                                      <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 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.</span></span></div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </td>
                        </tr>

                    </table>
                  </div>
                </div>
              </div>

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

                          <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">t.</span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <div>
                                      <div style="line-height:1.25">
                                        <div style="line-height:1.25">
                                          <div style="line-height:1.25">
                                            <div style="line-height:1.25">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Government grants:</span></span></div>
                                              <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">Grants from the Israel Innovation Authority (IIA):</span></span></div>
                                              <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">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 $&#160;489, $&#160;552 and $ 539 in 2024, 2023 and 2022, respectively.</span></span></div>
                                              <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">Grants from the Spain Tax Authorities:</span></span></div>
                                              <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">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 $ 1,106, $ 2,577 and $ 286&#160; in 2024 ,2023 and 2022, respectively.</span></span></div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                  </td>
                                </tr>

                            </table>
                          </div>

                        <p style="margin:0pt">&#160;</p>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>

            <div>
              <div style="line-height:1.25">
                <div style="line-height:1.25">
                  <div style="line-height:1.25">
                    <div style="line-height:1.25">
                      <div style="line-height:1.25">
                        <div style="line-height:1.25">
                          <div style="line-height:1.25">
                            <div style="line-height:1.25">
                              <div style="line-height:1.25">
                                <div style="line-height:1.25">
                                  <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="vertical-align:top;width:56pt">&#160;</td>
                                          <td style="vertical-align:top;width:28pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">u.</span></span></td>
                                          <td style="vertical-align:top;text-align:justify;width:auto">
                                            <div>
                                              <div style="line-height:1.25">
                                                <div style="line-height:1.25">
                                                  <div style="line-height:1.25">
                                                    <div style="line-height:1.25">
                                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Income taxes:</span></span></div>
                                                      <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 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></div>
                                                      <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 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></div>
                                                    </div>
                                                  </div>
                                                </div>
                                              </div>
                                            </div>
                                          </td>
                                        </tr>

                                    </table>
                                  </div>
                                  <div style="line-height:1.25">
                                    <div style="line-height:1.25">
                                      <div style="line-height:1.25">
                                        <div style="line-height:1.25">&#160;</div>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
              <div></div>
              <div style="line-height:1.25">
                <div style="line-height:1.25">
                  <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="width:56.7pt">&#160;</td>
                          <td style="width:28.35pt;vertical-align:top">&#160;</td>
                          <td style="width:auto;vertical-align:top;text-align:justify">
                            <div>
                              <div style="line-height:1.25">
                                <div style="line-height:1.25">
                                  <div style="line-height:1.25">
                                    <div style="line-height:1.25">
                                      <div style="line-height:1.25">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="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. The Company classifies interest and penalties related to unrecognized tax benefits in taxes on income.</span></span></div>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </td>
                        </tr>

                    </table>
                  </div>
                </div>
              </div>
            </div>

          <div style="line-height:1.25">
            <div style="line-height:1.25">
              <div style="line-height:1.25">
                <div style="line-height:1.25">
                  <div style="line-height:1.25">
                    <div style="line-height:1.25">
                      <div style="line-height:1.25">
                        <div style="line-height:1.25">
                          <div style="line-height:1.25">
                            <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: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">v.</span></span></td>
                                      <td style="width:auto;vertical-align:top;text-align:justify">
                                        <div>
                                          <div style="line-height:1.25">
                                            <div style="line-height:1.25">
                                              <div style="line-height:1.25">
                                                <div style="line-height:1.25">
                                                  <div style="line-height:1.25">
                                                    <div style="line-height:1.25">
                                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Basic and diluted net income (loss) per share:</span></span></div>
                                                      <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">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></div>
                                                      <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">For the years ended December 31, 2024, 2023 and 2022, 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: 3,107,441, 2,665,194, 2,735,125 respectively.</span></span></div>
                                                    </div>
                                                  </div>
                                                </div>
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </td>
                                    </tr>

                                </table>

                              <p style="margin:0pt">&#160;</p>
                            </div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>

            <div>
              <div style="line-height:1.25">
                <div style="line-height:1.25">
                  <div style="line-height:1.25">
                    <div style="line-height:1.25">
                      <div style="line-height:1.25">
                        <div style="line-height:1.25">
                          <div style="line-height:1.25">
                            <div style="line-height:1.25">
                              <div style="line-height:1.25">
                                <div style="line-height:1.25">
                                  <div style="line-height:1.25">
                                    <div style="line-height:1.25">
                                      <div style="line-height:1.25">
                                        <div style="line-height:1.25">
                                          <div style="line-height:1.25">
                                            <div style="line-height:1.25">
                                              <div style="line-height:1.25">
                                                <div style="line-height:1.25">
                                                  <div style="line-height:1.25">
                                                    <div style="line-height:1.25">
                                                      <div style="line-height:1.25">
                                                        <div style="line-height:1.25">
                                                          <div style="line-height:1.25">
                                                            <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="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">w.</span></span></td>
                                                                    <td style="width:auto;vertical-align:top;text-align:justify">
                                                                      <div>
                                                                        <div style="line-height:1.25">
                                                                          <div style="line-height:1.25">
                                                                            <div style="line-height:1.25">
                                                                              <div style="line-height:1.25">
                                                                                <div style="line-height:1.25">
                                                                                  <div style="line-height:1.25">
                                                                                    <div style="line-height:1.25">
                                                                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Comprehensive loss:</span></span></div>
                                                                                      <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 Company accounts for comprehensive loss in accordance with Accounting Standards Codification No. 220, "Comprehensive Income" ("ASC&#160;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></div>
                                                                                    </div>
                                                                                  </div>
                                                                                </div>
                                                                              </div>
                                                                            </div>
                                                                          </div>
                                                                        </div>
                                                                      </div>
                                                                    </td>
                                                                  </tr>

                                                              </table>
                                                            </div>
                                                            <div style="line-height:1.25">
                                                              <div style="line-height:1.25">
                                                                <div style="line-height:1.25">
                                                                  <div style="line-height:1.25">
                                                                    <div style="line-height:1.25">
                                                                      <div style="line-height:1.25">&#160;</div>
                                                                    </div>
                                                                  </div>
                                                                </div>
                                                              </div>
                                                            </div>
                                                          </div>
                                                        </div>
                                                      </div>
                                                    </div>
                                                  </div>
                                                </div>
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
              <div></div>
              <div style="line-height:1.25">
                <div style="line-height:1.25">
                  <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="width:56.7pt">&#160;</td>
                          <td style="width:28.35pt;vertical-align:top">&#160;</td>
                          <td style="width:auto;vertical-align:top;text-align:justify">
                            <div>
                              <div style="line-height:1.25">
                                <div style="line-height:1.25">
                                  <div style="line-height:1.25">
                                    <div style="line-height:1.25">
                                      <div style="line-height:1.25">
                                        <div style="line-height:1.25">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following table shows the components and the effects on net loss of amounts reclassified from accumulated other comprehensive loss as of December 31, 2024:</span></span></div>
                                        </div>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </td>
                        </tr>

                    </table>
                  </div>
                  <div style="line-height:1.25">
                    <div style="line-height:1.25">
                      <div style="line-height:1.25">
                        <div style="line-height:1.25">
                          <div style="line-height:1.25">
                            <div style="line-height:1.25">
                              <div style="line-height:1.25">
                                <div style="line-height:1.25">
                                  <div style="line-height:1.25">&#160;</div>
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
                <div style="margin-left:90pt">

                    <div>
                      <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;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                            <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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, 2024</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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">Balance as of December 31, 2023</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">482</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">483</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:64%;vertical-align: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">Changes in other comprehensive loss before reclassifications</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align: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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align: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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">34</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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">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);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:64%;vertical-align: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">Cost of revenues</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(27</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(27</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                              <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);vertical-align: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">Research and development</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-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);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(68</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                              <div style="line-height:1.25"><span style="font-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);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(68</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                              <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%;vertical-align: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">Sales and marketing</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align: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%;vertical-align:bottom;white-space:nowrap">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align: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%;vertical-align:bottom;white-space:nowrap">
                              <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);padding-bottom:2px;vertical-align: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">General and administrative</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(29</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                              <div style="line-height:1.25"><span style="font-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;vertical-align: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);vertical-align: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);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(29</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                              <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%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:64%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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">Net current-period other comprehensive loss</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align: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%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align: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%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                              <div style="line-height:1.25"><span style="font-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);vertical-align: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);vertical-align: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);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(126</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                              <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%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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">Balance as of December 31, 2024</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">15</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">342</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">357</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>

                      </table>
                    </div>

                </div>
                <div style="line-height:1.25">
                  <div style="line-height:1.25">
                    <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:56.7pt">&#160;</td>
                            <td style="width:28.35pt;vertical-align:top">&#160;</td>
                            <td style="width:auto;vertical-align:top;text-align:justify">
                              <div>
                                <div style="line-height:1.25">
                                  <div style="line-height:1.25">
                                    <div style="line-height:1.25">
                                      <div style="line-height:1.25">
                                        <div style="line-height:1.25">
                                          <div style="line-height:1.25">
                                            <div style="line-height:1.25">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">There was no income tax expense or benefit allocated to other comprehensive income, including reclassification adjustments for the year ended December 31, 2024.</span></span></div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </td>
                          </tr>

                      </table>
                    </div>
                  </div>
                </div>
              </div>
            </div>

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

              <div>
                <div style="line-height:1.25">
                  <div style="line-height:1.25">
                    <div style="line-height:1.25">
                      <div style="line-height:1.25">
                        <div style="line-height:1.25">
                          <div style="line-height:1.25">
                            <div style="line-height:1.25">
                              <div style="line-height:1.25">
                                <div style="line-height:1.25">
                                  <div style="line-height:1.25">
                                    <div style="line-height:1.25">
                                      <div style="line-height:1.25">
                                        <div style="line-height:1.25">
                                          <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="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">x.</span></span></td>
                                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                                    <div>
                                                      <div style="line-height:1.25">
                                                        <div style="line-height:1.25">
                                                          <div style="line-height:1.25">
                                                            <div style="line-height:1.25">
                                                              <div style="line-height:1.25">
                                                                <div style="line-height:1.25">
                                                                  <div style="line-height:1.25">
                                                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value of financial instruments:</span></span></div>
                                                                    <div style="line-height:1.25">&#160;</div>
                                                                    <div style="line-height:1.25">
                                                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">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></div>
                                                                      <div style="margin-left:84pt;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 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></div>
                                                                      <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 Company uses a three-tier value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:</span></span></div>
                                                                    </div>
                                                                  </div>
                                                                </div>
                                                              </div>
                                                            </div>
                                                          </div>
                                                        </div>
                                                      </div>
                                                    </div>
                                                  </td>
                                                </tr>

                                            </table>
                                            <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                  </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="width:84pt">&#160;</td>
                      <td style="width:56.7pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 1 -</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">Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></span></div>
                      </td>
                    </tr>

                </table>
                <div style="line-height:1.25">&#160;</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:84pt">&#160;</td>
                      <td style="width:56.7pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 2 -</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">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></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:84pt">&#160;</td>
                      <td style="width:56.7pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 3 -</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">Unobservable inputs which are supported by little or no market activity.</span></span></div>
                      </td>
                    </tr>

                </table>
                <div style="line-height:1.25">
                  <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:56.7pt">&#160;</td>
                          <td style="width:28.35pt;vertical-align:top">&#160;</td>
                          <td style="width:auto;vertical-align:top;text-align:justify">
                            <div>
                              <div style="line-height:1.25">
                                <div style="line-height:1.25">
                                  <div style="line-height:1.25">
                                    <div style="line-height:1.25">
                                      <div style="line-height:1.25">
                                        <div style="line-height:1.25">
                                          <div style="line-height:1.25">
                                            <div style="line-height:1.25">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">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></div>
                                              <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 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></div>
                                              <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 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. According to the management there are no estimation for future revenues and therefore the earn-out fair value measurement is nil.</span></span></div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </td>
                        </tr>

                    </table>
                  </div>
                </div>
              </div>

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

                                          <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="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">y.</span></span></td>
                                                    <td style="width:auto;vertical-align:top;text-align:justify">
                                                      <div>
                                                        <div style="line-height:1.25">
                                                          <div style="line-height:1.25">
                                                            <div style="line-height:1.25">
                                                              <div style="line-height:1.25">
                                                                <div style="line-height:1.25">
                                                                  <div style="line-height:1.25">
                                                                    <div style="line-height:1.25">
                                                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Derivatives and hedging:</span></span></div>
                                                                      <div style="line-height:1.25">&#160;</div>
                                                                      <div style="line-height:1.25">
                                                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company accounts for derivatives and hedging based on Accounting Standards Codification No. 815, "Derivatives and Hedging" ("ASC No. 815").</span></span></div>
                                                                        <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 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></div>
                                                                      </div>
                                                                    </div>
                                                                  </div>
                                                                </div>
                                                              </div>
                                                            </div>
                                                          </div>
                                                        </div>
                                                      </div>
                                                    </td>
                                                  </tr>

                                              </table>
                                            </div>
                                          </div>

                                        <div style="line-height:1.25">
                                          <div style="line-height:1.25">
                                            <div style="line-height:1.25">
                                              <div style="line-height:1.25">
                                                <div style="line-height:1.25">
                                                  <div style="line-height:1.25">
                                                    <div style="line-height:1.25">
                                                      <div style="line-height:1.25">
                                                        <div style="line-height:1.25">
                                                          <div style="line-height:1.25">
                                                            <div style="line-height:1.25">
                                                              <div style="line-height:1.25">
                                                                <div style="line-height:1.25">&#160;</div>
                                                              </div>
                                                            </div>
                                                          </div>
                                                        </div>
                                                      </div>
                                                    </div>
                                                  </div>
                                                </div>
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </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="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">z.</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">Business combinations:</span></span></div>
                      <div>&#160;</div>
                      <div>
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company accounts for business combinations in accordance with ASC No.&#160;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></div>
                      </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: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"><span><span>aa.</span></span></span></span></td>
                      <td style="width:auto;vertical-align:top;text-align:justify">
                        <div>
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Lease:</span></span></span></span></div>
                          <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"><span><span>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="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="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="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Payments under our lease arrangements are primarily fixed, however, certain lease agreements include rental payments that are adjusted periodically for the consumer price index ("CPI"). The ROU and lease liability were calculated using the CPI as of the commencement date and will not be subsequently adjusted, unless the liability is reassessed for other reasons. Other variable lease payments are primarily comprised of payments affected by common area maintenance and utility charges.</span></span></span></span></div>
                        </div>
                      </td>
                    </tr>

                </table>

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

                <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"><span><span>ab.</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>Warranty costs:</span></span></span></span></div>
                          <div>&#160;</div>
                          <div>
                            <div style="line-height:1.25"><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, 2024, 2023 and 2022 were immaterial.</span></span></span></span></div>
                          </div>
                        </td>
                      </tr>

                  </table>
                </div>

              <p style="margin:0pt">&#160;</p>
            </div>
            <div style="line-height:1.25">
              <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="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"><span><span>ac.</span></span></span></span></td>
                        <td style="width:auto;vertical-align:top;text-align:justify">
                          <div>
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Recently Adopted Accounting Pronouncements:</span></span></span></span></div>
                            <div style="text-indent:-56.7pt;margin-left:85.05pt;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"><span><span>In November 2023, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires public entities to disclose information about their reportable segments&#8217; significant expenses and other segment items on an annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU.</span></span></span></span></div>
                            <div style="text-indent:22.95pt;margin-left:85.05pt;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"><span><span>2023-07 as well as all existing segment disclosures and reconciliation requirements in ASC 280 on an annual basis. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, with early adoption permitted.<span style="font-weight:bold">&#160;</span>The Company operates in one operating segment, and this segment comprises only one reporting unit. Therefore, there is no influence&#160; adopting the Standard.</span></span></span></span></div>
                            <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"><span><span>In November 2024, the FASB issued Accounting Standards Update No. 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures: Disaggregation of Income Statement Expenses. This ASU requires to disclose disaggregated information about certain income statement expense line items. Entities are required to disclose purchases of inventory, employee compensation, depreciation, intangible asset amortization and depletion for each income statement line item that contains those expenses. Specified expenses, gains or losses that are already disclosed under existing US GAAP are required to be included in the disaggregated income statement expense line-item disclosures, and any remaining amounts need to be described qualitatively. Separate disclosures of total selling expenses and an entity&#8217;s definition of those expenses are also required. This ASU is effective for fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027, with early adoption permitted. The Company is currently assessing the impact of the adoption of this standard on its consolidated financial statements.</span></span></span></span></div>
                            <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"><span><span>In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-09.</span></span></span></span></div>
                          </div>
                        </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_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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>29
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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>
      <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"><span>NOTE 3: -</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>AVAILABLE-FOR-SALE MARKETABLE SECURITIES</span></span></span></div>
            </td>
          </tr>

      </table>
      <div style="line-height:1.25">
        <div style="line-height:1.25">
          <div style="line-height:1.25">
            <div style="line-height:1.25">&#160;</div>
          </div>
        </div>
      </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>The following is a summary of available-for-sale marketable securities:</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;text-align:left;color:#000000;width:100%">

            <tr>
              <td colspan="1" style="vertical-align:top;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>December 31, 2024</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>December 31, 2023</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" style="vertical-align:top;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><strong><span><span><span><span><span>Amortized cost</span></span></span></span></span></strong></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><strong><span><span><span><span><span>Gross unrealized gain</span></span></span></span></span></strong></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><strong><span><span><span><span><span>Gross unrealized</span></span></span></span></span></strong></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"><strong><span><span><span><span><span>loss</span></span></span></span></span></strong></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><strong><span><span><span><span><span>Fair</span></span></span></span></span></strong></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"><strong><span><span><span><span><span>Value</span></span></span></span></span></strong></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><strong><span><span><span><span><span>Amortized cost</span></span></span></span></span></strong></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><strong><span><span><span><span><span>Gross</span></span></span></span></span></strong></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"><strong><span><span><span><span><span>unrealized gain</span></span></span></span></span></strong></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align: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"><strong><span><span><span><span><span>Gross unrealized loss</span></span></span></span></span></strong></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><strong><span><span><span><span><span>Fair</span></span></span></span></span></strong></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"><strong><span><span><span><span><span>value</span></span></span></span></span></strong></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" style="vertical-align:top;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:top;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:top;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align: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"><span>Available-for-sale - matures within one year:</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" style="vertical-align:top;width:20%;vertical-align: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"><span>US Governmental debentures</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>26,455</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>15</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>26,470</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>28,495</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>9</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>28,504</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" style="vertical-align:top;width:20%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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"><span>Corporate debentures</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>357</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(8</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>349</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" style="vertical-align:top;width:20%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" style="vertical-align:top;width:20%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>26,455</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>15</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>26,470</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>28,852</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>9</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(8</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>28,853</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" style="vertical-align:top;width:20%;vertical-align:bottom">
                <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;text-indent:-9pt;margin-left:9pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Available-for-sale - matures after one year through three years:</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" style="vertical-align:top;width:20%;background-color:rgb(204, 238, 255);vertical-align: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"><span>US Governmental debentures</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" style="vertical-align:top;width:20%;padding-bottom:2px;vertical-align: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"><span>Corporate debentures</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" style="vertical-align:bottom;padding-left:9pt;width:20%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" style="vertical-align:bottom;padding-left:9pt;width:20%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" style="vertical-align:top;width:20%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" style="vertical-align:top;width:20%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>26,455</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>15</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>26,470</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>28,852</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>9</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(8</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>28,853</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>

        </table>

      <div style="line-height:1.25">
        <div style="line-height:1.25">
          <div style="line-height:1.25">
            <div style="line-height:1.25">&#160;</div>
          </div>
        </div>
      </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>As of December 31, 2024 and 2023, the Company had no investments with a significant unrealized loss for more than 12 months.</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"><span>As of December 31,2024, 2023 and 2022, no credit loss impairment was recorded regarding the available for sale marketable securities.</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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 940<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/940-320/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1403<br> -Paragraph b<br> -Publisher SEC<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/320/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6B<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/942-320/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>30
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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 style="line-height:1.25">
        <table cellpadding="0" cellspacing="0" style="font-size:10pt;font-family:Times New Roman, Times, serif;width:100%;color:rgb(0, 0, 0)">

            <tr>
              <td style="vertical-align:top;font-weight:bold;width:56pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>NOTE 4: -</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>FAIR VALUE MEASUREMENTS</span></span></span></div>
              </td>
            </tr>

        </table>
      </div>
      <div style="line-height:1.25">
        <div style="line-height:1.25">
          <div style="line-height:1.25">
            <div style="line-height:1.25">&#160;</div>
          </div>
        </div>
      </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>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></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"><span>Last 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></span></div>
      <div>&#160;</div>
      <div></div>
      <div style="line-height:1.25">
        <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>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, 2024 and 2023, respectively:</span></span></span></div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25">&#160;</div>
      </div>

        <div>
          <div style="margin-left:63pt">
            <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;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="line-height:1.25;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong><span>As of December 31, 2024</span></strong></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>Fair value measurements using input type</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>Level 1</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>Level 2</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>Level 3</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>Total</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <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"><span>Assets:</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;vertical-align: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"><span>Available-for-sale marketable securities</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>26,470</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>26,470</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);vertical-align: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"><span>Foreign currency derivative contracts</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>584</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>584</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <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"><span>Liabilities:</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;padding-bottom:2px;vertical-align: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"><span>Foreign currency derivative contracts</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(224</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(224</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;padding-bottom:4px;vertical-align: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"><span>Total financial net assets</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>26,830</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>26,830</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </div>
          <div style="line-height:1.25">&#160;</div>
          <div style="margin-left:63pt">
            <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;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>As of December 31, 2023</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>Fair value measurements using input type</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>Level 1</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>Level 2</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>Level 3</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>Total</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <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"><span>Assets:</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;vertical-align: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"><span>Available-for-sale marketable securities</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>28,853</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>28,853</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);vertical-align: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"><span>Foreign currency derivative contracts</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>650</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>650</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <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"><span>Liabilities:</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;vertical-align: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"><span>Earn-out liability</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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"><span>Foreign currency derivative contracts</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(106</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(106</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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"><span>Total financial net assets</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>29,397</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>29,397</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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_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/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 107<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-107<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 940<br> -SubTopic 820<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478119/940-820-50-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;">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>31
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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>
      <div style="line-height:1.25">
        <table cellpadding="0" cellspacing="0" style="font-size:10pt;font-family:Times New Roman, Times, serif;width:100%;color:rgb(0, 0, 0)">

            <tr>
              <td style="vertical-align:top;font-weight:bold;width:56pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>NOTE 5: -</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>DERIVATIVE INSTRUMENTS</span></span></span></div>
              </td>
            </tr>

        </table>
      </div>
      <div style="line-height:1.25">
        <div style="line-height:1.25">
          <div style="line-height:1.25">
            <div style="line-height:1.25">&#160;</div>
          </div>
        </div>
      </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>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></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"><span>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&#160;</span></span></span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>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></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"><span>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, 2024, 2023 and 2022 was $(862), $(42) and $1,520, respectively.</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"><span>The Company had a net unrealized gain (loss) associated with cash flow hedges of $ 342 and $482 recorded in other comprehensive loss as of December&#160;31, 2024, respectively. As of December 31, 2024 and 2023, the Company had outstanding hedge transactions in the net amount of $&#160;30,354 and $&#160;17,245, respectively.</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"><span>The fair value of the outstanding foreign exchange contracts recorded by the Company on its consolidated balance sheets as of December 31, 2024 and 2023, as assets and liabilities are as follows:</span></span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="margin-left:63pt">

          <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;width:37%;vertical-align: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"><span>Foreign exchange forward and</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom">&#160;</td>
                <td style="vertical-align:bottom;padding-bottom:2px;width:38%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="6" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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"><span>December 31,</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:37%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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"><span>options contracts</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom">&#160;</td>
                <td style="vertical-align:bottom;width:38%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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"><span>Balance sheet</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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"><span>2024</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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"><span>2023</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:37%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td style="vertical-align:bottom;width:38%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:37%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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"><span>Fair value of foreign exchange hedge transactions</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td style="vertical-align:bottom;width:38%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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"><span>Other receivables and prepaid expenses</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></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);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>566</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></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);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>537</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:37%;padding-bottom:2px;vertical-align: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"><span>Fair value of foreign exchange hedge transactions</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td style="vertical-align:bottom;width:38%;padding-bottom:2px;vertical-align: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"><span>Other payables and accrued expenses</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(224</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(55</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                </td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:37%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td style="vertical-align:bottom;width:38%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:37%;padding-bottom:4px;vertical-align: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"><span>Total derivatives designated as hedging instruments</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td style="vertical-align:bottom;width:38%;padding-bottom:4px;vertical-align: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"><span>Other Comprehensive profit</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>342</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>482</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>

          </table>

      </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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Gain or loss on the derivative instruments, which partially offset the foreign currency impact from the underlying exposures, reclassified from other comprehensive profit (loss) to cost of revenues for the years ended December 31, 2024, 2023 were $ 27 , $ (474), respectively. The amount reclassified from other comprehensive profit (loss) to operating expenses for the years ended December 31, 2024, 2023 were $&#160; 133, $ (2,176), respectively.</span></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:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>The amount reclassified from other comprehensive profit (loss) to Sales and marketing expenses for the years ended December 31, 2024, 2023 were $ 36 and $ (540), respectively.</span></span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div></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>The amount reclassified from other comprehensive profit (loss) to General and administrative expenses for the years ended December 31, 2024, 2023 were $ 29 and $ (440), respectively.</span></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"><span><span style="text-decoration:underline">Non-designated hedges</span>:</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"><span>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></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"><span>As of December 31,&#160;2024 and 2023, the Company&#8217;s outstanding non-hedge transactions were $&#160;10,326 and $&#160;12,459, respectively.</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"><span>The fair value of the outstanding non-designated foreign exchange contracts recorded by the Company on its consolidated balance sheets as of December 31, 2024 and 2023, as assets and liabilities are as follows:</span></span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="margin-left:63pt">

          <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;width:37%;vertical-align: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"><span>Foreign exchange forward and</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom">&#160;</td>
                <td style="vertical-align:bottom;padding-bottom:2px;width:38%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="6" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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"><span>December 31,</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:37%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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"><span>options contracts</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom">&#160;</td>
                <td style="vertical-align:bottom;width:38%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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"><span>Balance sheet</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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"><span>2024</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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"><span>2023</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:37%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td style="vertical-align:bottom;width:38%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:37%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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"><span>Fair value of foreign exchange non-designated hedge transactions</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td style="vertical-align:bottom;width:38%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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"><span>Other receivables and prepaid expenses</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></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);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>18</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></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);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>113</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:37%;padding-bottom:2px;vertical-align: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"><span>Fair value of foreign exchange non-designated hedge transactions</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td style="vertical-align:bottom;width:38%;padding-bottom:2px;vertical-align: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"><span>Other payables and accrued expenses</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(51</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                </td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:37%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td style="vertical-align:bottom;width:38%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:37%;padding-bottom:4px;vertical-align: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"><span>Total derivatives non-designated as hedging instruments</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td style="vertical-align:bottom;width:38%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>18</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>62</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#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_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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-5C<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/815/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>32
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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>
                      <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"><span><span>NOTE 6: -</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>OTHER RECEIVABLES AND PREPAID EXPENSES</span></span></span></span>
                                      <p style="margin:0pt">&#160;</p>
                                    </div>
                                  </td>
                                </tr>

                            </table>

                              <div>
                                <div style="margin-left:63pt">
                                  <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;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                        <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>December&#160;31,</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                      </tr>
                                      <tr>
                                        <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                        <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>2024</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                        <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>2023</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                      </tr>
                                      <tr>
                                        <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                                        <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                                        <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                      </tr>
                                      <tr>
                                        <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                          <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>Prepaid expenses</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                          <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></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>4,335</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                          <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></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>5,890</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                      </tr>
                                      <tr>
                                        <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                                          <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>Government authorities</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>969</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>988</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                      </tr>
                                      <tr>
                                        <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                          <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>Accrued interest</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>34</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>591</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                      </tr>
                                      <tr>
                                        <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                                          <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>Foreign currency derivative contracts</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>584</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>650</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                      </tr>
                                      <tr>
                                        <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                          <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>Grants receivable from the OCS</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>12</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                          <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></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                      </tr>
                                      <tr>
                                        <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                                          <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>Short-term lease deposits</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>124</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>145</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                      </tr>
                                      <tr>
                                        <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">
                                          <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>Others</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>259</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>173</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                      </tr>
                                      <tr>
                                        <td style="vertical-align:bottom;width:76%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                      </tr>
                                      <tr>
                                        <td style="vertical-align:bottom;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                                          <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></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);vertical-align:bottom">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>6,317</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                                          <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></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);vertical-align:bottom">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>8,437</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                      </tr>

                                  </table>
                                </div>
                              </div>

                          </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>33
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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>
                        <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"><span><span>NOTE 7: -</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>INVENTORIES</span></span></span></span></div>
                                    </td>
                                  </tr>

                              </table>
                              <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>

                                <div>
                                  <div style="margin-left:63pt">
                                    <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;vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                          <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>December 31,</span></span></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>2024</span></span></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>2023</span></span></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Raw materials</span></span></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                            <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></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>650</span></span></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                            <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></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,656</span></span></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align: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"><span><span>Finished goods</span></span></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>7,961</span></span></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>10,218</span></span></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                            <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></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>8,611</span></span></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                            <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></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>11,874</span></span></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#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"><span><span>As of December 31, 2024 and 2023, 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 $ 3,046 and $ 1,788, respectively.</span></span></span></span></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_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> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>34
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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>
            <div>
              <div>
                <div style="text-align:justify;margin-left:0.3pt;line-height:1.25">
                  <table cellpadding="0" cellspacing="0" style="font-size:10pt;text-align:left;font-family:Times New Roman, Times, serif;width:100%;color:rgb(0, 0, 0)">

                      <tr>
                        <td style="vertical-align:top;font-weight:bold;width:56pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>NOTE 8: -</span></span></span></span></td>
                        <td style="vertical-align:top;text-align:justify;width:auto"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="font-weight:bold">PROPERTY AND EQUIPMENT, NET</span></span></span></span></span></td>
                      </tr>

                  </table>
                  <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
                </div>
                <div>

                    <div>
                      <div style="margin-left:63pt">
                        <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;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                              <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>December 31,</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>2024</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>2023</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Cost:</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;vertical-align: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"><span><span>Lab equipment</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                                <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></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>13,011</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                                <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></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>12,750</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Computers and peripheral equipment</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>12,058</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>11,353</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;vertical-align: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"><span><span>Office furniture and equipment</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,431</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,438</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Leasehold improvements</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>3,094</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2,990</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align: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"><span><span>SECaaS equipment</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>7,476</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>8,036</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>37,070</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>36,567</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Accumulated depreciation:</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;vertical-align: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"><span><span>Lab equipment</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>10,944</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>9,835</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Computers and peripheral equipment</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>10,778</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>9,041</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;vertical-align: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"><span><span>Office furniture and equipment</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>588</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>535</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Leasehold improvements</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,941</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,692</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align: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"><span><span>SECaaS equipment</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>5,127</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>4,275</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>29,378</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>25,378</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align: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"><span><span>Depreciated cost</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                <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></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>7,692</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                <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></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>11,189</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#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"><span><span>Depreciation expenses for the years ended December 31, 2024, 2023 and 2022 was $&#160;5,613, $&#160;5,536 and $&#160;6,406, respectively.</span></span></span></span></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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/360/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>35
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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>
          <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"><span><span>NOTE 9: -</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>INTANGIBLE ASSETS, NET</span></span></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"><span><span>a.</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>The following table shows the Company's intangible assets for the periods presented</span></span></span></span></div>
                  </td>
                </tr>

            </table>
            <div style="line-height:1.25">&#160;</div>
            <div style="margin-left:90pt">

                <div>
                  <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;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>December 31,</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>2024</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>2023</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Original Cost:</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Technology</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <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></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>10,113</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <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></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>10,113</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;vertical-align: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"><span><span>Backlog</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,877</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,877</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Customer relationships</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>3,592</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>3,592</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;vertical-align: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"><span><span>Software license</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,651</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,651</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>IP R&amp;D</span></span></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);vertical-align: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);vertical-align: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);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>3,659</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>3,659</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                          <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></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);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>20,892</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                          <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></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);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>20,892</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;vertical-align: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"><span><span>Accumulated amortization:</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;vertical-align: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"><span><span>&#160;Technology</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                          <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></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>10,113</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                          <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></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>10,113</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Backlog</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,877</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,877</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;vertical-align: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"><span><span>Customer relationships</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>3,592</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>3,592</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Software license</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,651</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,651</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align: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"><span><span>IP R&amp;D</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>3,354</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2,744</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                          <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></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>20,587</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                          <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></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>19,977</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align: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"><span><span>Amortized cost</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                          <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></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>305</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                          <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></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>915</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>

                  </table>
                </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"><span><span>b.</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>Amortization expense for the years ended December 31, 2024, 2023 and 2022 were $&#160;610, $ 982 and $&#160;946, respectively.</span></span></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"><span><span>c.</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>Estimated amortization expense for the years ending:</span></span></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:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                      <tr>
                        <td style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                          <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"><span><span>Year ending December 31,</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:88%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>2025</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>305</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:88%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:88%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Total</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                          <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></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);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>305</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>

                  </table>
                </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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>36
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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>
                <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">NOTE 10: -</td>
                            <td style="vertical-align:top;text-align:justify;width:auto">
                              <div style="font-weight:bold">OTHER PAYABLES AND ACCRUED EXPENSES</div>
                            </td>
                          </tr>

                      </table>
                      <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>

                        <div>
                          <div style="margin-left:90pt">
                            <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;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                  <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">December&#160;31,</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2024</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2023</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                    <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">Accrued expenses</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                    <div style="line-height:1.25">$</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                    <div style="line-height:1.25">6,230</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                    <div style="line-height:1.25">$</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                    <div style="line-height:1.25">5,964</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                                    <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">Deferred revenues from IIA</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                    <div style="line-height:1.25">-</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                    <div style="line-height:1.25">302</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                    <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">Onerous contract&#160;liability</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                    <div style="line-height:1.25">276</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                    <div style="line-height:1.25">551</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                                    <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">Government authorities</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                    <div style="line-height:1.25">2,032</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                    <div style="line-height:1.25">2,108</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                    <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">Foreign currency derivative contracts</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                    <div style="line-height:1.25">224</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                    <div style="line-height:1.25">106</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                                    <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">Holdback and contingent earnout</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                    <div style="line-height:1.25">300</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                    <div style="line-height:1.25">299</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                    <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">Provision for returns</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                    <div style="line-height:1.25">33</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                    <div style="line-height:1.25">90</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom">
                                    <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">Others</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                    <div style="line-height:1.25">105</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                    <div style="line-height:1.25">108</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                    <div style="line-height:1.25">$</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                    <div style="line-height:1.25">9,200</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                    <div style="line-height:1.25">$</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                    <div style="line-height:1.25">9,528</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                </tr>

                            </table>
                          </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_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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 720<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483384/720-30-45-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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>37
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASE<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock', window );">LEASE</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="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"><span><span>NOTE 11: -</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>LEASE</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 Group's facilities are leased under several lease agreements.</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 addition, the Company has various operating lease agreements with respect to motor vehicles.</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>Lease expenses of office rent and vehicles for the years ended December 31, 2024, 2023 and 2022 were approximately $ 2,735, $ 3,545 and $ 3,784, respectively.</span></span></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"><span><span>Expenses for short- term leases in 2024 were $ 199, $ 229 and $ 82, respectively. Variable lease costs for the years ended December 31, 2024, 2023 and 2022 were $ 826, $ 831 and $813, 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>The following table represents the weighted-average remaining lease term and discount rate:</span></span></span></span></div>
      <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>

        <div>
          <div style="margin-left:90pt">
            <div>
              <div>
                <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt">

                    <tr>
                      <td style="width:69%;vertical-align:bottom">&#160;</td>
                      <td colspan="3" style="vertical-align:top;border-bottom:2px solid rgb(0, 0, 0)">
                        <div style="text-align:center;line-height:1.25;font-weight:bold">Year ended December 31,</div>
                      </td>
                    </tr>
                    <tr>
                      <td style="width:69%;vertical-align:bottom">&#160;</td>
                      <td style="width:15%;vertical-align:top;border-bottom:2px solid rgb(0, 0, 0)">
                        <div style="text-align:center;line-height:1.25;font-weight:bold">2024</div>
                      </td>
                      <td style="width:1%;vertical-align:top">&#160;</td>
                      <td style="width:15%;vertical-align:top;border-bottom:2px solid rgb(0, 0, 0)">
                        <div style="text-align:center;line-height:1.25;font-weight:bold">2023</div>
                      </td>
                    </tr>
                    <tr>
                      <td style="width:69%;vertical-align:bottom;text-align:center">&#160;</td>
                      <td style="width:15%;vertical-align:top">&#160;</td>
                      <td style="width:1%;vertical-align:top">&#160;</td>
                      <td style="width:15%;vertical-align:top">&#160;</td>
                    </tr>
                    <tr>
                      <td style="width:69%;vertical-align:bottom;background-color:rgb(204, 238, 255)">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Weighted average remaining lease term</div>
                      </td>
                      <td style="width:15%;vertical-align:bottom;background-color:rgb(204, 238, 255)">
                        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif">5 years</div>
                      </td>
                      <td style="width:1%;vertical-align:top;background-color:rgb(204, 238, 255);text-align:center">&#160;</td>
                      <td style="width:15%;vertical-align:bottom;background-color:rgb(204, 238, 255)">
                        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif">1.5 years</div>
                      </td>
                    </tr>
                    <tr>
                      <td style="width:69%;vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Weighted average discount rate</div>
                      </td>
                      <td style="width:15%;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif">8.84%</div>
                      </td>
                      <td style="width:1%;vertical-align:top;text-align:center">&#160;</td>
                      <td style="width:15%;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif">2.10%</div>
                      </td>
                    </tr>

                </table>
              </div>
            </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><span>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></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>Cash paid for amounts included in measurement of lease liabilities during the years ended 2024, 2023 and 2022 were $2,751, $4,152, and $2,843, 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>Maturities of operating lease liabilities were as follows:</span></span></span></span></div>
      <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>

        <div>
          <div style="margin-left:90pt">
            <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);vertical-align: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"><span><span>Year ending December 31,</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:88%;vertical-align: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"><span><span>2025</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,059</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>2026</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,511</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:88%;vertical-align: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"><span><span>2027</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,590</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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"><span><span>2028 and thereafter</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>3,832</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:88%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Total lease payments</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>7,992</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:88%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:88%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Less - imputed interest</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(1,622</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                    <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></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:88%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:88%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Present value of lease liabilities</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>6,370</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </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>During the years ended December 31, 2024, and 2023, the short-term maturities of operating lease liabilities with a term of twelve months or less were $ 199 and $ 195, respectively.</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_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 lessor's operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-30/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesOfLessorDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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="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"><span>NOTE 12: -</span></span></span></td>
            <td style="vertical-align:top;text-align:justify;width:auto"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span style="font-weight:bold">COMMITMENTS AND CONTINGENT LIABILITIES</span></span></span></span></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: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"><span>a.</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>Liens and guarantees:</span></span></span></div>
                <div>&#160;</div>
                <div>
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span>As of December 31, 2024, the Company has provided bank guarantees in respect of&#160;performance obligation to customers in an aggregate amount of approximately $&#160;736, in addition to bank guarantees in favor of leases agreements in an aggregate amount of approximately $&#160;396.</span></span></span></span></span></div>
                </div>
              </td>
            </tr>

        </table>
        <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
      </div>
      <div style="line-height:1.25">
        <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="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"><span>b.</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>Litigations:</span></span></span></div>
                  <div>&#160;</div>
                  <div>
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>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. $ 834. Allot has filed its defense statement refuting all claims and denying any breach and obligation to compensate. On March 6, 2023 the Company signed a settlement agreement with the two founders in which the Company will be pay both founders an amount of $ 260 and the founders will waive their claim.</span></span></span></div>
                    <div style="margin-left:85.05pt;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"><span>There are ongoing legal proceedings against the rest. As of December 31, 2024, the results of this claim were uncertain.</span></span></span></div>
                  </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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>39
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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>
      <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"><span><span>NOTE 13: -</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>SHAREHOLDERS' EQUITY</span></span></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"><span><span>a.</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>Company's shares:</span></span></span></span></div>
              <div>&#160;</div>
              <div>
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>As of December 31, 2024, the Company's authorized share capital consists of NIS&#160;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></span></span></div>
              </div>
            </td>
          </tr>

      </table>
      <div style="line-height:1.25">&#160;</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"><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>
              <div>&#160;</div>
              <div>
                <div style="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>
            </td>
          </tr>

      </table>
      <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>

        <div>
          <div style="margin-left:90pt">
            <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;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="22" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="6" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align: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">2024</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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">2023</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255);vertical-align: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">Outstanding at beginning of year</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">413,995</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.44</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align: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%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align: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%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align: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);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:28%;vertical-align: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">Granted</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255);vertical-align: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">Forfeited</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(353,745</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-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);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.35</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(72,480</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-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);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9.04</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-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);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align: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);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:28%;padding-bottom:2px;vertical-align: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">Exercised</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(250</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-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;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.16</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,364</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-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;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0.03</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-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;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:28%;padding-bottom:4px;vertical-align: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">Outstanding at end of year</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">60,000</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.94</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">413,995</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.44</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:28%;padding-bottom:4px;vertical-align: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">Exercisable at end of year</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">60,000</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.94</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">413,995</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.44</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:28%;padding-bottom:4px;vertical-align: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">Vested and expected to vest</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">60,000</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.94</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">413,995</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.44</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </div>
        </div>

      <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:56.7pt">&#160;</td>
              <td style="width:28.35pt;vertical-align:top">&#160;</td>
              <td style="width:auto;vertical-align:top;text-align:justify">
                <div>
                  <div style="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 2024, 2023 and 2022 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&#160;31, 2024, 2023 and 2022, 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, 2024, 2023 and 2022, were $ 1, $ 0 and $ 10, respectively.</span></span></div>
                  <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 total intrinsic value of exercisable options as of December 31, 2024, 2023 and 2022, were approximately $&#160;1, $ 1 and $ 10 , respectively. The total intrinsic value of options vested and expected to vest as of December 31, 2024, 2023 and 2022, were approximately $&#160;1, $ 0 and $ 10, respectively.</span></span></div>
                  <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 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, 2024, 2023 and 2022 were approximately $&#160;0, $ 93 and $ 93 , respectively. The number of options vested during the year ended December&#160;31, 2024 was 0. The weighted-average remaining contractual life of the outstanding options as of December&#160;31, 2024 is 0.68 years. The weighted-average remaining contractual life of exercisable options as of December 31, 2024 is 0.68 years.</span></span></div>
                </div>
              </td>
            </tr>

        </table>
      </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:#000000">

            <tr>
              <td style="width:56.7pt">&#160;</td>
              <td style="width:28.35pt;vertical-align:top">&#160;</td>
              <td style="width:auto;vertical-align:top;text-align:justify">
                <div>
                  <div style="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&#160;31, 2024:</span></span></div>
                </div>
              </td>
            </tr>

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

        <div>
          <div style="margin-left:90pt">
            <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;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="14" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="6" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align: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">2024</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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">2023</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;width:52%;background-color:rgb(204, 238, 255);vertical-align: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">Outstanding at beginning of year</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,263,699</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.95</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align: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%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align: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%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;width:52%;vertical-align: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">Granted</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,531,837</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.44</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,330,500</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.47</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;width:52%;background-color:rgb(204, 238, 255);vertical-align: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">Vested</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,153,804</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-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);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.21</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,005,532</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-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);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.19</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;width:52%;padding-bottom:2px;vertical-align: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">Forfeited</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(594,291</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-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;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3.47</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(316,889</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-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;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.38</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;width:52%;padding-bottom:4px;vertical-align: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">Unvested at end of year</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,047,441</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.69</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,263,699</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.95</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </div>
        </div>

      <div style="line-height:1.25">
        <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:56.7pt">&#160;</td>
                <td style="width:28.35pt;vertical-align:top">&#160;</td>
                <td style="width:auto;vertical-align:top;text-align:justify">
                  <div>
                    <div style="line-height:1.25">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December&#160;31, 2024, $&#160;6,026 unrecognized compensation cost related to RSUs is expected to be recognized over a weighted average vesting period of 1.64 years.</span></span></div>
                      <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">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 <span style="-sec-ix-hidden:Fxbrl_20220310120437818"> four -year</span> 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, 2024, 13,023 Ordinary shares are available for future issuance under the option plans.</span></span></div>
                      <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 Company granted 2,531,837 and 1,330,500 RSUs in 2024 and 2023, respectively under the 2016 option plan. RSUs vest over a period of between  one year 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>
                </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_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 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/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>40
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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>
          <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">NOTE 14: -</td>
                <td style="vertical-align:top;text-align:justify;width:auto">
                  <div style="font-weight:bold">TAXES ON INCOME</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">a.</td>
                <td style="width:auto;vertical-align:top;text-align:justify">
                  <div>Corporate tax rates:</div>
                  <div>&#160;</div>
                  <div>
                    <div style="line-height:1.25">The Israeli corporate income tax rate was 23% in 2024, 2023 and 2022.</div>
                  </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:56.7pt">&#160;</td>
                  <td style="width:28.35pt;vertical-align:top">b.</td>
                  <td style="width:auto;vertical-align:top;text-align:justify">
                    <div>
                      <div style="line-height:1.25">Foreign Exchange Regulations:</div>
                      <div style="line-height:1.25">&#160;</div>
                      <div style="line-height:1.25">Commencing 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.</div>
                    </div>
                  </td>
                </tr>

            </table>
          </div>
          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</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">c.</td>
                <td style="width:auto;vertical-align:top;text-align:justify">
                  <div>Pre-tax income (loss) is comprised as follows:</div>
                </td>
              </tr>

          </table>
          <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>

            <div>
              <div style="margin-left:90pt">
                <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;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">Year ended</div>
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">December 31,</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2024</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2023</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2022</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">Domestic</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">(4,988</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">(64,360</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">(32,826</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">Foreign</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">884</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">2,640</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">2,691</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">(4,104</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">(61,720</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">(30,135</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                    </tr>

                </table>
              </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">d.</td>
                <td style="width:auto;vertical-align:top;text-align:justify">
                  <div>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:</div>
                </td>
              </tr>

          </table>
          <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>

            <div>
              <div style="margin-left:90pt">
                <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;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">Year ended</div>
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">December 31,</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2024</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2023</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2022</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Loss before taxes on income</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">$</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);vertical-align:bottom">
                        <div style="line-height:1.25">(4,104</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">$</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);vertical-align:bottom">
                        <div style="line-height:1.25">(61,720</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">$</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);vertical-align:bottom">
                        <div style="line-height:1.25">(30,135</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Theoretical tax income computed at the Israeli statutory tax rate (23% for the years 2024, 2023 and 2022, respectively)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">(944</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">(14,196</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">(6,931</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Changes in valuation allowance</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">599</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">13,131</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">4,116</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Write off of prepaid and withholding taxes</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">1,113</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">749</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">1,388</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Foreign tax rates differences related to subsidiaries</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">-</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">20</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">46</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Non-deductible expenses</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">(144</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">(269</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">512</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Capital note and inter-company balances release taxes</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">-</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">-</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">544</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Other expenses and Exchange rate differences</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">80</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">&#160;</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">(37</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">195</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Non-deductible share-based compensation expense</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">709</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">1,586</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">1,925</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Change in expense associated with tax positions for current year</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">352</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">100</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">100</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Actual tax expense</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">$</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);vertical-align:bottom">
                        <div style="line-height:1.25">1,765</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">$</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);vertical-align:bottom">
                        <div style="line-height:1.25">1,084</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">$</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);vertical-align:bottom">
                        <div style="line-height:1.25">1,895</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>

                </table>
              </div>
            </div>

          <div>&#160;</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">e.</td>
                <td style="width:auto;vertical-align:top;text-align:justify">
                  <div>Taxes on income</div>
                  <div>&#160;</div>
                  <div>
                    <div style="line-height:1.25">Income tax expense is comprised as follows:</div>
                  </div>
                </td>
              </tr>

          </table>
          <div style="text-align:justify;text-indent:0pt;margin-left:85.05pt;line-height:1.25">&#160;</div>
          <div style="margin-left:90pt">

              <div>
                <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;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">Year ended December 31,</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2024</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2023</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2022</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Current taxes</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">288</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">248</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">391</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Taxes in respect of previous years</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">12</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">(13</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">16</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Write off of prepaid and withholding taxes</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">1,113</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">749</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">1,388</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Change in expense associated with tax positions for current year</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">352</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">100</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">100</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">1,765</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">1,084</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">1,895</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>

                </table>
              </div>

          </div>
          <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:56.7pt">&#160;</td>
                  <td style="width:28.35pt;vertical-align:top">&#160;</td>
                  <td style="width:auto;vertical-align:top;text-align:justify">
                    <div>
                      <div style="line-height:1.25">Taxes on income by jurisdiction were as follows:</div>
                    </div>
                  </td>
                </tr>

            </table>
            <div style="text-align:justify;text-indent:0pt;margin-left:85.05pt;line-height:1.25">&#160;</div>
          </div>

            <div>
              <div style="margin-left:90pt">
                <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;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">Year ended December 31,</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2024</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2023</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2022</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Domestic</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">946</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">822</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">1,129</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Foreign</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">819</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">262</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">766</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;padding-bottom:4px;vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">Total</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">1,765</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">1,084</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">1,895</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>

                </table>
              </div>
              <div style="margin-left:90pt">
                <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 rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="2" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="2" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="2" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="text-decoration:underline">Domestic</span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Current taxes</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">-</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">-</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">-</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Taxes in respect of previous years</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">-</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">-</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">(20</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Write off of prepaid and withholding taxes</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">946</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">822</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">1,149</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">Total Domestic</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">$</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);vertical-align:bottom">
                        <div style="line-height:1.25">946</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">$</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);vertical-align:bottom">
                        <div style="line-height:1.25">822</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">$</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);vertical-align:bottom">
                        <div style="line-height:1.25">1,129</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>

                </table>
              </div>
              <div style="margin-left:90pt">
                <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 rowspan="1" style="vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom">&#160;</td>
                      <td colspan="2" rowspan="1" style="vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom">&#160;</td>
                      <td colspan="2" rowspan="1" style="vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom">&#160;</td>
                      <td colspan="2" rowspan="1" style="vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="text-decoration:underline">Foreign</span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Current taxes</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">288</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">248</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">391</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Taxes in respect of previous years</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">12</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">(13</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">36</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Write off of prepaid and withholding taxes</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">167</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">(73</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">239</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Change in expense associated with tax positions for current year</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">352</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">100</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">100</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">Total foreign</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">$</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);vertical-align:bottom">
                        <div style="line-height:1.25">819</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">$</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);vertical-align:bottom">
                        <div style="line-height:1.25">262</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">$</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);vertical-align:bottom">
                        <div style="line-height:1.25">766</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</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:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                    <tr>
                      <td style="vertical-align:bottom;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">Total income tax expense (benefit)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">$</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);vertical-align:bottom">
                        <div style="line-height:1.25">1,765</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">$</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);vertical-align:bottom">
                        <div style="line-height:1.25">1,084</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">$</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);vertical-align:bottom">
                        <div style="line-height:1.25">1,895</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>

                </table>
              </div>
            </div>
          &#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:#000000">

                <tr>
                  <td style="width:56.7pt">&#160;</td>
                  <td style="width:28.35pt;vertical-align:top">f.</td>
                  <td style="width:auto;vertical-align:top;text-align:justify">
                    <div>
                      <div style="line-height:1.25">Net operating losses carry forward:</div>
                      <div style="line-height:1.25">&#160;</div>
                      <div style="line-height:1.25">The Company has accumulated net operating losses for Israeli tax purposes as of December 31, 2024, in the amount of approximately $ 136,499, which may be carried forward and offset against taxable income in the future for an indefinite period. As of December 31, 2024, the Company recorded a full valuation allowance with respect to its net deferred tax assets&#160; in Allot Ltd. and wrote-off prepaid and withholding taxes of $ 6,607 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, 2024, 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.</div>
                      <div style="line-height:1.25">&#160;</div>
                      <div style="line-height:1.25">The U.S. subsidiary has accumulated losses for U.S. federal income tax return purposes of approximately $&#160;1,568 and $ 5,477 for state taxes. The federal accumulated losses for tax purposes expire until&#160;<span style="-sec-ix-hidden:Fxbrl_20230316132408335">2037</span>. As of December 31, 2024, the Company recorded a valuation allowance with respect to its deferred tax assets in the US Subsidiary.</div>
                      <div style="line-height:1.25">&#160;</div>
                      <div style="line-height:1.25">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&#160;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. &#160;The annual limitations may result in the expiration of losses before utilization.</div>
                    </div>
                  </td>
                </tr>

            </table>
            <div style="line-height:1.25">&#160;</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">g.</td>
                <td style="width:auto;vertical-align:top;text-align:justify">
                  <div>Deferred income taxes:</div>
                  <div>&#160;</div>
                  <div>
                    <div style="line-height:1.25">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:</div>
                  </div>
                </td>
              </tr>

          </table>
          <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>

            <div>
              <div style="margin-left:90pt">
                <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;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">December 31,</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2024</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2023</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">Deferred tax assets:</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                        <div style="text-align:justify;margin-left:11.35pt;line-height:1.25">Operating and capital loss carryforwards</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">38,538</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">34,420</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="text-align:justify;margin-left:11.35pt;line-height:1.25">Research and development</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">6,051</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">8,423</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                        <div style="text-align:justify;margin-left:11.35pt;line-height:1.25">Employee benefits</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">415</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">1,522</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="text-align:justify;margin-left:11.35pt;line-height:1.25">Intangible assets</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">248</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">353</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                        <div style="text-align:justify;margin-left:11.35pt;line-height:1.25">Operating lease liabilities</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">1,465</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">496</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="text-align:justify;margin-left:11.35pt;line-height:1.25">Stock based compensation expenses</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">708</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">1,733</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                        <div style="text-align:justify;margin-left:11.35pt;line-height:1.25">Onerous contract</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">63</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">127</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="text-align:justify;margin-left:11.35pt;line-height:1.25">Prepaid and withholding taxes</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">6,607</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">6,297</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom">
                        <div style="text-align:justify;margin-left:11.35pt;line-height:1.25">Other temporary differences</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">576</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">543</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">Deferred tax asset before valuation allowance</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">54,671</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">53,914</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">Valuation allowance</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">(49,907</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">(49,928</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">Deferred tax asset net of valuation allowance</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">4,764</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">3,986</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">Deferred tax liability:</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">&#160;&#160;&#160;Intangible assets</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">3,214</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">3,284</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom">
                        <div style="text-align:justify;margin-left:2.85pt;line-height:1.25">&#160;&#160;Operating lease right-of-use assets</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">1,550</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">703</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">Net deferred tax asset</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">-</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">-</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>

                </table>
              </div>
            </div>

          <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:56.7pt">&#160;</td>
                  <td style="width:28.35pt;vertical-align:top">&#160;</td>
                  <td style="width:auto;vertical-align:top;text-align:justify">
                    <div>
                      <div style="line-height:1.25">As of December 31, 2024, the Company has provided a valuation allowance of approximately $50 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, 2024, in the amount of approximately $136,499, 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.</div>
                      <div style="line-height:1.25">&#160;</div>
                      <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">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.</div>
                    </div>
                  </td>
                </tr>

            </table>
            <p style="margin-top:0pt;margin-bottom: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:#000000">

                <tr>
                  <td style="width:56.7pt">&#160;</td>
                  <td style="width:28.35pt;vertical-align:top">&#160;</td>
                  <td style="width:auto;vertical-align:top;text-align:justify">
                    <div>
                      <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">As of December 31, 2024, $ 5,577 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 $1,060. The Company did not recognize deferred taxes liabilities on undistributed earnings of its foreign subsidiaries, as the Company intends to indefinitely reinvest those earnings.</div>
                    </div>
                  </td>
                </tr>

            </table>
          </div>
          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25;font-family:'Times New Roman',Times,serif">&#160;</div>
          <div>
            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25;font-family:'Times New Roman',Times,serif">&#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">h.</span></span></td>
                  <td style="width:auto;vertical-align:top;text-align:justify">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2024, the total gross uncertain tax benefits amounted to $1,395, , if recognized, would impact the Company&#8217;s effective tax rate. The Company conducts operations across multiple jurisdictions globally, and its tax returns are periodically audited or subject to review by both domestic and foreign authorities. The Company does not anticipate any material changes to its uncertain tax positions over the next 12 months, unless there are settlements with tax authorities. However, the likelihood and timing of which is difficult to predict.</span></span></div>
                  </td>
                </tr>

            </table>
            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;margin-left:63pt">

                <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;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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">2024</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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">2023</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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">Uncertain tax position, beginning of year</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,043</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">943</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">843</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;vertical-align: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">Increase related to current years' tax positions</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">156</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">137</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">94</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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">Increase related to prior years' tax positions</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">196</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">160</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><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%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align: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">Decrease due to lapses of statutes limitations</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(197</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-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;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;padding-bottom:4px;vertical-align: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">Uncertain tax position, end of year</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,395</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,043</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">943</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>

                </table>

            </div>
            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
            <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">
              <div style="text-align:justify;margin-left:85.05pt;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">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 2021 and the Spanish and U.S. subsidiaries have final tax assessments through 2019 and 2020, respectively.</span></span></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 tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-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;">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>41
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GEOGRAPHIC AND SEGMENT INFORMATION<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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 AND SEGMENT INFORMATION</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="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"><span>NOTE 15: -</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>GEOGRAPHIC AND SEGMENT INFORMATION</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>The Company identifies operating segments in accordance with ASC Topic 280, &#8220;Segment Reporting&#8221; as components of an entity for which discrete financial information is available and is regularly reviewed by the chief operating decision maker (&#8220;CODM&#8221;), or decision-making group, in making decisions regarding resource allocation and evaluating financial performance. Our Chief Executive Officer is our chief operating decision maker who evaluates performance and makes operating decisions about allocating resources based on consolidated financial data. Our CODM uses consolidated net income to measure segment profit or loss, to allocate resources and assess performance. Further, the CODM reviews and utilizes functional expenses (cost of revenues, sales and marketing, research and development, and general and administrative) at the consolidated level to manage the Company&#8217;s operations, evaluate return on total assets in deciding whether to invest in the development and expansion of our consolidated operations or into strategic transactions, such as acquisitions and capital repurchases.</span></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"><span>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></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="margin-left:63pt">

          <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;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>Year ended</span></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"><span>December 31,</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>2024</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>2023</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>2022</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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"><span>Europe</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>35,140</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>39,945</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>41,773</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:64%;vertical-align: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"><span>Asia and Oceania</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>24,010</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>20,547</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>29,888</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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"><span>Americas</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>14,163</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>16,542</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>21,791</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align: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"><span>Middle East and Africa</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>18,882</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>16,116</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>29,285</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:64%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>92,195</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>93,150</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>122,737</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>

          </table>

      </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"><span>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></span></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: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;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>Year ended</span></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"><span>December 31,</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>2024</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>2023</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>2022</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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"><span>1<sup style="vertical-align:text-top;line-height:1;font-size:smaller">st</sup> Customer</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>15</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>%</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align: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"><span>2<sup style="vertical-align:text-top;line-height:1;font-size:smaller">nd</sup> Customer</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:64%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>15</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>%</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>

          </table>

      </div>
      <div style="line-height:1.25">&#160;</div>
      <div></div>
      <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">A total percentage of 64%, 77% and 77% of the Company&#8217;s revenues for the years ended December 31, 2024, 2023 and 2022, respectively are attributed to network intelligence solutions, while 36%, 23% and 23% are attributed to security solutions for the years ended December 31, 2024, 2023 and 2022, respectively.</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-family:Times New Roman,Times,serif">The following presents total long-lived assets as of December 31, 2024 and 2023:</span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="margin-left:63pt">

          <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;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-family:Times New Roman,Times,serif">2024</span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-family:Times New Roman,Times,serif">2023</span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <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">Long-lived assets:</span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                  <div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-family:Times New Roman,Times,serif">Israel</span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">$</span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">13,577</span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">$</span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">13,431</span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">Other</span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">856</span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">815</span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:76%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">$</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);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">14,433</span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">$</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);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">14,246</span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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_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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>42
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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>
      <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 16: -</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>
      <p style="margin-bottom:0px">&#160;</p>

        <div>
          <div style="margin-left:63pt">
            <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;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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">2024</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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">2023</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align: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">Financial income:</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:64%;vertical-align: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%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,183</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,341</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align: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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align: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%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">732</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-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);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align: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;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">214</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:64%;vertical-align: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">Financial expenses:</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align: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%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-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);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-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);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:64%;vertical-align: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">Institutions interest Expenses</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align: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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align: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%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:64%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,910</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,215</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align: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);vertical-align:bottom;white-space:nowrap">&#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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 720<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/720/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Topic 610<br> -Publisher FASB<br> -URI https://asc.fasb.org/610/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>43
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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>
        <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;margin-top:0pt;margin-bottom:0pt">
                <p 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">NOTE 17: -</span></span></p>
              </td>
              <td style="vertical-align:top;text-align:justify;font-weight:bold;width:auto"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">RELATED PARTIES BALANCES AND TRANSACTIONS</span></span></td>
            </tr>

        </table>
        <p style="margin-top:0pt;margin-bottom: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:18pt;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 Company&#8217;s board approved Galil Software pursuant to which the Company acquired services amounting to approximately $ 325 and&#160;$&#160;993&#160;for the years ended December 31, 2023 and 2022&#160;respectively.</span></span></div>
                <div>&#160;</div>
                <div>
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2023 and 2022, the Company had other payables balance due to its related party in amount of approximately $ 24 and $&#160;93&#160;, respectively.</span></span></div>
                  <div style="text-indent:18pt;margin-left:56.7pt;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">During 2024, Galil Software does not considered as a related party anymore.</span></span></div>
                </div>
              </td>
            </tr>

        </table>
        <p style="margin-top:0pt;margin-bottom: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:18pt;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">Lynrock Lake Master Fund LP (&#8220;Lynrock&#8221;) is a Major Sharholder of the Company&#8217;s ordinary shares as of December 31, 2024 and 2023. As of December 31, 2024, the Company had an outstanding senior unsecured promissory note in an aggregate principal amount of $ 40,000 (the &#8220;Note&#8221;) issued to Linrock, see note 18 below. The Company recorded amortization expenses related to the issuance costs of the notes during the years ended December 31, 2024 and 2023, in amounts of $ 200 and $ 198, respectively.</span></span></div>
                <div>&#160;</div>
                <div>
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In addition, as of December 31, 2024 and 2023, the Company had Convertible debt balances due to its Note in amounts of approximately $ 39,973 and $ 39,773, respectively.</span></span></div>
                </div>
              </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_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> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/850/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-6<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-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;">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>44
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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>
        <div>
          <div>
            <div>
              <div>
                <div>
                  <div>
                    <table cellpadding="0" cellspacing="0" style="font-size:10pt;font-family:Times New Roman, Times, serif;width:100%;color:rgb(0, 0, 0)">

                        <tr>
                          <td style="vertical-align:top;font-weight:bold;width:56pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>NOTE 18: -</span></span></span></span></td>
                          <td style="vertical-align:top;text-align:justify;font-weight:bold;width:auto"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>CONVERTIBLE NOTES</span></span></span></span></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"><span><span>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 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 the company elects to extend the maturity of the Note by up to two successive years following the initial maturity date of February 14, 2025. On November 4, 2024, the Company notified Lynrock Lake Master Fund LP extending the maturity till February 14, 2026</span></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"><span><span>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></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"><span><span>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 cash 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></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"><span><span>The Convertible Notes consisted of the following as of December 31, 2024:</span></span></span></span></div>
                    <div style="line-height:1.25">&#160;</div>
                    <div style="line-height:1.25">&#160;</div>
                    <div style="margin-left:63pt">

                        <div>
                          <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;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>December&#160;31,</span></span></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>2024</span></span></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <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>Liability:</span></span></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:88%;vertical-align: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"><span><span>Principal</span></span></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                                  <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></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>40,000</span></span></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:88%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Unamortized issuance costs</span></span></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(27</span></span></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                                  <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></div>
                                </td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:88%;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:88%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Net carrying amount</span></span></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                                  <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></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);vertical-align:bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>39,973</span></span></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                              </tr>

                          </table>
                        </div>

                    </div>
                    <div style="margin-left:63pt">&#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>As of the issuing date, the company recorded 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></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"><span><span>The company recorded an amortization expenses related to the issuance costs during the years ended December 31, 2024 and 2023 in amounted of $&#160;200 and $ 198, respectively.</span></span></span></span></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_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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>45
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</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 Income (Loss)</a></td>
<td class="num">$ (5,869)<span></span>
</td>
<td class="num">$ (62,804)<span></span>
</td>
<td class="num">$ (32,030)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 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;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-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;">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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Policies and Procedures<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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_ecd_InsiderTradingPoliciesProcLineItems', window );"><strong>Insider Trading Policies and Procedures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTrdPoliciesProcAdoptedFlag', window );">Insider Trading Policies and Procedures Adopted</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTradingPoliciesProcLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_InsiderTradingPoliciesProcLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_InsiderTrdPoliciesProcAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_InsiderTrdPoliciesProcAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cybersecurity Risk Management and Strategy Disclosure<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems', window );"><strong>Cybersecurity Risk Management, Strategy, and Governance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock', window );">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</a></td>
<td class="text">
        <div>
          <div style="text-align:justify;line-height:1.25;font-style:italic;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Risk management and strategy</span></span></div>
          <div style="line-height:1.25">&#160;</div>

            <div style="font-size:10pt;font-family:Times New Roman">
              <div>
                <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">We prioritize the management of cybersecurity risk and the protection of information across our enterprise by embedding risk-based data protection and cybersecurity risk management in our operations. Our processes for assessing, identifying, and managing material risks from cybersecurity threats have been integrated into our overall risk management system and processes.</span></span></div>
              </div>
            </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">As a foundation for this approach, we have implemented a layered governance structure to help assess, identify and manage cybersecurity risks. Our cybersecurity risk management program includes processes to assess and identify cybersecurity risks with regards to our assets, classify such risks, and implement corrective and preventive actions in accordance with industry best practice. We undergo annual external evaluation by third party consultants, whose work includes the performance of cybersecurity risk management process reviews, penetration testing, and security surveys. We are ISO27001 and ISO22301 certified and undergo annual SOX audits by our external auditors.</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">Our privacy and cybersecurity policies that currently exist and will continue to fortified and updated to adapt to applicable regulatory requirements, encompass incident response procedures, vendor management standards and information security domains including security awareness training, asset management, network security, business continuity management, and backups and restoration. In order to help develop these policies and procedures, we monitor the privacy and cybersecurity laws, regulations and guidance applicable to us in the regions where we do business. Our cybersecurity risk management program is modeled on industry standards and best practices, as well as the requirements of applicable privacy and cybersecurity laws and regulations.</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">Our cybersecurity risk management program will include processes to monitor and manage vendors&#8217; cybersecurity risks. Our agreements with applicable third-party service providers require such providers to adhere to privacy and cybersecurity standards, and we perform risk assessments of vendors, including evaluating their ability to protect data from unauthorized access. Furthermore, we monitor and review vendors&#8217; access to our systems and data.</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">We maintain an experienced information technology team who are tasked with implementing our privacy and cybersecurity program and support the CISO in carrying out reporting, security and mitigation functions. We also hold employee trainings on privacy and cybersecurity, records and information management, conduct phishing tests and generally seek to promote awareness of cybersecurity risk through communication and education of our employee population.</span></span></div>
          <div style="line-height:1.25">&#160;</div>

            <div style="font-size:10pt;font-family:Times New Roman">
              <div>
                <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 Item 3.D &#8220;Risk Factors,&#8221; our operations rely on the secure processing, storage and transmission of confidential and other information in our computer systems and networks. Computer viruses, hackers, employee or vendor misconduct, and other external hazards could expose our information systems and those of our vendors to security breaches, cybersecurity incidents or other disruptions, any of which could materially and adversely affect our business, by way of disclosing our confidential business and financial information and/or affecting our platforms&#8217; availabilities (affecting our ability to provide services and support to our customers) and/or affecting our data integrity. We are not aware that we have experienced a material cybersecurity incident during the 2024 fiscal year.&#160;</span></span></div>
              </div>
            </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">The sophistication of cybersecurity threats, including through the use of artificial intelligence, continues to increase, and the controls and preventative actions we take to reduce the risk of cybersecurity incidents and protect our systems, including the regular testing of our cybersecurity incident response plan, may be insufficient. In addition, new technology that could result in greater operational efficiency such as use of artificial intelligence may further expose our computer systems to the risk of cybersecurity incidents.</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_cyd_CybersecurityRiskManagementProcessesIntegratedFlag', window );">Cybersecurity Risk Management Processes Integrated [Flag]</a></td>
<td class="text">true<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_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock', window );">Cybersecurity Risk Management Processes Integrated [Text Block]</a></td>
<td class="text">
            <div style="font-size:10pt;font-family:Times New Roman">
              <div>
                <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">We prioritize the management of cybersecurity risk and the protection of information across our enterprise by embedding risk-based data protection and cybersecurity risk management in our operations. Our processes for assessing, identifying, and managing material risks from cybersecurity threats have been integrated into our overall risk management system and processes.</span></span></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_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag', window );">Cybersecurity Risk Management Third Party Engaged [Flag]</a></td>
<td class="text">true<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_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag', window );">Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]</a></td>
<td class="text">true<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_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</a></td>
<td class="text">true<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_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]</a></td>
<td class="text">
            <div style="font-size:10pt;font-family:Times New Roman">
              <div>
                <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 Item 3.D &#8220;Risk Factors,&#8221; our operations rely on the secure processing, storage and transmission of confidential and other information in our computer systems and networks. Computer viruses, hackers, employee or vendor misconduct, and other external hazards could expose our information systems and those of our vendors to security breaches, cybersecurity incidents or other disruptions, any of which could materially and adversely affect our business, by way of disclosing our confidential business and financial information and/or affecting our platforms&#8217; availabilities (affecting our ability to provide services and support to our customers) and/or affecting our data integrity. We are not aware that we have experienced a material cybersecurity incident during the 2024 fiscal year.&#160;</span></span></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_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock', window );">Cybersecurity Risk Board of Directors Oversight [Text Block]</a></td>
<td class="text">
        <div>
          <div>
            <div style="text-align:justify;line-height:1.25;font-style:italic;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Governance</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"><span style="font-size:10pt;font-family:Times New Roman">As part of our overall risk management approach, we prioritize the identification and management of cybersecurity risk at several levels, including Board oversight, executive commitment, IT management team.</span> <span style="font-size:10pt;font-family:Times New Roman">Our Audit Committee, comprised of independent directors from our Board, oversees the Board&#8217;s responsibilities relating to the operational risk affairs of the Company (including information systems (IT), business continuity and data security risks).</span> This is also supported by an annual Risk Assessment Survey Validation, presented to the Board, by our external auditors, where&#160;the main risk exposures are&#160;assessed, quantified and ranked.</span></span></div>
            <div style="line-height:1.25">&#160;</div>
          </div>

            <div>
              <div>
                <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 style="font-size:10pt;font-family:Times New Roman">Our CISO, who has been a chief information security officer for 20 years and worked in banking and hi-tech industries, oversees the implementation and compliance of our information security standards and mitigation of information security related risks.</span> The IT Steering Committee, which includes our group Chief Information Officer and members of executive leadership, oversees IT initiatives while considering cybersecurity risk mitigation with respect to these initiatives.</span></span></div>
                  <div style="line-height:1.25">&#160;</div>
                </div>
              </div>

                <div>
                  <div>
                    <div>
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The IT Steering Committee reports regularly to the company&#8217;s management of the security risks. <span style="font-size:10pt;font-family:Times New Roman">According to our Incident Response procedures, the CISO is responsible for supervising cybersecurity alerts and incidents, investigating them, and escalating them, through the company&#8217;s management to the Board, if and when necessary.</span></span></span></div>
                    </div>
                  </div>
                </div>

            </div>

        </div>
      <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_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text"><span style="font-size:10pt;font-family:Times New Roman">As part of our overall risk management approach, we prioritize the identification and management of cybersecurity risk at several levels, including Board oversight, executive commitment, IT management team.</span><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_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text"><span style="font-size:10pt;font-family:Times New Roman">Our Audit Committee, comprised of independent directors from our Board, oversees the Board&#8217;s responsibilities relating to the operational risk affairs of the Company (including information systems (IT), business continuity and data security risks).</span><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_cyd_CybersecurityRiskRoleOfManagementTextBlock', window );">Cybersecurity Risk Role of Management [Text Block]</a></td>
<td class="text">
            <div>
              <div>
                <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 style="font-size:10pt;font-family:Times New Roman">Our CISO, who has been a chief information security officer for 20 years and worked in banking and hi-tech industries, oversees the implementation and compliance of our information security standards and mitigation of information security related risks.</span> The IT Steering Committee, which includes our group Chief Information Officer and members of executive leadership, oversees IT initiatives while considering cybersecurity risk mitigation with respect to these initiatives.</span></span></div>
                  <div style="line-height:1.25">&#160;</div>
                </div>
              </div>

                <div>
                  <div>
                    <div>
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The IT Steering Committee reports regularly to the company&#8217;s management of the security risks. <span style="font-size:10pt;font-family:Times New Roman">According to our Incident Response procedures, the CISO is responsible for supervising cybersecurity alerts and incidents, investigating them, and escalating them, through the company&#8217;s management to the Board, if and when necessary.</span></span></span></div>
                    </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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible [Flag]</a></td>
<td class="text">true<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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Management Positions or Committees Responsible [Text Block]</a></td>
<td class="text"><span style="font-size:10pt;font-family:Times New Roman">According to our Incident Response procedures, the CISO is responsible for supervising cybersecurity alerts and incidents, investigating them, and escalating them, through the company&#8217;s management to the Board, if and when necessary.</span><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_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock', window );">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</a></td>
<td class="text"><span style="font-size:10pt;font-family:Times New Roman">Our CISO, who has been a chief information security officer for 20 years and worked in banking and hi-tech industries, oversees the implementation and compliance of our information security standards and mitigation of information security related risks.</span><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_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]</a></td>
<td class="text">
                <div>
                  <div>
                    <div>
                      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The IT Steering Committee reports regularly to the company&#8217;s management of the security risks. <span style="font-size:10pt;font-family:Times New Roman">According to our Incident Response procedures, the CISO is responsible for supervising cybersecurity alerts and incidents, investigating them, and escalating them, through the company&#8217;s management to the Board, if and when necessary.</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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 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;">cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 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;">cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 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;">cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementProcessesIntegratedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Section 106<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementThirdPartyEngagedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 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;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 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;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 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;">cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskRoleOfManagementTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 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;">cyd_CybersecurityRiskRoleOfManagementTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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>
                  <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"><span><span>a.</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>Use of estimates:</span></span></span></span></div>
                          <div>&#160;</div>
                          <div>
                            <div style="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>
                        </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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Financial statements in U.S. dollars</a></td>
<td class="text">
                    <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"><span><span>b.</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>Financial statements in U.S. dollars:</span></span></span></span></div>
                            <div>&#160;</div>
                            <div>
                              <div style="line-height:1.25">
                                <div style="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="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, 2024, 2023, and 2022 amounted to $ (502), $ 378 and $ 442, respectively.</span></span></span></span></div>
                              </div>
                            </div>
                          </td>
                        </tr>

                    </table>
                  <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of consolidation</a></td>
<td class="text">
                    <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"><span><span>c.</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>Principles of consolidation:</span></span></span></span></div>
                            <div>&#160;</div>
                            <div>
                              <div style="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>
                          </td>
                        </tr>

                    </table>
                  <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and cash equivalents</a></td>
<td class="text">
                          <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"><span><span>d.</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>Cash and cash equivalents:</span></span></span></span></div>
                                  <div>&#160;</div>
                                  <div>
                                    <div style="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>
                                </td>
                              </tr>

                          </table>
                        <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Restricted deposits</a></td>
<td class="text">
                <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"><span><span><span><span>e.</span></span></span></span></span></span></td>
                      <td style="width:auto;vertical-align:top;text-align:justify">
                        <div>
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>Restricted deposits:</span></span></span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                        </div>
                        <div>
                          <div style="line-height:1.25">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>Restricted deposits consist of deposits used as security for the company&#8217;s transactions with customers, hedging transactions and lease agreements. As of December 31, 2024 and 2023, restricted deposits were mainly denominated in U.S. dollars, amounted to $ 1,183 and $1,886, respectively, and bore a weighted average interest rate of 4.54% and 4.77%, respectively.</span></span></span></span></span></span></div>
                          </div>
                        </div>
                      </td>
                    </tr>

                </table>
              <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_ShortTermBankDepositsPolicyTextBlock', window );">Short-term bank deposits</a></td>
<td class="text">
              <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"><span><span><span><span>f.</span></span></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><span><span>Short-term bank deposits:</span></span></span></span></span></span></div>
                      <div>&#160;</div>
                      <div>
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><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 5.23% and 6.58% on December 31, 2024 and 2023, respectively</span></span></span></span></span></span></div>
                      </div>
                    </td>
                  </tr>

              </table>
            <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy', window );">Trade Receivable and Allowances</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:#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"><span><span><span><span>g.</span></span></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><span><span>Trade Receivable and Allowances:</span></span></span></span></span></span></div>
                          <div>&#160;</div>
                          <div>
                            <div style="line-height:1.25">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><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></span></span></div>
                            </div>
                          </div>
                        </td>
                      </tr>

                  </table>
                  <div style="line-height:1.25">
                    <div style="line-height:1.25">
                      <div style="line-height:1.25">
                        <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">&#160;</td>
                            <td style="width:auto;vertical-align:top;text-align:justify">
                              <div>
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>The following table displays a rollforward of the total allowance for credit losses for the years ended December 31, 2024, 2023, and 2022.</span></span></span></span></span></span></div>
                              </div>
                            </td>
                          </tr>

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

                  <div>
                    <div style="margin-left:90pt">
                      <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;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span><span><span>2024</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span><span><span>2023</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span><span><span>2022</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span><span><span>Total allowance for credit losses &#8211; January 1</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>25,253</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>2,908</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>2,398</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:64%;vertical-align: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"><span><span><span><span>Current-period provision for expected credit losses</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>190</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>22,563</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>823</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span><span><span>Write-offs</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                              <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></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>(145</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                              <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></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>(64</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                              <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></div>
                            </td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align: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"><span><span><span><span>Recoveries collected</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>(137</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                              <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></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>(73</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                              <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></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>(249</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                              <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></div>
                            </td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:64%;padding-bottom:4px;vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>Total allowance for credit losses &#8211; December 31</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>25,306</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>25,253</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>2,908</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>

                      </table>
                    </div>
                  </div>

                <div style="line-height:1.25">
                  <div style="line-height:1.25">
                    <div style="line-height:1.25">
                      <div style="line-height:1.25">
                        <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">&#160;</td>
                            <td style="width:auto;vertical-align:top;text-align:justify">
                              <div>
                                <div style="line-height:1.25">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>During 2023, the Company recognized $&#160;22,563&#160;increase in the credit losses provision. This increase was primarily due to management&#8217;s estimation regarding the deterioration in the economic conditions of four customers, mainly in Africa, during 2023 and their ability to repay their outstanding debt.</span></span></span></span></span></span></div>
                                </div>
                              </div>
                            </td>
                          </tr>

                      </table>
                    </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 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="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">h.</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">Marketable securities:</span></span></div>
                          <div>&#160;</div>
                          <div>
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Marketable securities consist mainly of government 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. In accordance with FASB ASC No. 320 &#8220;Investments- Debt Securities,&#8221; the Company classifies marketable securities as available-for-sale. 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. 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></div>
                            <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">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 in accordance with ASC 326, Financial Instrument-Credit Losses.</span></span></div>
                            <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 Company periodically evaluates its available-for-sale debt securities for impairment. If the amortized cost of an individual security exceeds its fair value, the Company considers its intent to sell the security or whether it is more likely than not that it will be required to sell the security before recovery of its amortized basis. If either of these criteria are met, the Company writes down the security to its fair value and records the impairment charge in interest and other income, net in the Consolidated Statements Of Comprehensive Loss. If neither of these criteria are met, the Company determines whether credit loss exists.</span></span></div>
                            <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">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, 2024, 2023 and 2022, no credit loss impairment was recorded regarding the available for sale marketable securities.</span></span></div>
                          </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_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text">
                <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"><span><span>i.</span></span></span></span></td>
                      <td style="width:auto;vertical-align:top;text-align:justify">
                        <div>
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Inventories:</span></span></span></span></div>
                          <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"><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, 2024, 2023 and 2022 amounted to $&#160;3,020, $ 1,558 and $&#160;905, respectively, and were recorded in cost of revenues.</span></span></span></span></div>
                          <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"><span><span>Provision for slow moving inventory as of December 31, 2024 and 2023 amounted to $ 10,411 and $ 8,895, respectively.</span></span></span></span></div>
                          <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"><span><span>Inventory cost is determined using the weighted average cost method.</span></span></span></span></div>
                        </div>
                      </td>
                    </tr>

                </table>
              <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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:#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"><span><span>j.</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>Property and equipment, net:</span></span></span></span></div>
                          <div>&#160;</div>
                          <div>
                            <div style="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>
                        </td>
                      </tr>

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

                  <div>
                    <div>
                      <div style="margin-left:90pt">
                        <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="width:70%;vertical-align:top">&#160;</td>
                              <td style="width:30%;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:30%;vertical-align:bottom">&#160;</td>
                            </tr>
                            <tr>
                              <td style="width:70%;vertical-align:top;background-color:rgb(204, 238, 255)">
                                <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">Lab equipment</span></span></div>
                              </td>
                              <td style="width:30%;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="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">Computers and peripheral equipment</span></span></div>
                              </td>
                              <td style="width:30%;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="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">Office furniture</span></span></div>
                              </td>
                              <td style="width:30%;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="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">SECaaS equipment*</span></span></div>
                              </td>
                              <td style="width:30%;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">25</span></span></div>
                              </td>
                            </tr>
                            <tr>
                              <td style="width:70%;vertical-align:top;background-color:rgb(204, 238, 255)">
                                <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">Leasehold improvements</span></span></div>
                              </td>
                              <td style="width:30%;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"><span style="-sec-ix-hidden:Fxbrl_20240201140317553">Over the shorter of the term of the lease or the useful life of the asset</span></span></span></div>
                              </td>
                            </tr>

                        </table>
                      </div>
                    </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:#000000">

                          <tr>
                            <td style="width:56.7pt">&#160;</td>
                            <td style="width:28.35pt;vertical-align:top">&#160;</td>
                            <td style="width:auto;vertical-align:top;text-align:justify">
                              <div>
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">*SECaaS equipment &#8211; the equipment used for SECaaS revenues</span></span></div>
                              </div>
                            </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_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"><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>
                        <div>&#160;</div>
                        <div>
                          <div style="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="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.</span></span></span></span></div>
                        </div>
                      </td>
                    </tr>

                </table>&#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:#000000">

                      <tr>
                        <td style="width:56.7pt">&#160;</td>
                        <td style="width:28.35pt;vertical-align:top">&#160;</td>
                        <td style="width:auto;vertical-align:top;text-align:justify">
                          <div>
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="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&#160; December 31, 2024 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 2024, 2023 and 2022, no impairment losses were recorded.</span></span></div>
                          </div>
                        </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_ImpairmentOfLongLivedAssetsAndIntangibleAssetsSubjectToAmortization', window );">Impairment of long-lived assets, Right-of-use assets, and intangible assets subject to amortization</a></td>
<td class="text">
              <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"><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>
                      <div>&#160;</div>
                      <div>
                        <div style="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, 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. The 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.</span></span></span></span></div>
                        <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"><span><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.</span></span></span></span></div>
                        <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"><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="line-height:1.25"><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&#160; December 31, 2024 and determined that there were no circumstances indicating the asset&#8217;s carrying value may not be recoverable. During the year 2024, no impairment losses were recorded. During 2023, impairment losses were recorded in the amount of $ 1,614. During 2022, no impairment losses were recorded.</span></span></span></span></div>
                      </div>
                    </td>
                  </tr>

              </table>
            <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue recognition</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"><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>
                        <div>&#160;</div>
                        <div>
                          <div style="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>
                      </td>
                    </tr>

                </table>
                <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
                <div></div>
                <div style="line-height:1.25">
                  <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="width:56.7pt">&#160;</td>
                          <td style="width:28.35pt;vertical-align:top">&#160;</td>
                          <td style="width:auto;vertical-align:top;text-align:justify">
                            <div>
                              <div style="line-height:1.25">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">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. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental entities (e.g., sales tax and other indirect taxes).</span></span></div>
                                <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">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></div>
                                <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">Product revenue is recognized at a point in time when the performance obligation is being satisfied, generally upon shipment or acceptance. Maintenance and support related revenues are deferred and recognized on a straight-line basis over the term of the applicable maintenance and support agreement since these services have a consistent continuous pattern of transfer to a customer during the contract period. Professional services are usually recognized at a point in time when the performance obligation is being satisfied.</span></span></div>
                                <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 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. In general, the company payment terms are one year or less.</span></span></div>
                                <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">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></div>
                                <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 Company also enters 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 or a monthly fee per user. 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></div>
                              </div>
                            </div>
                          </td>
                        </tr>

                    </table>
                  </div>
                </div>&#160;<div></div>
                <div style="line-height:1.25">
                  <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="width:56.7pt">&#160;</td>
                          <td style="width:28.35pt;vertical-align:top">&#160;</td>
                          <td style="width:auto;vertical-align:top;text-align:justify">
                            <div>
                              <div style="line-height:1.25">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">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></div>
                                <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">During the years ended December 31, 2022, 2023 and 2024, the Company recognized revenue of approximately $19,193, $17,165 and $10,322, respectively, which was included in the deferred revenue balances at the beginning of each respective period.</span></span></div>
                                <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 change in the deferred revenues balances during the period consisted of increases due to payments received in advance of performance, which were offset by decreases due to revenues recognized in the period.</span></span></div>
                                <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 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, 2024, the aggregate amount of the transaction price allocated to remaining performance obligations that the Company expects to recognize is $ 63 million of which approximately $ 45 million is estimated to be recognized before December 31, 2025 and approximately $ 18 million is estimated to be recognized after December 31, 2025. Excluding variable considerations related to base fee from SECaaS.</span></span></div>
                                <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 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, 2024 and December 31, 2023, the deferred commission was $1,131 and $1,572 accordingly. The amortization of deferred commission for 2024, 2023 and 2022 were $2,087, $1,239 and $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></div>
                                <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 Company estimated variable consideration related to product returns based on its experience with historical product returns and other known factors. Such provisions amounted to $33 and $90 as of December&#160;31, 2024 and 2023, respectively. As of December 31, 2024 and 2023, this provision was recorded as part of other payables and accrued expenses.</span></span></div>
                                <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 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></div>
                                <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">Depending on the shipping terms agreed with the customer, the Company may perform shipping and handling activities after the customer obtains control of the goods and revenue is recognized. The Company has elected to account for shipping and handling costs as activities to fulfill the promise to transfer the goods. As a result of this accounting policy election, the Company does not consider shipping and handling activities after the customer obtains control of the goods as promised services to its customers. Shipping expenses for the years ended December 31, 2024, 2023 and 2022 were immaterial.</span></span></div>
                              </div>
                            </div>
                          </td>
                        </tr>

                    </table>
                  </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">
                    <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"><span><span>n.</span></span></span></span></td>
                          <td style="width:auto;vertical-align:top;text-align:justify">
                            <div>
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Cost of revenues:</span></span></span></span></div>
                              <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"><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>
                          </td>
                        </tr>

                    </table>
                  <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and development costs</a></td>
<td class="text">
                <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"><span><span>o.</span></span></span></span></td>
                      <td style="width:auto;vertical-align:top;text-align:justify">
                        <div>
                          <div style="line-height:1.25">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Research and development costs:</span></span></span></span></div>
                            <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"><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="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 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>
                      </td>
                    </tr>

                </table>
              <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_SeverancePayPolicyTextBlock', window );">Severance pay</a></td>
<td class="text">
                  <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"><span><span>p.</span></span></span></span></td>
                        <td style="width:auto;vertical-align:top;text-align:justify">
                          <div>
                            <div style="line-height:1.25">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Severance pay:</span></span></span></span></div>
                              <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"><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="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="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 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"><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="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Severance expense for the years ended December 31, 2024, 2023 and 2022, amounted to $&#160;1,861, $&#160;6,057and $&#160;3,516, respectively. During 2023, the Company implemented a cost reduction plan which included separation of employees which derived the 2023 severance exepenses.</span></span></span></span></div>
                            </div>
                          </div>
                        </td>
                      </tr>

                  </table>
                <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Accounting for share-based compensation</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:#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"><span><span>q.</span></span></span></span></td>
                        <td style="width:auto;vertical-align:top;text-align:justify">
                          <div>
                            <div style="line-height:1.25">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Accounting for share-based compensation:</span></span></span></span></div>
                              <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"><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="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>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="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="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&#160;31, 2024, 2023 and 2022:</span></span></span></span></div>
                            </div>
                          </div>
                        </td>
                      </tr>

                  </table>
                  <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: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;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>Year ended</span></span></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"><span><span>December 31,</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>2024</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>2023</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>2022</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Cost of rev</span><span>enues</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                            <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></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>779</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                            <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></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,219</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                            <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></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,133</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:64%;vertical-align: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"><span><span>Research and development</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,988</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>3,010</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>3,168</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Sales and marketing</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,855</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2,651</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2,943</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align: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"><span><span>General and administrative</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,418</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,965</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,921</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:64%;padding-bottom:4px;vertical-align: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"><span><span>Total share-based compensation expense</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <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></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>6,040</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <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></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>8,845</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <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></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>9,165</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        </tr>

                    </table>

                </div>
                <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:56.7pt">&#160;</td>
                        <td style="width:28.35pt;vertical-align:top">&#160;</td>
                        <td style="width:auto;vertical-align:top;text-align:justify">
                          <div>
                            <div style="line-height:1.25">
                              <div style="line-height:1.25">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">During 2024, 2023 and 2022 no options were granted by the Company.</span></span></div>
                                <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 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></div>
                              </div>
                            </div>
                          </div>
                        </td>
                      </tr>

                  </table>
                </div>
                <div style="line-height:1.25">&#160;</div>
                <div></div>
                <div style="line-height:1.25">
                  <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="width:56.7pt">&#160;</td>
                          <td style="width:28.35pt;vertical-align:top">&#160;</td>
                          <td style="width:auto;vertical-align:top;text-align:justify">
                            <div>
                              <div style="line-height:1.25">
                                <div style="line-height:1.25">
                                  <div style="line-height:1.25">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company currently has no plans to distribute dividends and intends to retain future earnings to finance the development of its business.</span></span></div>
                                    <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 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></div>
                                    <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 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></div>
                                    <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 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 2024, 2023 and 2022.</span></span></div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </td>
                        </tr>

                    </table>
                  </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">
                    <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">r.</span></span></td>
                          <td style="width:auto;vertical-align:top;text-align:justify">
                            <div>
                              <div style="line-height:1.25">
                                <div style="line-height:1.25">
                                  <div style="line-height:1.25">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Treasury share:</span></span></div>
                                    <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">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></div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </td>
                        </tr>

                    </table>
                  <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentration of credit risks</a></td>
<td class="text">
              <div>
                <div style="line-height:1.25">
                  <div style="line-height:1.25">
                    <div style="line-height:1.25">
                      <div style="line-height:1.25">
                        <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="vertical-align:top;width:56pt">&#160;</td>
                                <td style="vertical-align:top;width:28pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">s.</span></span></td>
                                <td style="vertical-align:top;text-align:justify;width:auto">
                                  <div>
                                    <div style="line-height:1.25">
                                      <div style="line-height:1.25">
                                        <div style="line-height:1.25">
                                          <div style="line-height:1.25">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Concentration of credit risks:</span></span></div>
                                            <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">Financial instruments that potentially subject the Company to concentrations of credit risk&#160;consist primarily of cash and cash equivalents, marketable securities, short-term bank deposits, trade receivables and derivative instruments.</span></span></div>
                                            <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 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.</span></span></div>
                                            <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">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.</span></span></div>
                                            <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 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 $&#160;25,306 and $&#160;25,253 as of December 31, 2024 and 2023, respectively. See note 2g above.</span></span></div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                  </div>
                                </td>
                              </tr>

                          </table>
                          <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
                <div></div>
                <div style="line-height:1.25">
                  <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="width:56.7pt">&#160;</td>
                          <td style="width:28.35pt;vertical-align:top">&#160;</td>
                          <td style="width:auto;vertical-align:top;text-align:justify">
                            <div>
                              <div style="line-height:1.25">
                                <div style="line-height:1.25">
                                  <div style="line-height:1.25">
                                    <div style="line-height:1.25">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2024 we have past due of&#160; $3.1 million.</span></span></div>
                                      <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 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.</span></span></div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </td>
                        </tr>

                    </table>
                  </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_RoyaltyBearingGrantsPolicyTextBlock', window );">Government grants</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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">t.</span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <div>
                                      <div style="line-height:1.25">
                                        <div style="line-height:1.25">
                                          <div style="line-height:1.25">
                                            <div style="line-height:1.25">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Government grants:</span></span></div>
                                              <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">Grants from the Israel Innovation Authority (IIA):</span></span></div>
                                              <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">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 $&#160;489, $&#160;552 and $ 539 in 2024, 2023 and 2022, respectively.</span></span></div>
                                              <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">Grants from the Spain Tax Authorities:</span></span></div>
                                              <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">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 $ 1,106, $ 2,577 and $ 286&#160; in 2024 ,2023 and 2022, respectively.</span></span></div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                  </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_IncomeTaxPolicyTextBlock', window );">Income taxes</a></td>
<td class="text">
            <div>
              <div style="line-height:1.25">
                <div style="line-height:1.25">
                  <div style="line-height:1.25">
                    <div style="line-height:1.25">
                      <div style="line-height:1.25">
                        <div style="line-height:1.25">
                          <div style="line-height:1.25">
                            <div style="line-height:1.25">
                              <div style="line-height:1.25">
                                <div style="line-height:1.25">
                                  <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="vertical-align:top;width:56pt">&#160;</td>
                                          <td style="vertical-align:top;width:28pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">u.</span></span></td>
                                          <td style="vertical-align:top;text-align:justify;width:auto">
                                            <div>
                                              <div style="line-height:1.25">
                                                <div style="line-height:1.25">
                                                  <div style="line-height:1.25">
                                                    <div style="line-height:1.25">
                                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Income taxes:</span></span></div>
                                                      <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 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></div>
                                                      <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 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></div>
                                                    </div>
                                                  </div>
                                                </div>
                                              </div>
                                            </div>
                                          </td>
                                        </tr>

                                    </table>
                                  </div>
                                  <div style="line-height:1.25">
                                    <div style="line-height:1.25">
                                      <div style="line-height:1.25">
                                        <div style="line-height:1.25">&#160;</div>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
              <div></div>
              <div style="line-height:1.25">
                <div style="line-height:1.25">
                  <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="width:56.7pt">&#160;</td>
                          <td style="width:28.35pt;vertical-align:top">&#160;</td>
                          <td style="width:auto;vertical-align:top;text-align:justify">
                            <div>
                              <div style="line-height:1.25">
                                <div style="line-height:1.25">
                                  <div style="line-height:1.25">
                                    <div style="line-height:1.25">
                                      <div style="line-height:1.25">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="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. The Company classifies interest and penalties related to unrecognized tax benefits in taxes on income.</span></span></div>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </td>
                        </tr>

                    </table>
                  </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_EarningsPerSharePolicyTextBlock', window );">Basic and diluted net income (loss) per share</a></td>
<td class="text">
                                <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">v.</span></span></td>
                                      <td style="width:auto;vertical-align:top;text-align:justify">
                                        <div>
                                          <div style="line-height:1.25">
                                            <div style="line-height:1.25">
                                              <div style="line-height:1.25">
                                                <div style="line-height:1.25">
                                                  <div style="line-height:1.25">
                                                    <div style="line-height:1.25">
                                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Basic and diluted net income (loss) per share:</span></span></div>
                                                      <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">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></div>
                                                      <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">For the years ended December 31, 2024, 2023 and 2022, 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: 3,107,441, 2,665,194, 2,735,125 respectively.</span></span></div>
                                                    </div>
                                                  </div>
                                                </div>
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </td>
                                    </tr>

                                </table>
                              <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock', window );">Comprehensive loss</a></td>
<td class="text">
            <div>
              <div style="line-height:1.25">
                <div style="line-height:1.25">
                  <div style="line-height:1.25">
                    <div style="line-height:1.25">
                      <div style="line-height:1.25">
                        <div style="line-height:1.25">
                          <div style="line-height:1.25">
                            <div style="line-height:1.25">
                              <div style="line-height:1.25">
                                <div style="line-height:1.25">
                                  <div style="line-height:1.25">
                                    <div style="line-height:1.25">
                                      <div style="line-height:1.25">
                                        <div style="line-height:1.25">
                                          <div style="line-height:1.25">
                                            <div style="line-height:1.25">
                                              <div style="line-height:1.25">
                                                <div style="line-height:1.25">
                                                  <div style="line-height:1.25">
                                                    <div style="line-height:1.25">
                                                      <div style="line-height:1.25">
                                                        <div style="line-height:1.25">
                                                          <div style="line-height:1.25">
                                                            <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="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">w.</span></span></td>
                                                                    <td style="width:auto;vertical-align:top;text-align:justify">
                                                                      <div>
                                                                        <div style="line-height:1.25">
                                                                          <div style="line-height:1.25">
                                                                            <div style="line-height:1.25">
                                                                              <div style="line-height:1.25">
                                                                                <div style="line-height:1.25">
                                                                                  <div style="line-height:1.25">
                                                                                    <div style="line-height:1.25">
                                                                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Comprehensive loss:</span></span></div>
                                                                                      <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 Company accounts for comprehensive loss in accordance with Accounting Standards Codification No. 220, "Comprehensive Income" ("ASC&#160;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></div>
                                                                                    </div>
                                                                                  </div>
                                                                                </div>
                                                                              </div>
                                                                            </div>
                                                                          </div>
                                                                        </div>
                                                                      </div>
                                                                    </td>
                                                                  </tr>

                                                              </table>
                                                            </div>
                                                            <div style="line-height:1.25">
                                                              <div style="line-height:1.25">
                                                                <div style="line-height:1.25">
                                                                  <div style="line-height:1.25">
                                                                    <div style="line-height:1.25">
                                                                      <div style="line-height:1.25">&#160;</div>
                                                                    </div>
                                                                  </div>
                                                                </div>
                                                              </div>
                                                            </div>
                                                          </div>
                                                        </div>
                                                      </div>
                                                    </div>
                                                  </div>
                                                </div>
                                              </div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
              <div></div>
              <div style="line-height:1.25">
                <div style="line-height:1.25">
                  <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="width:56.7pt">&#160;</td>
                          <td style="width:28.35pt;vertical-align:top">&#160;</td>
                          <td style="width:auto;vertical-align:top;text-align:justify">
                            <div>
                              <div style="line-height:1.25">
                                <div style="line-height:1.25">
                                  <div style="line-height:1.25">
                                    <div style="line-height:1.25">
                                      <div style="line-height:1.25">
                                        <div style="line-height:1.25">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following table shows the components and the effects on net loss of amounts reclassified from accumulated other comprehensive loss as of December 31, 2024:</span></span></div>
                                        </div>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </td>
                        </tr>

                    </table>
                  </div>
                  <div style="line-height:1.25">
                    <div style="line-height:1.25">
                      <div style="line-height:1.25">
                        <div style="line-height:1.25">
                          <div style="line-height:1.25">
                            <div style="line-height:1.25">
                              <div style="line-height:1.25">
                                <div style="line-height:1.25">
                                  <div style="line-height:1.25">&#160;</div>
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
                <div style="margin-left:90pt">

                    <div>
                      <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;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                            <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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, 2024</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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">Balance as of December 31, 2023</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">482</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">483</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:64%;vertical-align: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">Changes in other comprehensive loss before reclassifications</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align: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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align: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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">34</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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">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);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:64%;vertical-align: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">Cost of revenues</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(27</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(27</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                              <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);vertical-align: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">Research and development</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-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);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(68</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                              <div style="line-height:1.25"><span style="font-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);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(68</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                              <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%;vertical-align: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">Sales and marketing</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align: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%;vertical-align:bottom;white-space:nowrap">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align: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%;vertical-align:bottom;white-space:nowrap">
                              <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);padding-bottom:2px;vertical-align: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">General and administrative</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(29</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                              <div style="line-height:1.25"><span style="font-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;vertical-align: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);vertical-align: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);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(29</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                              <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%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:64%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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">Net current-period other comprehensive loss</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align: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%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align: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%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                              <div style="line-height:1.25"><span style="font-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);vertical-align: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);vertical-align: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);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(126</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                              <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%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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">Balance as of December 31, 2024</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">15</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">342</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">357</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>

                      </table>
                    </div>

                </div>
                <div style="line-height:1.25">
                  <div style="line-height:1.25">
                    <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:56.7pt">&#160;</td>
                            <td style="width:28.35pt;vertical-align:top">&#160;</td>
                            <td style="width:auto;vertical-align:top;text-align:justify">
                              <div>
                                <div style="line-height:1.25">
                                  <div style="line-height:1.25">
                                    <div style="line-height:1.25">
                                      <div style="line-height:1.25">
                                        <div style="line-height:1.25">
                                          <div style="line-height:1.25">
                                            <div style="line-height:1.25">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">There was no income tax expense or benefit allocated to other comprehensive income, including reclassification adjustments for the year ended December 31, 2024.</span></span></div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </td>
                          </tr>

                      </table>
                    </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_FairValueOfFinancialInstrumentsPolicy', window );">Fair value of financial instruments</a></td>
<td class="text">
              <div>
                <div style="line-height:1.25">
                  <div style="line-height:1.25">
                    <div style="line-height:1.25">
                      <div style="line-height:1.25">
                        <div style="line-height:1.25">
                          <div style="line-height:1.25">
                            <div style="line-height:1.25">
                              <div style="line-height:1.25">
                                <div style="line-height:1.25">
                                  <div style="line-height:1.25">
                                    <div style="line-height:1.25">
                                      <div style="line-height:1.25">
                                        <div style="line-height:1.25">
                                          <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="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">x.</span></span></td>
                                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                                    <div>
                                                      <div style="line-height:1.25">
                                                        <div style="line-height:1.25">
                                                          <div style="line-height:1.25">
                                                            <div style="line-height:1.25">
                                                              <div style="line-height:1.25">
                                                                <div style="line-height:1.25">
                                                                  <div style="line-height:1.25">
                                                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value of financial instruments:</span></span></div>
                                                                    <div style="line-height:1.25">&#160;</div>
                                                                    <div style="line-height:1.25">
                                                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">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></div>
                                                                      <div style="margin-left:84pt;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 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></div>
                                                                      <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 Company uses a three-tier value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:</span></span></div>
                                                                    </div>
                                                                  </div>
                                                                </div>
                                                              </div>
                                                            </div>
                                                          </div>
                                                        </div>
                                                      </div>
                                                    </div>
                                                  </td>
                                                </tr>

                                            </table>
                                            <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                  </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="width:84pt">&#160;</td>
                      <td style="width:56.7pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 1 -</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">Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></span></div>
                      </td>
                    </tr>

                </table>
                <div style="line-height:1.25">&#160;</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:84pt">&#160;</td>
                      <td style="width:56.7pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 2 -</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">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></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:84pt">&#160;</td>
                      <td style="width:56.7pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 3 -</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">Unobservable inputs which are supported by little or no market activity.</span></span></div>
                      </td>
                    </tr>

                </table>
                <div style="line-height:1.25">
                  <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:56.7pt">&#160;</td>
                          <td style="width:28.35pt;vertical-align:top">&#160;</td>
                          <td style="width:auto;vertical-align:top;text-align:justify">
                            <div>
                              <div style="line-height:1.25">
                                <div style="line-height:1.25">
                                  <div style="line-height:1.25">
                                    <div style="line-height:1.25">
                                      <div style="line-height:1.25">
                                        <div style="line-height:1.25">
                                          <div style="line-height:1.25">
                                            <div style="line-height:1.25">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">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></div>
                                              <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 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></div>
                                              <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 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. According to the management there are no estimation for future revenues and therefore the earn-out fair value measurement is nil.</span></span></div>
                                            </div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </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_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:#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">y.</span></span></td>
                                                    <td style="width:auto;vertical-align:top;text-align:justify">
                                                      <div>
                                                        <div style="line-height:1.25">
                                                          <div style="line-height:1.25">
                                                            <div style="line-height:1.25">
                                                              <div style="line-height:1.25">
                                                                <div style="line-height:1.25">
                                                                  <div style="line-height:1.25">
                                                                    <div style="line-height:1.25">
                                                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Derivatives and hedging:</span></span></div>
                                                                      <div style="line-height:1.25">&#160;</div>
                                                                      <div style="line-height:1.25">
                                                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company accounts for derivatives and hedging based on Accounting Standards Codification No. 815, "Derivatives and Hedging" ("ASC No. 815").</span></span></div>
                                                                        <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 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></div>
                                                                      </div>
                                                                    </div>
                                                                  </div>
                                                                </div>
                                                              </div>
                                                            </div>
                                                          </div>
                                                        </div>
                                                      </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_BusinessCombinationsPolicy', window );">Business combinations</a></td>
<td class="text">
              <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">z.</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">Business combinations:</span></span></div>
                      <div>&#160;</div>
                      <div>
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company accounts for business combinations in accordance with ASC No.&#160;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></div>
                      </div>
                    </td>
                  </tr>

              </table>
            <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Lease</a></td>
<td class="text">
                <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"><span><span>aa.</span></span></span></span></td>
                      <td style="width:auto;vertical-align:top;text-align:justify">
                        <div>
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Lease:</span></span></span></span></div>
                          <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"><span><span>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="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="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="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Payments under our lease arrangements are primarily fixed, however, certain lease agreements include rental payments that are adjusted periodically for the consumer price index ("CPI"). The ROU and lease liability were calculated using the CPI as of the commencement date and will not be subsequently adjusted, unless the liability is reassessed for other reasons. Other variable lease payments are primarily comprised of payments affected by common area maintenance and utility charges.</span></span></span></span></div>
                        </div>
                      </td>
                    </tr>

                </table>
              <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyPolicy', window );">Warranty costs</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"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>ab.</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>Warranty costs:</span></span></span></span></div>
                          <div>&#160;</div>
                          <div>
                            <div style="line-height:1.25"><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, 2024, 2023 and 2022 were immaterial.</span></span></span></span></div>
                          </div>
                        </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_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Adopted Accounting Pronouncements</a></td>
<td class="text">
                  <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"><span><span>ac.</span></span></span></span></td>
                        <td style="width:auto;vertical-align:top;text-align:justify">
                          <div>
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Recently Adopted Accounting Pronouncements:</span></span></span></span></div>
                            <div style="text-indent:-56.7pt;margin-left:85.05pt;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"><span><span>In November 2023, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires public entities to disclose information about their reportable segments&#8217; significant expenses and other segment items on an annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU.</span></span></span></span></div>
                            <div style="text-indent:22.95pt;margin-left:85.05pt;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"><span><span>2023-07 as well as all existing segment disclosures and reconciliation requirements in ASC 280 on an annual basis. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, with early adoption permitted.<span style="font-weight:bold">&#160;</span>The Company operates in one operating segment, and this segment comprises only one reporting unit. Therefore, there is no influence&#160; adopting the Standard.</span></span></span></span></div>
                            <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"><span><span>In November 2024, the FASB issued Accounting Standards Update No. 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures: Disaggregation of Income Statement Expenses. This ASU requires to disclose disaggregated information about certain income statement expense line items. Entities are required to disclose purchases of inventory, employee compensation, depreciation, intangible asset amortization and depletion for each income statement line item that contains those expenses. Specified expenses, gains or losses that are already disclosed under existing US GAAP are required to be included in the disaggregated income statement expense line-item disclosures, and any remaining amounts need to be described qualitatively. Separate disclosures of total selling expenses and an entity&#8217;s definition of those expenses are also required. This ASU is effective for fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027, with early adoption permitted. The Company is currently assessing the impact of the adoption of this standard on its consolidated financial statements.</span></span></span></span></div>
                            <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"><span><span>In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-09.</span></span></span></span></div>
                          </div>
                        </td>
                      </tr>

                  </table>
                <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-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;">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> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-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;">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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478898/942-825-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-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;">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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-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;">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> -Name Accounting Standards Codification<br> -Topic 705<br> -Publisher FASB<br> -URI https://asc.fasb.org/705/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 25<br> -Name Accounting Standards Codification<br> -Section 40<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480270/815-25-40-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4EEEE<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4EEEE<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-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;">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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 825<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-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;">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> -Topic 830<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/830/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 330<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478411/912-330-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/tableOfContent<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482989/270-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-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;">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> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477268/942-320-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-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;">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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483044/730-10-05-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;">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/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(c)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/310/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>49
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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_KeepersChildSafetyLtdMember', window );">Keepers Child Safety 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_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock', window );">Schedule of the Fair Value of Assets Acquired and Liabilities Assumed</a></td>
<td class="text">
                      <div>
                        <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;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:top;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:top;width:88%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                <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">Technology</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align: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);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:top;width:88%;padding-bottom:2px;vertical-align:bottom">
                                <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">Goodwill</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:top;width:88%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:top;width:88%;padding-bottom:4px;vertical-align:bottom">
                                <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">Net assets acquired</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align: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;vertical-align:bottom;white-space:nowrap">&#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_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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-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;">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_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>50
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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 style="margin-left:90pt">
                      <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;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span><span><span>2024</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span><span><span>2023</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span><span><span>2022</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span><span><span>Total allowance for credit losses &#8211; January 1</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>25,253</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>2,908</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>2,398</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:64%;vertical-align: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"><span><span><span><span>Current-period provision for expected credit losses</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>190</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>22,563</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>823</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span><span><span>Write-offs</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                              <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></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>(145</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                              <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></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>(64</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                              <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></div>
                            </td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align: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"><span><span><span><span>Recoveries collected</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>(137</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                              <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></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>(73</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                              <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></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>(249</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                              <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></div>
                            </td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:64%;padding-bottom:4px;vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>Total allowance for credit losses &#8211; December 31</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>25,306</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>25,253</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>2,908</span></span></span></span></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#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>
                      <div style="margin-left:90pt">
                        <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="width:70%;vertical-align:top">&#160;</td>
                              <td style="width:30%;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:30%;vertical-align:bottom">&#160;</td>
                            </tr>
                            <tr>
                              <td style="width:70%;vertical-align:top;background-color:rgb(204, 238, 255)">
                                <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">Lab equipment</span></span></div>
                              </td>
                              <td style="width:30%;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="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">Computers and peripheral equipment</span></span></div>
                              </td>
                              <td style="width:30%;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="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">Office furniture</span></span></div>
                              </td>
                              <td style="width:30%;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="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">SECaaS equipment*</span></span></div>
                              </td>
                              <td style="width:30%;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">25</span></span></div>
                              </td>
                            </tr>
                            <tr>
                              <td style="width:70%;vertical-align:top;background-color:rgb(204, 238, 255)">
                                <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">Leasehold improvements</span></span></div>
                              </td>
                              <td style="width:30%;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"><span style="-sec-ix-hidden:Fxbrl_20240201140317553">Over the shorter of the term of the lease or the useful life of the asset</span></span></span></div>
                              </td>
                            </tr>

                        </table>
                      </div>
                    </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:#000000">

                          <tr>
                            <td style="width:56.7pt">&#160;</td>
                            <td style="width:28.35pt;vertical-align:top">&#160;</td>
                            <td style="width:auto;vertical-align:top;text-align:justify">
                              <div>
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">*SECaaS equipment &#8211; the equipment used for SECaaS revenues</span></span></div>
                              </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">
                    <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;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>Year ended</span></span></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"><span><span>December 31,</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>2024</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>2023</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>2022</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Cost of rev</span><span>enues</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                            <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></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>779</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                            <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></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,219</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                            <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></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,133</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:64%;vertical-align: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"><span><span>Research and development</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,988</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>3,010</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>3,168</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Sales and marketing</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,855</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2,651</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2,943</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align: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"><span><span>General and administrative</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,418</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,965</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,921</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:64%;padding-bottom:4px;vertical-align: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"><span><span>Total share-based compensation expense</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <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></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>6,040</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <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></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>8,845</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <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></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>9,165</span></span></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        </tr>

                    </table>
                  <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Accumulated Other Comprehensive Income</a></td>
<td class="text">
                    <div>
                      <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;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                            <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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, 2024</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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">Balance as of December 31, 2023</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">482</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">483</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:64%;vertical-align: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">Changes in other comprehensive loss before reclassifications</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align: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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align: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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">34</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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">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);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:64%;vertical-align: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">Cost of revenues</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(27</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(27</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                              <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);vertical-align: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">Research and development</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-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);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(68</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                              <div style="line-height:1.25"><span style="font-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);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(68</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                              <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%;vertical-align: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">Sales and marketing</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align: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%;vertical-align:bottom;white-space:nowrap">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align: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%;vertical-align:bottom;white-space:nowrap">
                              <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);padding-bottom:2px;vertical-align: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">General and administrative</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(29</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                              <div style="line-height:1.25"><span style="font-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;vertical-align: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);vertical-align: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);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(29</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                              <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%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:64%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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">Net current-period other comprehensive loss</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align: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%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align: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%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                              <div style="line-height:1.25"><span style="font-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);vertical-align: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);vertical-align: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);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(126</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                              <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%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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">Balance as of December 31, 2024</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">15</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">342</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">357</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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>51
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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">
        <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;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>December 31, 2024</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>December 31, 2023</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" style="vertical-align:top;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><strong><span><span><span><span><span>Amortized cost</span></span></span></span></span></strong></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><strong><span><span><span><span><span>Gross unrealized gain</span></span></span></span></span></strong></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><strong><span><span><span><span><span>Gross unrealized</span></span></span></span></span></strong></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"><strong><span><span><span><span><span>loss</span></span></span></span></span></strong></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><strong><span><span><span><span><span>Fair</span></span></span></span></span></strong></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"><strong><span><span><span><span><span>Value</span></span></span></span></span></strong></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><strong><span><span><span><span><span>Amortized cost</span></span></span></span></span></strong></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><strong><span><span><span><span><span>Gross</span></span></span></span></span></strong></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"><strong><span><span><span><span><span>unrealized gain</span></span></span></span></span></strong></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align: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"><strong><span><span><span><span><span>Gross unrealized loss</span></span></span></span></span></strong></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><strong><span><span><span><span><span>Fair</span></span></span></span></span></strong></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"><strong><span><span><span><span><span>value</span></span></span></span></span></strong></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" style="vertical-align:top;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:top;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:top;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align: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"><span>Available-for-sale - matures within one year:</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" style="vertical-align:top;width:20%;vertical-align: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"><span>US Governmental debentures</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>26,455</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>15</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>26,470</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>28,495</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>9</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>28,504</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" style="vertical-align:top;width:20%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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"><span>Corporate debentures</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>357</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(8</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>349</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" style="vertical-align:top;width:20%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" style="vertical-align:top;width:20%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>26,455</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>15</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>26,470</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>28,852</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>9</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(8</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>28,853</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" style="vertical-align:top;width:20%;vertical-align:bottom">
                <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;text-indent:-9pt;margin-left:9pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Available-for-sale - matures after one year through three years:</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" style="vertical-align:top;width:20%;background-color:rgb(204, 238, 255);vertical-align: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"><span>US Governmental debentures</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" style="vertical-align:top;width:20%;padding-bottom:2px;vertical-align: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"><span>Corporate debentures</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" style="vertical-align:bottom;padding-left:9pt;width:20%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" style="vertical-align:bottom;padding-left:9pt;width:20%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" style="vertical-align:top;width:20%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
            </tr>
            <tr>
              <td colspan="1" style="vertical-align:top;width:20%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>26,455</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>15</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>26,470</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>28,852</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>9</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(8</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>28,853</span></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#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_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>52
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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>
          <div style="margin-left:63pt">
            <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;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                    <div style="line-height:1.25;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong><span>As of December 31, 2024</span></strong></span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>Fair value measurements using input type</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>Level 1</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>Level 2</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>Level 3</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>Total</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <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"><span>Assets:</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;vertical-align: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"><span>Available-for-sale marketable securities</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>26,470</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>26,470</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);vertical-align: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"><span>Foreign currency derivative contracts</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>584</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>584</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <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"><span>Liabilities:</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;padding-bottom:2px;vertical-align: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"><span>Foreign currency derivative contracts</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(224</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(224</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;padding-bottom:4px;vertical-align: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"><span>Total financial net assets</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>26,830</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>26,830</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>

            </table>
          </div>
          <div style="line-height:1.25">&#160;</div>
          <div style="margin-left:63pt">
            <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;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>As of December 31, 2023</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>Fair value measurements using input type</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>Level 1</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>Level 2</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>Level 3</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>Total</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <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"><span>Assets:</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;vertical-align: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"><span>Available-for-sale marketable securities</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>28,853</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>28,853</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);vertical-align: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"><span>Foreign currency derivative contracts</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>650</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>650</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <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"><span>Liabilities:</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;vertical-align: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"><span>Earn-out liability</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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"><span>Foreign currency derivative contracts</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(106</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(106</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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"><span>Total financial net assets</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>29,397</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>29,397</span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-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;">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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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">
          <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;width:37%;vertical-align: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"><span>Foreign exchange forward and</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom">&#160;</td>
                <td style="vertical-align:bottom;padding-bottom:2px;width:38%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="6" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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"><span>December 31,</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:37%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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"><span>options contracts</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom">&#160;</td>
                <td style="vertical-align:bottom;width:38%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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"><span>Balance sheet</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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"><span>2024</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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"><span>2023</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:37%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td style="vertical-align:bottom;width:38%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:37%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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"><span>Fair value of foreign exchange hedge transactions</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td style="vertical-align:bottom;width:38%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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"><span>Other receivables and prepaid expenses</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></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);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>566</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></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);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>537</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:37%;padding-bottom:2px;vertical-align: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"><span>Fair value of foreign exchange hedge transactions</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td style="vertical-align:bottom;width:38%;padding-bottom:2px;vertical-align: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"><span>Other payables and accrued expenses</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(224</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(55</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                </td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:37%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td style="vertical-align:bottom;width:38%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:37%;padding-bottom:4px;vertical-align: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"><span>Total derivatives designated as hedging instruments</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td style="vertical-align:bottom;width:38%;padding-bottom:4px;vertical-align: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"><span>Other Comprehensive profit</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>342</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>482</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>

          </table>
        <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">
          <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;width:37%;vertical-align: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"><span>Foreign exchange forward and</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom">&#160;</td>
                <td style="vertical-align:bottom;padding-bottom:2px;width:38%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="6" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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"><span>December 31,</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:37%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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"><span>options contracts</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom">&#160;</td>
                <td style="vertical-align:bottom;width:38%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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"><span>Balance sheet</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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"><span>2024</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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"><span>2023</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:37%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td style="vertical-align:bottom;width:38%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:37%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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"><span>Fair value of foreign exchange non-designated hedge transactions</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td style="vertical-align:bottom;width:38%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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"><span>Other receivables and prepaid expenses</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></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);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>18</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></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);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>113</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:37%;padding-bottom:2px;vertical-align: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"><span>Fair value of foreign exchange non-designated hedge transactions</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td style="vertical-align:bottom;width:38%;padding-bottom:2px;vertical-align: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"><span>Other payables and accrued expenses</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(51</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></div>
                </td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:37%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td style="vertical-align:bottom;width:38%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:37%;padding-bottom:4px;vertical-align: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"><span>Total derivatives non-designated as hedging instruments</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td style="vertical-align:bottom;width:38%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>18</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>62</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#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_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> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>54
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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>
                                <div style="margin-left:63pt">
                                  <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;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                        <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>December&#160;31,</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                      </tr>
                                      <tr>
                                        <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                        <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>2024</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                        <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>2023</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                      </tr>
                                      <tr>
                                        <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                                        <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                                        <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                      </tr>
                                      <tr>
                                        <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                          <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>Prepaid expenses</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                          <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></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>4,335</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                          <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></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>5,890</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                      </tr>
                                      <tr>
                                        <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                                          <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>Government authorities</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>969</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>988</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                      </tr>
                                      <tr>
                                        <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                          <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>Accrued interest</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>34</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>591</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                      </tr>
                                      <tr>
                                        <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                                          <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>Foreign currency derivative contracts</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>584</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>650</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                      </tr>
                                      <tr>
                                        <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                          <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>Grants receivable from the OCS</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>12</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                          <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></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                      </tr>
                                      <tr>
                                        <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                                          <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>Short-term lease deposits</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>124</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>145</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                      </tr>
                                      <tr>
                                        <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom">
                                          <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>Others</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>259</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>173</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                      </tr>
                                      <tr>
                                        <td style="vertical-align:bottom;width:76%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                      </tr>
                                      <tr>
                                        <td style="vertical-align:bottom;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                                          <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></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);vertical-align:bottom">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>6,317</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                                          <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></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);vertical-align:bottom">
                                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>8,437</span></span></span></span></div>
                                        </td>
                                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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_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>55
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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>
                                  <div style="margin-left:63pt">
                                    <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;vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                          <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>December 31,</span></span></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>2024</span></span></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>2023</span></span></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Raw materials</span></span></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                            <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></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>650</span></span></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                            <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></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,656</span></span></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align: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"><span><span>Finished goods</span></span></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>7,961</span></span></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>10,218</span></span></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                            <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></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>8,611</span></span></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                            <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></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>11,874</span></span></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#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_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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-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;">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>56
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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: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;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                              <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>December 31,</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>2024</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>2023</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Cost:</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;vertical-align: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"><span><span>Lab equipment</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                                <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></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>13,011</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                                <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></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>12,750</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Computers and peripheral equipment</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>12,058</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>11,353</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;vertical-align: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"><span><span>Office furniture and equipment</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,431</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,438</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Leasehold improvements</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>3,094</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2,990</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align: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"><span><span>SECaaS equipment</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>7,476</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>8,036</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>37,070</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>36,567</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Accumulated depreciation:</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;vertical-align: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"><span><span>Lab equipment</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>10,944</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>9,835</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Computers and peripheral equipment</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>10,778</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>9,041</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;vertical-align: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"><span><span>Office furniture and equipment</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>588</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>535</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Leasehold improvements</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,941</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,692</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align: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"><span><span>SECaaS equipment</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>5,127</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>4,275</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>29,378</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>25,378</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align: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"><span><span>Depreciated cost</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                <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></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>7,692</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                <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></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>11,189</span></span></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-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;">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>57
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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>
                  <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;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>December 31,</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>2024</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>2023</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Original Cost:</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Technology</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <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></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>10,113</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <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></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>10,113</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;vertical-align: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"><span><span>Backlog</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,877</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,877</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Customer relationships</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>3,592</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>3,592</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;vertical-align: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"><span><span>Software license</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,651</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,651</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>IP R&amp;D</span></span></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);vertical-align: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);vertical-align: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);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>3,659</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>3,659</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                          <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></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);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>20,892</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                          <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></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);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>20,892</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;vertical-align: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"><span><span>Accumulated amortization:</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;vertical-align: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"><span><span>&#160;Technology</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                          <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></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>10,113</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                          <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></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>10,113</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Backlog</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,877</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,877</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;vertical-align: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"><span><span>Customer relationships</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>3,592</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>3,592</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Software license</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,651</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,651</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align: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"><span><span>IP R&amp;D</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>3,354</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>2,744</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                          <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></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>20,587</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                          <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></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>19,977</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align: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"><span><span>Amortized cost</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                          <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></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>305</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                          <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></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>915</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Estimated Amortization Expense</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:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                      <tr>
                        <td style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                          <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"><span><span>Year ending December 31,</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:88%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>2025</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>305</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:88%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:88%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Total</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                          <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></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);vertical-align:bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>305</span></span></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-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;">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://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-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;">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>58
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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 style="margin-left:90pt">
                            <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;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                  <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">December&#160;31,</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2024</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2023</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                    <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">Accrued expenses</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                    <div style="line-height:1.25">$</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                    <div style="line-height:1.25">6,230</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                    <div style="line-height:1.25">$</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                    <div style="line-height:1.25">5,964</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                                    <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">Deferred revenues from IIA</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                    <div style="line-height:1.25">-</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                    <div style="line-height:1.25">302</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                    <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">Onerous contract&#160;liability</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                    <div style="line-height:1.25">276</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                    <div style="line-height:1.25">551</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                                    <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">Government authorities</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                    <div style="line-height:1.25">2,032</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                    <div style="line-height:1.25">2,108</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                    <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">Foreign currency derivative contracts</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                    <div style="line-height:1.25">224</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                    <div style="line-height:1.25">106</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                                    <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">Holdback and contingent earnout</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                    <div style="line-height:1.25">300</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                    <div style="line-height:1.25">299</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                    <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">Provision for returns</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                    <div style="line-height:1.25">33</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                    <div style="line-height:1.25">90</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom">
                                    <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">Others</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                    <div style="line-height:1.25">105</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                                    <div style="line-height:1.25">108</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                    <div style="line-height:1.25">$</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                    <div style="line-height:1.25">9,200</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                    <div style="line-height:1.25">$</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                                    <div style="line-height:1.25">9,528</div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#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_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>59
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASE (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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="margin-left:90pt">
            <div>
              <div>
                <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt">

                    <tr>
                      <td style="width:69%;vertical-align:bottom">&#160;</td>
                      <td colspan="3" style="vertical-align:top;border-bottom:2px solid rgb(0, 0, 0)">
                        <div style="text-align:center;line-height:1.25;font-weight:bold">Year ended December 31,</div>
                      </td>
                    </tr>
                    <tr>
                      <td style="width:69%;vertical-align:bottom">&#160;</td>
                      <td style="width:15%;vertical-align:top;border-bottom:2px solid rgb(0, 0, 0)">
                        <div style="text-align:center;line-height:1.25;font-weight:bold">2024</div>
                      </td>
                      <td style="width:1%;vertical-align:top">&#160;</td>
                      <td style="width:15%;vertical-align:top;border-bottom:2px solid rgb(0, 0, 0)">
                        <div style="text-align:center;line-height:1.25;font-weight:bold">2023</div>
                      </td>
                    </tr>
                    <tr>
                      <td style="width:69%;vertical-align:bottom;text-align:center">&#160;</td>
                      <td style="width:15%;vertical-align:top">&#160;</td>
                      <td style="width:1%;vertical-align:top">&#160;</td>
                      <td style="width:15%;vertical-align:top">&#160;</td>
                    </tr>
                    <tr>
                      <td style="width:69%;vertical-align:bottom;background-color:rgb(204, 238, 255)">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Weighted average remaining lease term</div>
                      </td>
                      <td style="width:15%;vertical-align:bottom;background-color:rgb(204, 238, 255)">
                        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif">5 years</div>
                      </td>
                      <td style="width:1%;vertical-align:top;background-color:rgb(204, 238, 255);text-align:center">&#160;</td>
                      <td style="width:15%;vertical-align:bottom;background-color:rgb(204, 238, 255)">
                        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif">1.5 years</div>
                      </td>
                    </tr>
                    <tr>
                      <td style="width:69%;vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Weighted average discount rate</div>
                      </td>
                      <td style="width:15%;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif">8.84%</div>
                      </td>
                      <td style="width:1%;vertical-align:top;text-align:center">&#160;</td>
                      <td style="width:15%;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif">2.10%</div>
                      </td>
                    </tr>

                </table>
              </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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Maturities of Operating Lease Liabilities</a></td>
<td class="text">
        <div>
          <div style="margin-left:90pt">
            <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);vertical-align: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"><span><span>Year ending December 31,</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:88%;vertical-align: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"><span><span>2025</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,059</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>2026</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,511</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:88%;vertical-align: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"><span><span>2027</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,590</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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"><span><span>2028 and thereafter</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>3,832</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:88%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Total lease payments</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>7,992</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:88%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:88%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Less - imputed interest</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(1,622</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                    <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></div>
                  </td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:88%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:88%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Present value of lease liabilities</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>6,370</span></span></span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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_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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>60
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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>
          <div style="margin-left:90pt">
            <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;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="22" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="6" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align: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">2024</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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">2023</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255);vertical-align: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">Outstanding at beginning of year</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">413,995</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.44</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align: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%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align: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%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align: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);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:28%;vertical-align: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">Granted</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255);vertical-align: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">Forfeited</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(353,745</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-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);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.35</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(72,480</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-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);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9.04</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-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);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align: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);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:28%;padding-bottom:2px;vertical-align: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">Exercised</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(250</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-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;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.16</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,364</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-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;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0.03</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-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;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:28%;padding-bottom:4px;vertical-align: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">Outstanding at end of year</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">60,000</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.94</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">413,995</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.44</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:28%;padding-bottom:4px;vertical-align: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">Exercisable at end of year</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">60,000</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.94</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">413,995</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.44</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:28%;padding-bottom:4px;vertical-align: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">Vested and expected to vest</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">60,000</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.94</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">413,995</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.44</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align: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;vertical-align:bottom;white-space:nowrap">&#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_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: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;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="14" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="6" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align: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">2024</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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">2023</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;width:52%;background-color:rgb(204, 238, 255);vertical-align: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">Outstanding at beginning of year</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,263,699</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.95</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align: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%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align: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%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;width:52%;vertical-align: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">Granted</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,531,837</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.44</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,330,500</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.47</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;width:52%;background-color:rgb(204, 238, 255);vertical-align: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">Vested</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,153,804</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-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);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.21</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,005,532</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-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);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.19</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;width:52%;padding-bottom:2px;vertical-align: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">Forfeited</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(594,291</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-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;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3.47</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(316,889</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                    <div style="line-height:1.25"><span style="font-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;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.38</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:top;width:52%;padding-bottom:4px;vertical-align: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">Unvested at end of year</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,047,441</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.69</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,263,699</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.95</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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_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>61
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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 style="margin-left:90pt">
                <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;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">Year ended</div>
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">December 31,</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2024</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2023</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2022</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">Domestic</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">(4,988</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">(64,360</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">(32,826</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">Foreign</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">884</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">2,640</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">2,691</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">(4,104</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">(61,720</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">(30,135</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</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>
              <div style="margin-left:90pt">
                <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;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">Year ended</div>
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">December 31,</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2024</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2023</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2022</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Loss before taxes on income</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">$</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);vertical-align:bottom">
                        <div style="line-height:1.25">(4,104</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">$</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);vertical-align:bottom">
                        <div style="line-height:1.25">(61,720</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">$</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);vertical-align:bottom">
                        <div style="line-height:1.25">(30,135</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Theoretical tax income computed at the Israeli statutory tax rate (23% for the years 2024, 2023 and 2022, respectively)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">(944</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">(14,196</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">(6,931</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Changes in valuation allowance</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">599</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">13,131</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">4,116</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Write off of prepaid and withholding taxes</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">1,113</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">749</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">1,388</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Foreign tax rates differences related to subsidiaries</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">-</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">20</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">46</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Non-deductible expenses</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">(144</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">(269</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">512</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Capital note and inter-company balances release taxes</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">-</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">-</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">544</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Other expenses and Exchange rate differences</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">80</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">&#160;</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">(37</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">195</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Non-deductible share-based compensation expense</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">709</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">1,586</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">1,925</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Change in expense associated with tax positions for current year</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">352</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">100</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">100</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Actual tax expense</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">$</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);vertical-align:bottom">
                        <div style="line-height:1.25">1,765</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">$</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);vertical-align:bottom">
                        <div style="line-height:1.25">1,084</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">$</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);vertical-align:bottom">
                        <div style="line-height:1.25">1,895</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Income Tax Expense</a></td>
<td class="text">
              <div>
                <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;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">Year ended December 31,</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2024</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2023</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2022</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Current taxes</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">288</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">248</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">391</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Taxes in respect of previous years</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">12</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">(13</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">16</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Write off of prepaid and withholding taxes</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">1,113</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">749</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">1,388</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Change in expense associated with tax positions for current year</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">352</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">100</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">100</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">1,765</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">1,084</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">1,895</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>

                </table>
              </div>

            <div>
              <div style="margin-left:90pt">
                <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;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">Year ended December 31,</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2024</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2023</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2022</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Domestic</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">946</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">822</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">1,129</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Foreign</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">819</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">262</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">766</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;padding-bottom:4px;vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">Total</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">1,765</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">1,084</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">1,895</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>

                </table>
              </div>
              <div style="margin-left:90pt">
                <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 rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="2" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="2" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="2" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="text-decoration:underline">Domestic</span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Current taxes</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">-</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">-</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">-</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Taxes in respect of previous years</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">-</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">-</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">(20</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Write off of prepaid and withholding taxes</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">946</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">822</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">1,149</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">Total Domestic</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">$</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);vertical-align:bottom">
                        <div style="line-height:1.25">946</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">$</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);vertical-align:bottom">
                        <div style="line-height:1.25">822</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">$</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);vertical-align:bottom">
                        <div style="line-height:1.25">1,129</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>

                </table>
              </div>
              <div style="margin-left:90pt">
                <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 rowspan="1" style="vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom">&#160;</td>
                      <td colspan="2" rowspan="1" style="vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom">&#160;</td>
                      <td colspan="2" rowspan="1" style="vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom">&#160;</td>
                      <td colspan="2" rowspan="1" style="vertical-align:bottom">&#160;</td>
                      <td colspan="1" rowspan="1" style="vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="text-decoration:underline">Foreign</span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Current taxes</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">288</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">248</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">391</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Taxes in respect of previous years</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">12</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">(13</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">36</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Write off of prepaid and withholding taxes</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">167</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">(73</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">239</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">Change in expense associated with tax positions for current year</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">352</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">100</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">100</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">Total foreign</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">$</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);vertical-align:bottom">
                        <div style="line-height:1.25">819</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">$</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);vertical-align:bottom">
                        <div style="line-height:1.25">262</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">$</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);vertical-align:bottom">
                        <div style="line-height:1.25">766</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</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:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                    <tr>
                      <td style="vertical-align:bottom;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">Total income tax expense (benefit)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">$</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);vertical-align:bottom">
                        <div style="line-height:1.25">1,765</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">$</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);vertical-align:bottom">
                        <div style="line-height:1.25">1,084</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">$</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);vertical-align:bottom">
                        <div style="line-height:1.25">1,895</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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="margin-left:90pt">
                <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;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">December 31,</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2024</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt">2023</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">Deferred tax assets:</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                        <div style="text-align:justify;margin-left:11.35pt;line-height:1.25">Operating and capital loss carryforwards</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">38,538</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">34,420</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="text-align:justify;margin-left:11.35pt;line-height:1.25">Research and development</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">6,051</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">8,423</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                        <div style="text-align:justify;margin-left:11.35pt;line-height:1.25">Employee benefits</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">415</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">1,522</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="text-align:justify;margin-left:11.35pt;line-height:1.25">Intangible assets</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">248</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">353</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                        <div style="text-align:justify;margin-left:11.35pt;line-height:1.25">Operating lease liabilities</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">1,465</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">496</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="text-align:justify;margin-left:11.35pt;line-height:1.25">Stock based compensation expenses</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">708</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">1,733</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                        <div style="text-align:justify;margin-left:11.35pt;line-height:1.25">Onerous contract</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">63</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">127</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="text-align:justify;margin-left:11.35pt;line-height:1.25">Prepaid and withholding taxes</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">6,607</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">6,297</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom">
                        <div style="text-align:justify;margin-left:11.35pt;line-height:1.25">Other temporary differences</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">576</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">543</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">Deferred tax asset before valuation allowance</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">54,671</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25">53,914</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">Valuation allowance</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">(49,907</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                        <div style="line-height:1.25">(49,928</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25">)</div>
                      </td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">Deferred tax asset net of valuation allowance</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">4,764</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">3,986</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">Deferred tax liability:</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25">&#160;&#160;&#160;Intangible assets</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">3,214</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25">3,284</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom">
                        <div style="text-align:justify;margin-left:2.85pt;line-height:1.25">&#160;&#160;Operating lease right-of-use assets</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">1,550</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">703</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align:bottom">
                        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif">Net deferred tax asset</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">-</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">$</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25">-</div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Schedule of Unrecognized Tax Benefits</a></td>
<td class="text">
                <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;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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">2024</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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">2023</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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">Uncertain tax position, beginning of year</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,043</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">943</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span 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);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">843</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;vertical-align: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">Increase related to current years' tax positions</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">156</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">137</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">94</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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">Increase related to prior years' tax positions</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">196</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">160</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                        <div style="line-height:1.25"><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%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align: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">Decrease due to lapses of statutes limitations</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(197</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">
                        <div style="line-height:1.25"><span style="font-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;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;width:64%;padding-bottom:4px;vertical-align: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">Uncertain tax position, end of year</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,395</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,043</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">943</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                    </tr>

                </table>
              <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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;">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://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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;">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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 change in unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="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>62
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GEOGRAPHIC AND SEGMENT INFORMATION (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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">
          <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;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>Year ended</span></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"><span>December 31,</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>2024</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>2023</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>2022</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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"><span>Europe</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>35,140</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>39,945</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>41,773</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:64%;vertical-align: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"><span>Asia and Oceania</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>24,010</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>20,547</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>29,888</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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"><span>Americas</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>14,163</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>16,542</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>21,791</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align: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"><span>Middle East and Africa</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>18,882</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>16,116</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>29,285</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:64%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>92,195</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>93,150</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>122,737</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>

          </table>
        <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock', window );">Schedule of Major Customers</a></td>
<td class="text">
          <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;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>Year ended</span></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"><span>December 31,</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>2024</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>2023</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span>2022</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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"><span>1<sup style="vertical-align:text-top;line-height:1;font-size:smaller">st</sup> Customer</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>15</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>%</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align: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"><span>2<sup style="vertical-align:text-top;line-height:1;font-size:smaller">nd</sup> Customer</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:64%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>15</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>%</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>

          </table>
        <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock', window );">Schedule of Long-Lived Assets by Geographic Location</a></td>
<td class="text">
          <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;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-family:Times New Roman,Times,serif">2024</span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom">
                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-family:Times New Roman,Times,serif">2023</span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <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">Long-lived assets:</span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:76%;vertical-align:bottom">
                  <div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-family:Times New Roman,Times,serif">Israel</span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">$</span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">13,577</span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">$</span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">13,431</span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom">
                  <div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"><span style="font-family:Times New Roman,Times,serif">Other</span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">856</span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">815</span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:76%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">$</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);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">14,433</span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">$</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);vertical-align:bottom">
                  <div style="line-height:1.25"><span style="font-family:Times New Roman,Times,serif">14,246</span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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_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> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>63
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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 style="margin-left:63pt">
            <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;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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">2024</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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">2023</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align: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">Financial income:</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:64%;vertical-align: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%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,183</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,341</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align: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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align: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%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">732</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-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);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align: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;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">214</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:64%;vertical-align: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">Financial expenses:</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);vertical-align: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%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align: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%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-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);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-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);vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:64%;vertical-align: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">Institutions interest Expenses</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align: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%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-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;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align: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);vertical-align: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%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:64%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                </tr>
                <tr>
                  <td style="vertical-align:bottom;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,910</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,215</span></span></div>
                  </td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-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);vertical-align: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);vertical-align:bottom;white-space:nowrap">&#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_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>64
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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: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;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>December&#160;31,</span></span></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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"><span><span>2024</span></span></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">
                                  <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>Liability:</span></span></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:88%;vertical-align: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"><span><span>Principal</span></span></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">
                                  <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></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>40,000</span></span></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:88%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Unamortized issuance costs</span></span></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(27</span></span></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">
                                  <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></div>
                                </td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:88%;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:88%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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"><span><span>Net carrying amount</span></span></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom">
                                  <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></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);vertical-align:bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>39,973</span></span></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap">&#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>65
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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">30 Months Ended</th>
<th class="th" colspan="1"></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>Sep. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2024</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_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_BusinessCombinationContingentConsiderationLiability', window );">Fair value of contingent liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<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="re">
<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="ro">
<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="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 834<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_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="re">
<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 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="ro">
<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="nump">$ 1,100<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_RestrictedHoldbackAmount', window );">Restricted holdback amount</a></td>
<td class="nump">$ 797<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 797<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_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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479405/805-10-25-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 8<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 7<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479613/805-30-35-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479668/805-30-25-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-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;">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_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> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-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;">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> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>66
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 18, 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_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>
</tr>
<tr class="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,833<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>
</tr>
<tr class="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>
</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="text">&#160;<span></span>
</td>
<td class="nump">$ 1,002<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">150<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="text">&#160;<span></span>
</td>
<td class="nump">$ 1,152<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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-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;">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 asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is 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/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-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;">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_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>67
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_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="num">$ (502)<span></span>
</td>
<td class="nump">$ 378<span></span>
</td>
<td class="nump">$ 442<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedInvestments', window );">Restricted deposits</a></td>
<td class="nump">$ 1,183<span></span>
</td>
<td class="nump">$ 1,886<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_WeightedAverageInterestRateRestrictedDeposits', window );">Weighted average interest rate of restricted deposits</a></td>
<td class="nump">4.54%<span></span>
</td>
<td class="nump">4.77%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">5.23%<span></span>
</td>
<td class="nump">6.58%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 190<span></span>
</td>
<td class="nump">$ 22,563<span></span>
</td>
<td class="nump">823<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">3,020<span></span>
</td>
<td class="nump">1,558<span></span>
</td>
<td class="nump">905<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">10,411<span></span>
</td>
<td class="nump">8,895<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,614<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">1,861<span></span>
</td>
<td class="nump">6,057<span></span>
</td>
<td class="nump">3,516<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">25,306<span></span>
</td>
<td class="nump">25,253<span></span>
</td>
<td class="nump">2,908<span></span>
</td>
<td class="nump">$ 2,398<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">3,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 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">1,595<span></span>
</td>
<td class="nump">3,129<span></span>
</td>
<td class="nump">825<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredRevenueRevenueRecognized1', window );">Deferred revenue</a></td>
<td class="nump">19,193<span></span>
</td>
<td class="nump">17,165<span></span>
</td>
<td class="nump">10,322<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">ROU assets</a></td>
<td class="nump">6,741<span></span>
</td>
<td class="nump">3,057<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">ROU lease liabilites</a></td>
<td class="nump">6,370<span></span>
</td>
<td class="text">&#160;<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_RemainingPerformanceObligations', window );">Remaining performance obligations as of the balance date for long- term</a></td>
<td class="nump">63,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_DeferredCostsCapitalized', window );">Deferred Costs, Capitalized</a></td>
<td class="nump">1,131<span></span>
</td>
<td class="nump">1,572<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">2,087<span></span>
</td>
<td class="nump">1,239<span></span>
</td>
<td class="nump">1,296<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">92,195<span></span>
</td>
<td class="nump">93,150<span></span>
</td>
<td class="nump">$ 122,737<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 33<span></span>
</td>
<td class="nump">$ 90<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>
</tr>
<tr class="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" 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">3,107,441<span></span>
</td>
<td class="nump">2,665,194<span></span>
</td>
<td class="nump">2,735,125<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="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_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="ro">
<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">$ 45,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="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_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="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">$ 18,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="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">489<span></span>
</td>
<td class="nump">$ 552<span></span>
</td>
<td class="nump">$ 539<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="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">$ 1,106<span></span>
</td>
<td class="nump">$ 2,577<span></span>
</td>
<td class="nump">$ 286<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_DeferredCostsCapitalized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Deferred Costs, Capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredCostsCapitalized</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_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_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_WeightedAverageInterestRateRestrictedDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 weighted average interest rate of 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_WeightedAverageInterestRateRestrictedDeposits</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>instant</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/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-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;">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> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-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;">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_DeferredRevenueRevenueRecognized1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 that was previously reported as deferred or unearned revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueRevenueRecognized1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-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;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-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;">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> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-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;">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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-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;">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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-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;">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_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> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-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;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-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;">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_RestrictedInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Investments which are not defined as or included in marketable (debt, equity, or other) securities whose use is restricted in whole or in part, generally by contractual agreements or regulatory requirements. For use in an unclassified balance sheet.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477220/954-210-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478600/954-210-50-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;">us-gaap_RestrictedInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-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;">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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>68
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">$ 25,253<span></span>
</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_ProvisionForDoubtfulAccounts', window );">Current-period provision for expected credit losses</a></td>
<td class="nump">190<span></span>
</td>
<td class="nump">22,563<span></span>
</td>
<td class="nump">823<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Write-offs</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(145)<span></span>
</td>
<td class="num">(64)<span></span>
</td>
</tr>
<tr class="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">(137)<span></span>
</td>
<td class="num">(73)<span></span>
</td>
<td class="num">(249)<span></span>
</td>
</tr>
<tr class="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">$ 25,306<span></span>
</td>
<td class="nump">$ 25,253<span></span>
</td>
<td class="nump">$ 2,908<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/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-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;">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>69
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</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">25.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_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration', window );">Estimated useful lives</a></td>
<td class="text">us-gaap:UsefulLifeShorterOfTermOfLeaseOrAssetUtilityMember<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_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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates description of term of useful life for property, plant, and equipment when not stated as numeric value.</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> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482190/360-10-35-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>70
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 share-based compensation expense</a></td>
<td class="nump">$ 6,040<span></span>
</td>
<td class="nump">$ 8,845<span></span>
</td>
<td class="nump">$ 9,165<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 share-based compensation expense</a></td>
<td class="nump">779<span></span>
</td>
<td class="nump">1,219<span></span>
</td>
<td class="nump">1,133<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 Expense [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 share-based compensation expense</a></td>
<td class="nump">1,988<span></span>
</td>
<td class="nump">3,010<span></span>
</td>
<td class="nump">3,168<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 share-based compensation expense</a></td>
<td class="nump">1,855<span></span>
</td>
<td class="nump">2,651<span></span>
</td>
<td class="nump">2,943<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 share-based compensation expense</a></td>
<td class="nump">$ 1,418<span></span>
</td>
<td class="nump">$ 1,965<span></span>
</td>
<td class="nump">$ 1,921<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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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>71
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">$ 483<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">34<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(126)<span></span>
</td>
<td class="nump">$ 1,737<span></span>
</td>
<td class="num">$ (1,525)<span></span>
</td>
</tr>
<tr class="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">357<span></span>
</td>
<td class="nump">483<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">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">1<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">482<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 482<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="num">(27)<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="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_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="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="num">(27)<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_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_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="num">(68)<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_ResearchAndDevelopmentExpenseMember', window );">Research and development [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_ResearchAndDevelopmentExpenseMember', window );">Research and development [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="num">(68)<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_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_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="num">(36)<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_SellingAndMarketingExpenseMember', window );">Sales and marketing [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_SellingAndMarketingExpenseMember', window );">Sales and marketing [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="num">(36)<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_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_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="num">(29)<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_GeneralAndAdministrativeExpenseMember', window );">General and administrative [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_GeneralAndAdministrativeExpenseMember', window );">General and administrative [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="num">(29)<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_OtherComprehensiveIncomeLossNetOfTax', window );">Net current-period other comprehensive loss</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="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">342<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_OtherComprehensiveIncomeLossNetOfTax', window );">Net current-period other comprehensive loss</a></td>
<td class="nump">14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 15<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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</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> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_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_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>
<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>72
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_MarketableSecuritiesLineItems', 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">$ 26,455<span></span>
</td>
<td class="nump">$ 28,852<span></span>
</td>
</tr>
<tr class="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">15<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross unrealized loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(8)<span></span>
</td>
</tr>
<tr class="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">26,470<span></span>
</td>
<td class="nump">28,853<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_MarketableSecuritiesLineItems', 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">26,455<span></span>
</td>
<td class="nump">28,852<span></span>
</td>
</tr>
<tr class="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">15<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross unrealized loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(8)<span></span>
</td>
</tr>
<tr class="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">26,470<span></span>
</td>
<td class="nump">28,853<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] | 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_MarketableSecuritiesLineItems', 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">26,455<span></span>
</td>
<td class="nump">28,495<span></span>
</td>
</tr>
<tr class="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">15<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">26,470<span></span>
</td>
<td class="nump">28,504<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_MarketableSecuritiesLineItems', 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">357<span></span>
</td>
</tr>
<tr class="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="num">(8)<span></span>
</td>
</tr>
<tr class="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">349<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]</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_MarketableSecuritiesLineItems', 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">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_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">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_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_MarketableSecuritiesLineItems', 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">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_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">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_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_MarketableSecuritiesLineItems', 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">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_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">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-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;">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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-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;">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> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481800/320-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479130/326-30-45-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;">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>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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_MarketableSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_MarketableSecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-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_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>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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">$ 26,470<span></span>
</td>
<td class="nump">$ 28,853<span></span>
</td>
</tr>
<tr class="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">584<span></span>
</td>
<td class="nump">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_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="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Foreign currency derivative contracts</a></td>
<td class="num">(224)<span></span>
</td>
<td class="num">(106)<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">26,830<span></span>
</td>
<td class="nump">29,397<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="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">26,470<span></span>
</td>
<td class="nump">28,853<span></span>
</td>
</tr>
<tr class="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">584<span></span>
</td>
<td class="nump">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_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="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Foreign currency derivative contracts</a></td>
<td class="num">(224)<span></span>
</td>
<td class="num">(106)<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">26,830<span></span>
</td>
<td class="nump">29,397<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="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</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/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(9)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H)(Footnote 7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(9)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(9)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column G)(Footnote 8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column G))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5A<br> -Subparagraph (SX 210.12-13A(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br><br>Reference 28: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-22<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-10<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-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;">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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-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;">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>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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>74
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="num">$ (862)<span></span>
</td>
<td class="num">$ (42)<span></span>
</td>
<td class="nump">$ 1,520<span></span>
</td>
</tr>
<tr class="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="nump">342<span></span>
</td>
<td class="nump">482<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">30,354<span></span>
</td>
<td class="nump">17,245<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">27<span></span>
</td>
<td class="num">(474)<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_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToResearchAndDevelopmentExpenses', window );">Gain or loss on the derivative instruments, other comprehensive loss to research and development expenses</a></td>
<td class="nump">133<span></span>
</td>
<td class="num">(2,176)<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_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToSalesAndMarketingExpenses', window );">Gain or loss on the derivative instruments, other comprehensive loss to sales and marketing expenses</a></td>
<td class="nump">36<span></span>
</td>
<td class="num">(540)<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_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToGeneralAndAdministrativeExpenses', window );">Gain or loss on the derivative instruments, other comprehensive loss to general and administrative expenses</a></td>
<td class="nump">29<span></span>
</td>
<td class="num">(440)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 10,326<span></span>
</td>
<td class="nump">$ 12,459<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_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToGeneralAndAdministrativeExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 derivative instruments reclassified from other comprehensive loss to general and administrative 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_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToGeneralAndAdministrativeExpenses</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_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToResearchAndDevelopmentExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 derivative instruments reclassified from other comprehensive loss to research and development 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_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToResearchAndDevelopmentExpenses</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_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToSalesAndMarketingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 derivative instruments reclassified from other comprehensive loss to sales and marketing 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_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToSalesAndMarketingExpenses</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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4CC<br> -SubTopic 10<br> -Topic 815<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4CC<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 realized and unrealized gain (loss) from foreign currency transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482014/830-20-35-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481956/830-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481926/830-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481839/830-10-45-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>75
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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">$ 566<span></span>
</td>
<td class="nump">$ 537<span></span>
</td>
</tr>
<tr class="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">(224)<span></span>
</td>
<td class="num">(55)<span></span>
</td>
</tr>
<tr class="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="nump">$ 342<span></span>
</td>
<td class="nump">$ 482<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> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>76
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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">$ 18<span></span>
</td>
<td class="nump">$ 113<span></span>
</td>
</tr>
<tr class="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="nump">0<span></span>
</td>
<td class="num">(51)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet', window );">Total derivatives non-designated as hedging instruments</a></td>
<td class="nump">$ 18<span></span>
</td>
<td class="num">$ (62)<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> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -SubTopic 10<br> -Topic 815<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480463/815-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>77
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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,335<span></span>
</td>
<td class="nump">$ 5,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_GovernmentContractReceivable', window );">Government authorities</a></td>
<td class="nump">969<span></span>
</td>
<td class="nump">988<span></span>
</td>
</tr>
<tr class="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">34<span></span>
</td>
<td class="nump">591<span></span>
</td>
</tr>
<tr class="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">584<span></span>
</td>
<td class="nump">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_GrantsReceivable', window );">Grants receivable from the OCS</a></td>
<td class="nump">12<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_DepositsAssetsCurrent', window );">Short-term deposits</a></td>
<td class="nump">124<span></span>
</td>
<td class="nump">145<span></span>
</td>
</tr>
<tr class="ro">
<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">259<span></span>
</td>
<td class="nump">173<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_PrepaidExpenseAndOtherAssetsCurrent', window );">Other receivables and prepaid expenses</a></td>
<td class="nump">$ 6,317<span></span>
</td>
<td class="nump">$ 8,437<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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-7<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -SubTopic 20<br> -Topic 860<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481326/860-20-50-4D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 912<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478345/912-310-45-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;">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_GrantsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amounts due under the terms of governmental, corporate, or foundation grants.</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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_GrantsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482955/340-10-05-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483032/340-10-45-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483032/340-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482955/340-10-05-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>78
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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">$ 650<span></span>
</td>
<td class="nump">$ 1,656<span></span>
</td>
</tr>
<tr class="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">7,961<span></span>
</td>
<td class="nump">10,218<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">8,611<span></span>
</td>
<td class="nump">11,874<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">$ 3,046<span></span>
</td>
<td class="nump">$ 1,788<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> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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>79
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">$ 37,070<span></span>
</td>
<td class="nump">$ 36,567<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,378<span></span>
</td>
<td class="nump">25,378<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">7,692<span></span>
</td>
<td class="nump">11,189<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">5,613<span></span>
</td>
<td class="nump">5,536<span></span>
</td>
<td class="nump">$ 6,406<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">13,011<span></span>
</td>
<td class="nump">12,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">10,944<span></span>
</td>
<td class="nump">9,835<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">12,058<span></span>
</td>
<td class="nump">11,353<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">10,778<span></span>
</td>
<td class="nump">9,041<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,431<span></span>
</td>
<td class="nump">1,438<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">588<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,094<span></span>
</td>
<td class="nump">2,990<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,941<span></span>
</td>
<td class="nump">1,692<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,476<span></span>
</td>
<td class="nump">8,036<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 5,127<span></span>
</td>
<td class="nump">$ 4,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_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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-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;">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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-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;">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> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-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;">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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-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;">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>80
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">$ 610<span></span>
</td>
<td class="nump">$ 982<span></span>
</td>
<td class="nump">$ 946<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> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-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;">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>81
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INTANGIBLE ASSETS, NET (Schedule of Intangible Assets) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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">$ 20,892<span></span>
</td>
</tr>
<tr class="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">20,587<span></span>
</td>
<td class="nump">19,977<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Net Carrying Amount:</a></td>
<td class="nump">305<span></span>
</td>
<td class="nump">915<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_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="nump">10,113<span></span>
</td>
<td class="nump">10,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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">10,113<span></span>
</td>
<td class="nump">10,113<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_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="nump">1,877<span></span>
</td>
<td class="nump">1,877<span></span>
</td>
</tr>
<tr class="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">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="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_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_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="nump">1,651<span></span>
</td>
<td class="nump">1,651<span></span>
</td>
</tr>
<tr class="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">1,651<span></span>
</td>
<td class="nump">1,651<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="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_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">$ 3,354<span></span>
</td>
<td class="nump">$ 2,744<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_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/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478859/928-340-50-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;">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>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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=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>82
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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">$ 305<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_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 305<span></span>
</td>
<td class="nump">$ 915<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_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://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-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;">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_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/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>83
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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">$ 6,230<span></span>
</td>
<td class="nump">$ 5,964<span></span>
</td>
</tr>
<tr class="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">0<span></span>
</td>
<td class="nump">302<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_OnerousContractLiability', window );">Onerous contract liability</a></td>
<td class="nump">276<span></span>
</td>
<td class="nump">551<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_GovernmentAuthorities', window );">Government authorities</a></td>
<td class="nump">2,032<span></span>
</td>
<td class="nump">2,108<span></span>
</td>
</tr>
<tr class="ro">
<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">224<span></span>
</td>
<td class="nump">106<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_HoldbackAndContingentEarnout', window );">Holdback and contingent earnout</a></td>
<td class="nump">300<span></span>
</td>
<td class="nump">299<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_ProvisionForReturns', window );">Provision for returns</a></td>
<td class="nump">33<span></span>
</td>
<td class="nump">90<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccountsPayableAndAccruedLiabilities', window );">Others</a></td>
<td class="nump">105<span></span>
</td>
<td class="nump">108<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_OtherPayablesAndAccruedLiabilitiesCurrent', window );">Total other payables and accrued expenses</a></td>
<td class="nump">$ 9,200<span></span>
</td>
<td class="nump">$ 9,528<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_OnerousContractLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Onerous contract 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_OnerousContractLiability</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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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> -Topic 944<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479432/944-30-50-2B<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481174/470-10-25-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;">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> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-7<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -SubTopic 20<br> -Topic 860<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481326/860-20-50-4D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>84
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASE (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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [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_LeaseCost', window );">Rent expense</a></td>
<td class="nump">$ 2,735<span></span>
</td>
<td class="nump">$ 3,545<span></span>
</td>
<td class="nump">$ 3,784<span></span>
</td>
</tr>
<tr class="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="nump">199<span></span>
</td>
<td class="nump">229<span></span>
</td>
<td class="nump">82<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease costs</a></td>
<td class="nump">826<span></span>
</td>
<td class="nump">831<span></span>
</td>
<td class="nump">813<span></span>
</td>
</tr>
<tr class="re">
<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 );">Cash paid for lease liabilities</a></td>
<td class="nump">2,751<span></span>
</td>
<td class="nump">4,152<span></span>
</td>
<td class="nump">$ 2,843<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">$ 199<span></span>
</td>
<td class="nump">$ 195<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_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/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASE (Schedule of Weighted-Average Remaining Lease Term and Discount Rate) (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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">5 years<span></span>
</td>
<td class="text">1 year 6 months<span></span>
</td>
</tr>
<tr class="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">8.84%<span></span>
</td>
<td class="nump">2.10%<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/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>86
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASE (Schedule of Maturities of Operating Lease Liabilities) (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </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 );">2025</a></td>
<td class="nump">$ 1,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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2026</a></td>
<td class="nump">1,511<span></span>
</td>
</tr>
<tr class="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 );">2027</a></td>
<td class="nump">1,590<span></span>
</td>
</tr>
<tr class="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 );">2028 and thereafter</a></td>
<td class="nump">3,832<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">7,992<span></span>
</td>
</tr>
<tr class="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">(1,622)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">$ 6,370<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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-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;">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>87
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENT LIABILITIES (Narrative) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 06, 2023</div></th>
<th class="th"><div>Nov. 02, 2021</div></th>
<th class="th"><div>Dec. 31, 2024</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>
</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="text">&#160;<span></span>
</td>
<td class="nump">$ 736<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_GuaranteesInFavorOfLease', window );">Guarantees in favor of lease</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 396<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 834<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LitigationSettlementAmountAwardedToOtherParty', window );">Litigation settlement, paid to two founders</a></td>
<td class="nump">$ 260<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_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_LitigationSettlementAmountAwardedToOtherParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount awarded to other party in judgment or settlement of litigation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationSettlementAmountAwardedToOtherParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>ILS (&#8362;) </div>
<div>&#8362; / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>&#8362; / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </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">$ 10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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_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">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="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">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Intrinsic value of options exercised | $</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 93<span></span>
</td>
<td class="nump">$ 93<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">8 months 4 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">8 months 4 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 7 months 20 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">13,023<span></span>
</td>
<td class="nump">13,023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 6,026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 7 months 20 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">2,531,837<span></span>
</td>
<td class="nump">1,330,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] | 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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted | shares</a></td>
<td class="nump">2,531,837<span></span>
</td>
<td class="nump">1,330,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] | 2016 option plan | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period for plan</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(1)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">413,995<span></span>
</td>
<td class="nump">487,839<span></span>
</td>
<td class="nump">675,986<span></span>
</td>
</tr>
<tr class="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">(353,745)<span></span>
</td>
<td class="num">(72,480)<span></span>
</td>
<td class="num">(139,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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised</a></td>
<td class="num">(250)<span></span>
</td>
<td class="num">(1,364)<span></span>
</td>
<td class="num">(48,653)<span></span>
</td>
</tr>
<tr class="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">60,000<span></span>
</td>
<td class="nump">413,995<span></span>
</td>
<td class="nump">487,839<span></span>
</td>
</tr>
<tr class="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">60,000<span></span>
</td>
<td class="nump">413,995<span></span>
</td>
<td class="nump">487,839<span></span>
</td>
</tr>
<tr class="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">60,000<span></span>
</td>
<td class="nump">413,995<span></span>
</td>
<td class="nump">487,839<span></span>
</td>
</tr>
<tr class="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">$ 5.44<span></span>
</td>
<td class="nump">$ 5.96<span></span>
</td>
<td class="nump">$ 7.99<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">5.35<span></span>
</td>
<td class="nump">9.04<span></span>
</td>
<td class="nump">16.08<span></span>
</td>
</tr>
<tr class="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.16<span></span>
</td>
<td class="nump">0.03<span></span>
</td>
<td class="nump">5.01<span></span>
</td>
</tr>
<tr class="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.94<span></span>
</td>
<td class="nump">5.44<span></span>
</td>
<td class="nump">5.96<span></span>
</td>
</tr>
<tr class="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.94<span></span>
</td>
<td class="nump">5.44<span></span>
</td>
<td class="nump">5.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice', window );">Vested and expected to vest</a></td>
<td class="nump">$ 5.94<span></span>
</td>
<td class="nump">$ 5.44<span></span>
</td>
<td class="nump">$ 5.96<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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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;">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>90
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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">2,263,699<span></span>
</td>
<td class="nump">2,255,620<span></span>
</td>
</tr>
<tr class="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">2,531,837<span></span>
</td>
<td class="nump">1,330,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">(1,153,804)<span></span>
</td>
<td class="num">(1,005,532)<span></span>
</td>
</tr>
<tr class="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">(594,291)<span></span>
</td>
<td class="num">(316,889)<span></span>
</td>
</tr>
<tr class="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">3,047,441<span></span>
</td>
<td class="nump">2,263,699<span></span>
</td>
</tr>
<tr class="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">$ 4.95<span></span>
</td>
<td class="nump">$ 8.52<span></span>
</td>
</tr>
<tr class="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">2.44<span></span>
</td>
<td class="nump">2.47<span></span>
</td>
</tr>
<tr class="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">2.21<span></span>
</td>
<td class="nump">2.19<span></span>
</td>
</tr>
<tr class="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">3.47<span></span>
</td>
<td class="nump">2.38<span></span>
</td>
</tr>
<tr class="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">$ 2.69<span></span>
</td>
<td class="nump">$ 4.95<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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">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>91
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_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>
</tr>
<tr class="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">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="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="nump">$ 136,499<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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_DeferredTaxAssetsValuationAllowance', window );">Deferred tax assets valuation allowance</a></td>
<td class="nump">49,907<span></span>
</td>
<td class="nump">$ 49,928<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">5,577<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">1,060<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Total gross uncertain tax benefits</a></td>
<td class="nump">1,395<span></span>
</td>
<td class="nump">$ 1,043<span></span>
</td>
<td class="nump">$ 943<span></span>
</td>
<td class="nump">$ 843<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
</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="nump">6,607<span></span>
</td>
<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>
</tr>
<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>
</tr>
<tr class="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="nump">1,568<span></span>
</td>
<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>
</tr>
<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>
</tr>
<tr class="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="nump">$ 5,477<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">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>
</table>
<div style="display: none;">
<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_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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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;">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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.1.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">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_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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/otherTransitionRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482620/740-10-25-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 740<br> -Topic 942<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477617/942-740-50-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 740<br> -Topic 944<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478822/944-740-50-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;">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_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">$ (4,988)<span></span>
</td>
<td class="num">$ (64,360)<span></span>
</td>
<td class="num">$ (32,826)<span></span>
</td>
</tr>
<tr class="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">884<span></span>
</td>
<td class="nump">2,640<span></span>
</td>
<td class="nump">2,691<span></span>
</td>
</tr>
<tr class="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">$ (4,104)<span></span>
</td>
<td class="num">$ (61,720)<span></span>
</td>
<td class="num">$ (30,135)<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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">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/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-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;">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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">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>93
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">$ (4,104)<span></span>
</td>
<td class="num">$ (61,720)<span></span>
</td>
<td class="num">$ (30,135)<span></span>
</td>
</tr>
<tr class="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 2024, 2023 and 2022, respectively)</a></td>
<td class="num">(944)<span></span>
</td>
<td class="num">(14,196)<span></span>
</td>
<td class="num">(6,931)<span></span>
</td>
</tr>
<tr class="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">599<span></span>
</td>
<td class="nump">13,131<span></span>
</td>
<td class="nump">4,116<span></span>
</td>
</tr>
<tr class="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,113<span></span>
</td>
<td class="nump">749<span></span>
</td>
<td class="nump">1,388<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_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries', window );">Foreign tax rates differences related to subsidiaries</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="nump">46<span></span>
</td>
</tr>
<tr class="re">
<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 and exempt income</a></td>
<td class="num">(144)<span></span>
</td>
<td class="num">(269)<span></span>
</td>
<td class="nump">512<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_CapitalNoteReleaseTaxes', window );">Capital note and inter-company balances release taxes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">544<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_OtherExpensesAndExchangeRateDifferences', window );">Other expenses and Exchange rate differences</a></td>
<td class="nump">80<span></span>
</td>
<td class="num">(37)<span></span>
</td>
<td class="nump">195<span></span>
</td>
</tr>
<tr class="ro">
<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 expenses</a></td>
<td class="nump">709<span></span>
</td>
<td class="nump">1,586<span></span>
</td>
<td class="nump">1,925<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_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear', window );">Change in expense associated with tax positions for current year</a></td>
<td class="nump">352<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Actual tax expense</a></td>
<td class="nump">$ 1,765<span></span>
</td>
<td class="nump">$ 1,084<span></span>
</td>
<td class="nump">$ 1,895<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/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-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;">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> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">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/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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;">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_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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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;">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/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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;">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/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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;">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>94
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">$ 288<span></span>
</td>
<td class="nump">$ 248<span></span>
</td>
<td class="nump">$ 391<span></span>
</td>
</tr>
<tr class="re">
<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">12<span></span>
</td>
<td class="num">(13)<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses', window );">Write off of prepaid and withholding taxes</a></td>
<td class="nump">1,113<span></span>
</td>
<td class="nump">749<span></span>
</td>
<td class="nump">1,388<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_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear', window );">Change in expense associated with tax positions for current year</a></td>
<td class="nump">352<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income Tax Expense (Benefit)</a></td>
<td class="nump">$ 1,765<span></span>
</td>
<td class="nump">$ 1,084<span></span>
</td>
<td class="nump">$ 1,895<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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">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/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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;">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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>95
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">$ 946<span></span>
</td>
<td class="nump">$ 822<span></span>
</td>
<td class="nump">$ 1,129<span></span>
</td>
</tr>
<tr class="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">819<span></span>
</td>
<td class="nump">262<span></span>
</td>
<td class="nump">766<span></span>
</td>
</tr>
<tr class="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,765<span></span>
</td>
<td class="nump">1,084<span></span>
</td>
<td class="nump">1,895<span></span>
</td>
</tr>
<tr class="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="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_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount', window );">Taxes in respect of previous years</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(20)<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">946<span></span>
</td>
<td class="nump">822<span></span>
</td>
<td class="nump">1,149<span></span>
</td>
</tr>
<tr class="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">946<span></span>
</td>
<td class="nump">822<span></span>
</td>
<td class="nump">1,129<span></span>
</td>
</tr>
<tr class="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">288<span></span>
</td>
<td class="nump">248<span></span>
</td>
<td class="nump">391<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_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount', window );">Taxes in respect of previous years</a></td>
<td class="nump">12<span></span>
</td>
<td class="num">(13)<span></span>
</td>
<td class="nump">36<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_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount', window );">Write off of prepaid and withholding taxes</a></td>
<td class="nump">167<span></span>
</td>
<td class="num">(73)<span></span>
</td>
<td class="nump">239<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_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount', window );">Change in expense associated with tax positions for current year</a></td>
<td class="nump">352<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="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 );">Total foreign</a></td>
<td class="nump">819<span></span>
</td>
<td class="nump">262<span></span>
</td>
<td class="nump">766<span></span>
</td>
</tr>
<tr class="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 income tax expense (benefit)</a></td>
<td class="nump">$ 1,765<span></span>
</td>
<td class="nump">$ 1,084<span></span>
</td>
<td class="nump">$ 1,895<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> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10B<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">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> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">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/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10B<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>96
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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">$ 38,538<span></span>
</td>
<td class="nump">$ 34,420<span></span>
</td>
</tr>
<tr class="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">6,051<span></span>
</td>
<td class="nump">8,423<span></span>
</td>
</tr>
<tr class="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">415<span></span>
</td>
<td class="nump">1,522<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets', window );">Intangible assets</a></td>
<td class="nump">248<span></span>
</td>
<td class="nump">353<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,465<span></span>
</td>
<td class="nump">496<span></span>
</td>
</tr>
<tr class="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">708<span></span>
</td>
<td class="nump">1,733<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_DeferredTaxAssetsOnerousContract', window );">Onerous contract</a></td>
<td class="nump">63<span></span>
</td>
<td class="nump">127<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_DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes', window );">Prepaid and withholding taxes</a></td>
<td class="nump">6,607<span></span>
</td>
<td class="nump">6,297<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">576<span></span>
</td>
<td class="nump">543<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Deferred tax asset before valuation allowance</a></td>
<td class="nump">54,671<span></span>
</td>
<td class="nump">53,914<span></span>
</td>
</tr>
<tr class="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 );">Valuation allowance</a></td>
<td class="num">(49,907)<span></span>
</td>
<td class="num">(49,928)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Deferred tax asset net of valuation allowance</a></td>
<td class="nump">4,764<span></span>
</td>
<td class="nump">3,986<span></span>
</td>
</tr>
<tr class="ro">
<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="re">
<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,214<span></span>
</td>
<td class="nump">3,284<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Operating lease right-of-use assets</a></td>
<td class="nump">1,550<span></span>
</td>
<td class="nump">703<span></span>
</td>
</tr>
<tr class="re">
<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_DeferredTaxAssetsOnerousContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 onerous contract 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredTaxAssetsOnerousContract</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_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>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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;">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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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;">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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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;">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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-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;">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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>97
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>TAXES ON INCOME (Schedule of Unrecognized Tax Benefits) (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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_UnrecognizedTaxBenefits', window );">Uncertain tax position, beginning of year</a></td>
<td class="nump">$ 1,043<span></span>
</td>
<td class="nump">$ 943<span></span>
</td>
<td class="nump">$ 843<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Increase related to current years' tax positions</a></td>
<td class="nump">156<span></span>
</td>
<td class="nump">137<span></span>
</td>
<td class="nump">94<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Increase related to prior years' tax positions</a></td>
<td class="nump">196<span></span>
</td>
<td class="nump">160<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Decrease due to lapses of statutes limitations</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(197)<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_UnrecognizedTaxBenefits', window );">Uncertain tax position, end of year</a></td>
<td class="nump">$ 1,395<span></span>
</td>
<td class="nump">$ 1,043<span></span>
</td>
<td class="nump">$ 943<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_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>98
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>GEOGRAPHIC AND SEGMENT 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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 92,195<span></span>
</td>
<td class="nump">$ 93,150<span></span>
</td>
<td class="nump">$ 122,737<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">35,140<span></span>
</td>
<td class="nump">39,945<span></span>
</td>
<td class="nump">41,773<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">24,010<span></span>
</td>
<td class="nump">20,547<span></span>
</td>
<td class="nump">29,888<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">14,163<span></span>
</td>
<td class="nump">16,542<span></span>
</td>
<td class="nump">21,791<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 18,882<span></span>
</td>
<td class="nump">$ 16,116<span></span>
</td>
<td class="nump">$ 29,285<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><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">As of December 31, 2023, 2022 and 2021, 1% from total revenues represent revenues in Israel</td>
</tr></table></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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-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;">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>99
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GEOGRAPHIC AND SEGMENT 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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">15.00%<span></span>
</td>
<td class="nump">0.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">64.00%<span></span>
</td>
<td class="nump">77.00%<span></span>
</td>
<td class="nump">77.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">36.00%<span></span>
</td>
<td class="nump">23.00%<span></span>
</td>
<td class="nump">23.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">15.00%<span></span>
</td>
<td class="nump">0.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">0.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>100
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>GEOGRAPHIC AND SEGMENT INFORMATION (Schedule of Long-Lived Assets) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">$ 14,433<span></span>
</td>
<td class="nump">$ 14,246<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</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">13,577<span></span>
</td>
<td class="nump">13,431<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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived 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_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">$ 856<span></span>
</td>
<td class="nump">$ 815<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> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-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>101
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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,183<span></span>
</td>
<td class="nump">$ 2,341<span></span>
</td>
<td class="nump">$ 1,880<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium', window );">Amortization/accretion of premium/discount on marketable securities, net</a></td>
<td class="nump">1,387<span></span>
</td>
<td class="nump">732<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_ForeignCurrencyTransactionGainLossRealized', window );">Exchange rate differences and other</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">214<span></span>
</td>
<td class="nump">292<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<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">660<span></span>
</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_OtherNonoperatingExpense', window );">Institutions interest Expenses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">72<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">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">38<span></span>
</td>
</tr>
<tr class="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">$ 1,910<span></span>
</td>
<td class="nump">$ 3,215<span></span>
</td>
<td class="nump">$ 2,134<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> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479424/830-30-S99-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;">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 realized gain (loss) from foreign currency transaction.</p></div>
<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> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-6<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481956/830-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481926/830-20-50-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;">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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-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;">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_InvestmentIncomeNetAmortizationOfDiscountAndPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 accretion (amortization) of purchase discount (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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-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;">us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-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;">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_OtherNonoperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 related to nonoperating activities, 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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-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;">us-gaap_OtherNonoperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>102
<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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Feb. 14, 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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilities', window );">Other payables balance due to related party</a></td>
<td class="nump">$ 24<span></span>
</td>
<td class="nump">$ 93<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_ShortTermDebtTypeAxis=us-gaap_ConvertibleNotesPayableMember', window );">Convertible Notes</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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="nump">200<span></span>
</td>
<td class="nump">198<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=allt_GalilSoftwareMember', window );">Galil Software [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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">325<span></span>
</td>
<td class="nump">993<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=allt_LynrockLakeMasterFundLpMember', window );">Lynrock Lake Master Fund LP [Member] | Convertible Notes</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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="nump">200<span></span>
</td>
<td class="nump">198<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleDebt', window );">Convertible debt balances due</a></td>
<td class="nump">$ 39,973<span></span>
</td>
<td class="nump">$ 39,773<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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.</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> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-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;">us-gaap_ConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-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;">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_OtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other.</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> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(12)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(12)(b)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(12)(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-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;">us-gaap_OtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-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;">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_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_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>
<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>103
<FILENAME>R85.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 14, 2022</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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 cash 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>
<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_ShortTermDebtTypeAxis=us-gaap_ConvertibleNotesPayableMember', window );">Convertible Notes</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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_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>
<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_TotalIssuanceCosts', window );">Total Issuance Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 596<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 200<span></span>
</td>
<td class="nump">$ 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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">40,000<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_ConversionPriceIncreaseDecreases', window );">conversion price decreases by</a></td>
<td class="text">up to two $1 increments if the company elects to extend the maturity of the Note by up to two successive years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 principal amount 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 200<span></span>
</td>
<td class="nump">$ 198<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Description of conversion of original debt instrument in noncash or part noncash transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-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;">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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-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;">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>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-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;">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_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>104
<FILENAME>R86.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.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<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, 2024 </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">(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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Net carrying amount</a></td>
<td class="nump">$ 39,973<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/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-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;">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> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>EXCEL
<SEQUENCE>105
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( $E.>UI&QTU(E0   ,T    0    9&]C4')O<',O87!P+GAM
M;$W/30O", P&X+]2=K>9BAZD#D0]BIZ\SRYUA;8I;83Z[^T$/VYY><@;HBZ)
M(B:VF$7Q+N1M,S+'#4#6(_H^R\JABJ'D>ZXQW8&,L1H/I!\> \.B;=> A3$,
M.,SBM[#IU"Y&9W7/ED)WLCI1)L/B6#0ZL2<?J]P<"A#G>B4^BQ-+.9<K!?^+
M4\L54Y[FRF_\9 6_![H74$L#!!0    ( $E.>UIB[@R"\@   "L"   1
M9&]C4')O<',O8V]R92YX;6S-DL%.PS ,AE\%Y=XZ:;6!HBX7$">0D)@$XA8E
MWA;1M%%BU.[M:</6@> !.,;^\_FSY,8$:?J(3[$/&,EANAI]VR5IPH8=B(($
M2.: 7J=R2G13<]='KVEZQCT$;=[U'J'B? T>25M-&F9@$18B4XTUTD34U,<3
MWIH%'SYBFV'6 +;HL:,$HA3 U#PQ',>V@0M@AA%&G[X*:!=BKOZ)S1U@I^28
MW)(:AJ$<ZIR;=A#P^OCPG-<M7)=(=P:G7\E).@;<L//DE_KV;GO/5,6K5<'K
MHKK>BEJNN!3KM]GUA]]%V/?6[=P_,[[Y9GP65 W\N@OU"5!+ P04    " !)
M3GM:F5R<(Q &  "<)P  $P   'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4
M?N^OT'AG]FT+QC:!MK03<VEVV[29A.U.'X416(UL>621A'^_1S80RY8-[9)-
MNIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X8-DOV]:[MR_>X%<R)!%!,!FGK_#
M"J5,7K5::0##.'W)$Q+#W(*+"$MX%,O67.!;&B\CUNJTV]U6A&ELH1A'9&!]
M7BQH0-!445IO7R"TY1\S^!7+5(UEHP$35T$FN8BT\OELQ?S:WCYES^DZ'3*!
M;C ;6"!_SF^GY$Y:B.%4PL3 :F<_5FO'T=)(@(+)?90%NDGVH],5"#(-.SJ=
M6,YV?/;$[9^,RMIT-&T:X./Q>#BVR]*+<!P$X%&[GL*=]&R_I$$)M*-IT&38
M]MJND::JC5-/T_=]W^N;:)P*C5M/TVMWW=..B<:MT'@-OO%/A\.NB<:KT'3K
M:28G_:YKI.D6:$)&X^MZ$A6UY4#3( !8<';6S-(#EEXI^G64&MD=N]U!7/!8
M[CF)$?[&Q036:=(9EC1&<IV0!0X -\313%!\KT&VBN#"DM)<D-;/*;50&@B:
MR('U1X(AQ=RO_?67N\FD,WJ=?3K.:Y1_::L!I^V[F\^3_'/HY)^GD]=-0LYP
MO"P)\?LC6V&')VX[$W(Z'&="?,_V]I&E)3+/[_D*ZTX\9Q]6EK!=S\_DGHQR
M([O=]EA]]D]';B/7J<"S(M>41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQ
MEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1
M]E6\W*.76!4!EQC?-*HU+,76>)7 \:V</!T3$LV4"P9!AI<D)A*I.7Y-2!/^
M*Z7:_IS30/"4+R3Z2I&/:;,CIW0FS>@S&L%&KQMUAVC2/'K^!?F<-0H<D1L=
M F<;LT8AA&F[\!ZO)(Z:K<(1*T(^8ADV&G*U%H&V<:F$8%H2QM%X3M*T$?Q9
MK#63/F#([,V1=<[6D0X1DEXW0CYBSHN0$;\>ACA*FNVB<5@$_9Y>PTG!Z(++
M9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0'HYI9";V$5FJ?JH<T/J@>,@H%\;D>
M/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>
M1FY;Q/NN,=K7-"XH8U=RS<C'5*^3*=@YG\#L_6@^GO'M^MDDA*^:62TC%I!+
M@;-!)+C\B\KP*L0)Z&1;)0G+5--E-XH2GD(;;NE3]4J5U^6ON2BX/%ODZ:^A
M=#XLS_D\7^>TS0LS0[=R2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9=
M=N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8
MT='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7
M\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I
M=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*POFH]M!5.S_Y9K<B?#!%.%@L22&.4
M%Z9*HO,94[[G*TG$53B_13.V$I<8O./FQW%.4[@2=K8/ C*YNSFI>F4Q9Z;R
MWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z
M;I,[2$R<><41 71% B.5' 86%S+D4.Z2D 83 <V4R43P H)DIAR F/H+O?(,
MN2D5SJT^.7]%+(.&3E[2)1(4BK ,!2$7<N/O[Y-J=XS7^BR!;814,F35%\I#
MB<$],W)#V%0E\Z[:)@N%V^)4S;L:OB9@2\-Z;ITM)__;7M0]M!<]1O.CF> >
MLX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[
MM'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ
M#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1.
M"CS<_N\-L,+$CN'MB[\!4$L#!!0    ( $E.>UH1M"E&O 8  ,D>   8
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
M\,UDL6]:G"BQRO<J'X52(LX/EYP%7.H;X/<G(=3N1#^@W+WN_PM02P,$%
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
MZX\+#JVTK S@^[D0ZO6B>LN]^U\-H_\ 4$L#!!0    ( $E.>UJL9%-).P(
M !@%   8    >&PO=V]R:W-H965T<R]S:&5E=#,N>&ULK53;;MLP#/T5P06*
M#>@B7YJT2&T#N14MT#5!TVT/PQX4FXF%RI8G*4G[]Z-D)TB!I.C#7FQ1XCGB
MH4C&6ZE>= %@R&LI*IUXA3%UGU*=%5 RW9$U5'BRE*ID!DVUHKI6P'('*@4-
M?;]'2\8K+XW=WDREL5P;P2N8*:+79<G4VQ"$W"9>X.TVGOBJ,':#IG'-5C '
M\Z.>*;3HGB7G)52:RXHH6";>(.B/(NOO''YRV.J#-;%*%E*^6.,^3SS?!@0"
M,F,9&/XV, (A+!&&\;?E]/976N#A>L=^Z[2CE@73,)+B%\]-D7C7'LEAR=;"
M/,GM';1ZNI8ODT*[+]DVOEUTSM;:R+(%8P0EKYH_>VWS<  (+D\ PA80?A80
MM0"7.=I$YF2-F6%IK.26*.N-;';A<N/0J(97]A7G1N$I1YQ)1]/'^?3A?CQX
MGHS)</ P>!Q-R/QN,GF>DR\SIL 48'C&! F^DF_D_.PZZH4WA!)=X*&.J<$@
M+!7-V@N'S87AB0O'D'5(%%R0T \OC\!'GX='[^$4I>_UAWO]H>/KGN";&V8
MJ](0N22WO&)5QE'L3&KNRNSW8*&-PF+[<TQJPQT=Y[8-V-<URR#QL,,TJ UX
MZ?E9T/-OC@G_3V3OTA#MTQ!]Q)Y.58[:U5O[K!>D9HILF%C#,=D-UY7CLF-B
MD_J=(*:;0S4?^S1!TH.ZM3/C.U,K7FDB8(DHOW.%KZ::/FP,(VM7R@MIL#'<
MLL#1!<HZX/E22K,S;'?LAV'Z#U!+ P04    " !)3GM:Q44=LMH"  #O!P
M&    'AL+W=O<FMS:&5E=',O<VAE970T+GAM;*V576_:,!2&_XJ555,K=4U(
M()0.(E&@:J6N185N%],N3'(@5A.;V0ZT^_4[3D($)715-2Z(G9SW]7..O[IK
M(9]4#*#)<YIPU;-BK9<7MJW"&%*JSL02.'Z9"YE2C5VYL-52 HUR49K8KN/X
M=DH9MX)N_FXL@Z[(=,(XC"5169I2^7()B5CWK(:U>?' %K$V+^R@NZ0+F(!^
M7(XE]NS*)6(I<,4$)Q+F/:O?N!BT37P>\)W!6FVUB<ED)L23Z=Q$/<LQ0)!
MJ(T#Q<<*!I DQ@@Q?I>>5C6D$6ZW-^Y7>>Z8RXPJ&(CD!XMTW+/.+1+!G&:)
M?A#K:RCS:1F_4"0J_R?K(K:-(X:9TB(MQ=A/&2^>]+FLPY:@T3P@<$N!^UZ!
M5PJ\/-&"+$]K2#4-NE*LB331Z&8:>6UR-6;#N)G%B9;XE:%.!X/[N\G][<VP
M/QT-R67_MG\W&)')]6@TG9#C,97 =0R:A30A[@GY0AXG0W)\=$*.".-D&HM,
M41ZIKJV1Q3C:83GN93&N>V#<(81GQ&N<$M=QFS7RP?OEWJ[<Q@I497"K,KBY
M7^N WT13#;@X-1%S<L4XY2'#E,="L7RU_>S/E):XYG[5I5IX>_7>9A]>J"4-
MH6?A1E,@5V %GS\U?.=K7>+_R6RG#%Y5!N\M]Z"?X*[&W('@^4!""1'3)!%*
M0>T4%V9^;F:.BU7@MCS'[]JK[83JHC"NBMHA;5:DS3=)[V6$LR1?B(IQD:K3
M\DEHIF,AV1^(ZH +S^8VBE/^7D&_)W('O%6!MSX$SI3*ZJ%;>RA-QVOZG8[W
MBGD_T.LT.F['Z]0C^Q6R_R%DO!24QNW/^**.VZ_!P>6QSUT3>.ZU_8/<[8J[
M_2;W%*\UE1EN+<*G#78=:GN/X!QWU-ZB^&=8@6EO'<?F*OQ&Y8)Q11*8H] Y
M:^-$R>)Z*3I:+/,3>B8TGO=Y,\8;&:0)P.]S(?2F8P[]ZHX/_@)02P,$%
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
MYHMX)LT3UG5LPX)H*17/:S!5D*=%-;+'6H<=@-,^ '!K@/L2T#P \&J ]UY
MLP88J>VJ%:-#P!3S.X*O0>AH8M,3(Z9!4_MIH3][J 2]30FG_/[X)AQ?#X/>
M=!! .*5A-+B9AC"^A/YX-+D=7 UNPN'] *['80C'$R:P4 FJ-&+9%_@&=V$
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
MO\C6DK:D_H5EN>J9J=Q4(<%RWB6?W!7]Y(WZ0N9(LJ[;F0?V$S%S ]/(Z"E
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
M1IB47!;YIH0S8C@Z1XYVQ4D/K4D$Q5=--)\O<\I%+$12K!SI[*T4VGR1K,N
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
M6CPOTKC+%,X3MZ[$R$7+&50!DOB>\V>C(>R1MIN672N6WFANUFJ-X?1[%<I
M$$$  @72V"P%<X=5FUX#/.NJ0,M=:)ZLXP9,._ G22"F7]"U^'40+#@BW*0>
M//L$,65)*,,!  ^()22;&+P&L TL 8$FSG$$V5?D!]%^NPXI@<=$"E8$> P(
MVJ)BV[S_N(#]T^PWX$+TN] RX7&6;@%[F[S=L#):@)PP7V"<BTP@$A'L@B3
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
M="/S+,I24P&=Y1*WH&0'1_I-Z-<S2M E@L/( 43,LL 0J8O"UC!;H"91;S:
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
MV?%J;GW=\,)NM7W3\6ZLI%OM--K>1*J-5,S@L65M?[4ZUW3_K>O][K7:-V<
MNYV0 )V2V[4N,V K0U_^0 !,HF2^3NP3"Y&^2*KVPW4Q_G-7Y4"E8LE42@D1
MJAPH58A4I:!5*8EIFWHG">7JW.91E6@@3&2V8>(-$A:#D,"_MP5W?#:/^5KP
M%8^8,#]F J6\ LHC)"@F@+I>YKI>'4Z=6]]% A\B"*O68Z0PYJ: XQ0+5]8[
M[)BFN1=)1>V3%FNF8EM9-N2RFIS[\]54?Z_)!$?C(D.U=D-14PWDPA23HY26
M<W=4C)OOZL70?F!JS86&%%=DVJA?4Z]5Q2 L-D9NW/!92D.CS"T3^G= 917H
M_4I*<]A8!^7?R/ ;4$L#!!0    ( $E.>UH<,QS4G 0  '\+   9    >&PO
M=V]R:W-H965T<R]S:&5E=#$R+GAM;,566V\J-Q!^YU>,ME4O$N&RD(1# 8DD
M1(V:I%%N?:CZ8'8'UCI>>V-[(?37=VPO$%J@Z5,5A;77,]]\<UT/EDI_-1FB
MA?=<2#.,,FN+?K-ID@QS9AJJ0$DG,Z5S9FFKYTU3:&2I5\I%,VZUSIHYXS(:
M#?R[!ST:J-(*+O%!@RGSG.G5!0JU'$;M:/WBD<\SZUXT1X."S?$)[4OQH&G7
MW*"D/$=IN)*@<3:,QNW^1=?)>X%7CDOS80W.DZE27]WF)AU&+4<(!2;6(3!Z
M+/ 2A7! 1..MPHPV)IWBQ_4:_=K[3KY,F<%+)7[CJ<V&42^"%&>L%/91+7_&
MRI]3AY<H8?PO+(-LIQM!4AJK\DJ9&.1<AB=[K^+P0:'7.J 05PJQYQT,>997
MS++10*LE:"=-:&[A7?7:1(Y+EY0GJ^F4DYX=78]O'N%U?/LR@;O)^.GE<7(W
MN7]^&C0M@3N19E(!702@^ !0.X8[)6UF8")33'<!FL1J0RU>4[N(CR)>8=*
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
M"V6I$WBSI-:+VCG0^5(INUVX +MF/OL#4$L#!!0    ( $E.>UJPH(@(3P,
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
M0M?@[!P;0-7"5&^,W#@Q6$J#TN*6.6HY*&N ]RLIS6%C S1_A]%O4$L#!!0
M   ( $E.>UJ@ >^V?@0  $\*   9    >&PO=V]R:W-H965T<R]S:&5E=#$Y
M+GAM;*56;6_B1A#^[E\QHKF^2 Y@&Q)( 2EO;4^ZM-$EO5-5]<-B#WA[:Z]O
M=QV2_OK.K TAA*!*E2(R]LX\\_;,>"<K;;[8'-'!8Z%*.^WDSE5GO9Y-<RR$
M[>H*2SI9:%,(1X]FV;.509%YHT+UXG[_I%<(679F$__NULPFNG9*EGAKP-9%
M(<S3!2J]FG:BSOK%1[G,';_HS2:56.(=NM^K6T-/O0U*)@LLK=0E&%Q,.^?1
MV<6 ];W")XDKNR4#9S+7^@L_O,^FG3X'A I3QPB"_CW@)2K%0!3&UQ:SLW')
MAMOR&OTGGSOE,A<6+[7Z+#.73SNC#F2X$+5R'_7J%VSS&3)>JI7UO[!J="-2
M3FOK=-$:4P2%+)O_XK&MPY;!J/^&0=P:Q#[NQI&/\DHX,9L8O0+#VH3&@D_5
M6U-PLN2FW#E#IY+LW.S#]?G=]:3G"(I?]-+6[*(QB]\PBV*XT:7++5R7&68O
M 7H4PR:0>!W(17P0\0K3+B11"'$_'AS 2S:))1YO^%9B2+VR\.?YW#I#O?]K
M7Y(-1+(?@N?AS%8BQ6F'"&_1/&!G]NTWT4G_QP,!#C8!#@ZAOUWYPV:__G9_
M#5%T!L>!1X#['.%GH^OJ.PL+D4HEG:3$A4%07(,,:FH1S2$^H!&J>0EB:1!I
MN&BBX3T-1Y9)GI(0',%=ZJ(2Y1/DPL*#,%+7%F@-&.%DN7P%0(QU.0VHK6C2
MP&DHM-,&'C"7J4+"]ZT ?*1%PBW1"_I;R!3)IG0@RFRC"[1E? 1/*(P%9&X!
M,0.+.66P9H?_3;PA"3&LD'(5567THZ0Y1?4$1Q"'I\DP)"$)AX.A5V;Y=$3F
M;:RT#M13%Z[7@;%SFVOCCL&A*9I$+<C2>VW<'$$T'C-L'(];T%&\B_B):B;F
MJFT I-JZ_Y,:NSAAGZ,D:GR.HF37)]-@H14M6>Z1\^X->MYRC]CSRJ\HS(X%
M,V')Y[RVGWOJLV8'F;2IKJDYU'(\"_Z@D/=$''#$_),$GUMH. 0=#)OD@ZB[
MEE[9O? <C+JCP;L@[D;]=S[!%Z>P(GIFR,@T(YE?SAG0IN=<T3K/A8RJKQ0)
M1'WY#VMI8YH:>0PBXQ;C0QJ$OVGIDA[QF ^XQ)+(NELAI5/A/RL$@"+-F_,N
M7 J;0R5DYOLM"HZ6*92JFLM'7"I(L39^=-BXP57$E_7D9K7Q+=SARMOT(*H/
MB3]'@S :$A<]0^)P-'C%D1OA"-L[X2'<F>CM&)J1LBVC[#,%6'V7 \,@"OO#
M,8LG) ZCB,53%L=]%D<^)DJ(K@T+*F&0A*,D#NZUV^RC2CSY91*<AN-Q''Q
M:^$89%'5SI>-K*BEP?=1>!+'P0_!;4-L6D^JQKUU#$["Y+0/5_NKN6?RVJHF
MS0YL%H'O=_'?R\:;4#0L86:M4#T@[4/_I20^*$[K>8^T"R0:#W<ZM>_STMOZ
MR!=HEOXJ8\'/0_.]W[S=W);.FTO"LWISU;H19BE+2^$LR+3?/:6/J&FN+\V#
MTY6_,LRUHPN(%W.Z\:%A!3I?:.W6#^Q@<X><_0M02P,$%     @ 24Y[6DX,
MA7D>!   #@D  !D   !X;"]W;W)K<VAE971S+W-H965T,C N>&ULI59M;^,V
M#/[>7T'X#H<-Z.S$:7-=FP1(7[9E:-/BFFT?AGU0;-H6*DL^28Z;?S]*=GS)
MT 8'#&@:2R8?/GPHBIDT2K^8 M'":RFDF0:%M=5E%)FDP)*94%4HZ4VF=,DL
M+74>F4HC2[U3*:)X,!A')>,RF$W\WI.>351M!9?XI,'49<GT]AJ%:J;!,-AM
M?.%Y8=U&-)M4+,=GM']43YI648^2\A*EX4J"QFP:S(>7UV?.WAO\R;$Q>\_@
M,EDK]>(6BW0:#!PA%)A8A\#H:X,W*(0#(AI?.\R@#^D<]Y]WZ+_XW"F7-3-X
MH\1?/+7%-+@((,6,U<)^4<UOV.5S[O 2)8S_#TUK>QX'D-3&JK)S)@8EE^TW
M>^UTV'.X&+SC$'<.L>?=!O(L;YEELXE6#6AG36CNP:?JO8D<EZXHSU;36TY^
M=G;S^/"P6#W<+5?/,%_>PLWC<K58_DIKN%_,KQ?WB]7B[GD268KE/**DP[UN
M<>-W<(<Q/"AI"P-W,L7T$" BDCW3>,?T.CZ*>(M)"*/A*<2#^.P(WJC/?.3Q
MSM_+7)4EMW2^K $F4[@ANESF*!..!FZY280RM4;X>[XV5M/Q^><M&=H@H[>#
MN):Z-!5+<!I0SQC4&PQFGSX,QX.K(RF<]2F<'4/_'\4[CKM\7-W!,+Z$G^#[
M0IRP\.2>4ZMZ)?.::28MHKD\F1M0&5#ML%RC[NMW"K9 DKRLF-Q"P0Q46FTX
MG13J,?FR!P'<-;^IJ(L=4H7:WT0R05!KP7/FF]NJKEE0>P]&?WFND5XCL%+5
MTGNSBL*\<FIF%%OX")]'XU-OGJ9\A_-&_(QME';^ ND"H"0)&=N3\_VQ1C^/
MPY.UT\EVK$F>1PE+M6FUB;TT0["-@HQ04I>+T]/P5\"R$FKK^!#T$JV2JMS"
MO4W#4V"0=$*RY&O-M1-Q"W,AE'7\?F>2LMDZ].'%*61<D 'Y\ T7D C&2^)/
MU[>QG<\/KC:?/ES$\>"JHO?4%UEF_,;PZD>*)P3FU"I40[;S6=-$H(&10H+:
MDHL#KDU+U\&9@E$K>7ZFE;H7L>7@\%)6TB#PHCJ? RU#DO!B=!9V\=R1:3/A
M5 6ZANGP411+:GM,NMMKU\Z.;!N@U3)%N?7;I%;+V6__YRB1G(1'6"%0A1Z8
M)K.Q+\_HX. :GDLOID%K11OY6UX-MX4W/Z@H)=<4/"D.@!I.--<(%2-:BMSV
M#L">#A\A'@\\8>?<VWCOAM%X<_M<MPF'L"K0B4X?)7/ETJ;",>%Z+4%,:</T
MI7> U&>6!#[6LF1"\ZXK*S?=^6E<G%IVM0_?NMJBO1E%79K[24S^+K5V7/6[
M_;"?MS/NFWG[2X'J0<?/4#(9N0["SW3%ZW;ZM@NK*C_Q2$FZ$OQC03]84#L#
M>I\I97<+%Z#_"33[%U!+ P04    " !)3GM:/D* .& '   <%   &0   'AL
M+W=O<FMS:&5E=',O<VAE970R,2YX;6S%6%MOVS@6?M>O(#S%3@HHLNZVLTF
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
M1BRJ@IOB$:M[]+O(V.R1.426YE+,-X+)1"K]'%KR.V'8AP;QR?3TH@'Y,62
MLI;;AASI+8RNRI!2T&RL!;QS;C+:0P5T99 ;7A0ZK>$20G'/BZKV_Q03(/F@
MD,L=-JT,._%0SQY$6M& 8]/Y7*; B/A@]4>1K'*]]H/J;1CW"$C&OJ",7,XP
MX5O &T%8/R0S!@\I!'4A,YC.-B+ .V^@(WVLLL(^%U4XBZ1"Q05SFBT%MY41
M:SZQTNBY=)3L0EL;DD@#0VR (/3<PK1]GK%/E4%]3>BK[/W7I:\UD,%"_@WU
M>:7\J0&XX@$'(&'\D&KKB'W0$*H2\&UYT?C"B78G*!$A@1#<@)&TGT&VT"4A
M#_W&0BADLZ@!9ICHDN8.5>XCXZXFWV8R"C+@\\ 53LD:=]UWQ+QHM-\6"&IA
M6TS <)515 >G'3E$-NINI"IZXJUR0<D@ZU+="TMI]PXV4-=,?( _SQJ$[UFU
M"?')/55%*ICS,8D%&AP+97G:H+,5Y04I2[]68%*M1!Y27DI":42) N:@D-UA
M$]35->9%/4B8!?""HJ,9X9NY(<8.YD9=%\9!EY:%%$_;5H"_D<"?0;R<*X4$
ME]PX%,8VPX0L4(R8;$80DS!OLN8\AE1(.RM<)>B928,KQM./WSC9"_X '4@?
MAG"0B>4,*<=A%M!A1O\2^A<'9Y5!J,%/03((HWZ/%KOA;G^ 13\*1Z,DF%C)
M?;:FJ>!*\B#NA[VH!_5PT!\%\6XX'H^#"4#(E-L@ZH?1, FB(7Z-@Q@V=J/@
M0F89DG;&;5W:R9R$@V@,W9ADHVA(EN(Q.=Z-PVC7+Y(P&A"F*([#43+R\W^N
M4: 5,6E="1 ,O88)[WG<9L3EH#9*1JVAB#)1;XNXLM3(\_-TM:2N6;ON-2J^
MX*A,(PU.2)U9<MEXG-$%\U\G.P)%@^T@&@1;>,1,97C4?_4>FS0(X"D%:.H]
M^![VMT(V&FWYW-'S%?0M;CJ@2. 1N.P+P/R5QO]/O$U"YV=(*?R%%8<3D9$[
M9^2LHMRAO3 AZ;)+O0822LP4#&PT9-6T&4B,<B1#8(V3&JM_?F?(XM0P=(ZV
MRO\#X)UOR-&4?5W20JO%=@');#V3N.^9[YRLS2=[P2NE_.5;4WO!N35<%$34
M)!R,1O6BGT3!E$9=,!X,@W%$C$9W]).D7L3](7OIJM;=N%B#R O_^4"G5:5<
M?<=N=]LOE$E],7\2KS]O+KA92*2W$'.H]G9&N)N:^I.A?G&Z]-?TF7;H&K_,
M\94E# G@][G6;OU"#MKOMJ-_ %!+ P04    " !)3GM:K.H-D/$"  "F!@
M&0   'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6RM56UOVC 0_IY?8673M$FT
M>:/ &"!!FVI(*T6E>].T#R8YB-7$9K93V'[]SD[(F$39-.V+WW+WW//XSI?!
M5L@'E0%HLBMRKH9NIO6F[WDJR:"@ZEQL@..7E9 %U;B5:T]M)-#4.A6Y%_I^
MQRLHX^YH8,_F<C00I<X9A[DDJBP**K]/(!?;H1NX^X,[MLZT.?!&@PU=PP+T
M^\U<XLYK4%)6 %=,<")A-73'07_2-O;6X .#K3I8$Z-D*<2#V4S3H>L;0I!#
MH@T"Q>D1+B'/#1#2^%9CNDU(XWBXWJ-?6^VH94D57(K\(TMU-G1[+DEA1<M<
MWXGM6ZCU7!B\1.3*CF1;V49=ER2ETJ*HG9%!P7@UTUU]#P<./?\)A[!V""WO
M*I!E>44U'0VDV!)IK!'-+*Q4ZXWD&#=)66B)7QGZZ='U=#:>74['[\AT=GE[
M$Y.7\:=Y/%O$BU<M,HOO!Y[&*,;62VK$2848/H$8A.1&<)TI$O,4TM\!/*37
M< SW'"?A2<0K2,Y)%+1(Z(?M$WA1HSFR>!=/X-WJ#"29\D040"A/2;S#&E>@
MR)?Q4FF)E?+UF.X*-3J.:EY/7VUH D,7GX<"^0CNZ,6SH.._.<&YW7!NGT+_
MISR=1#S.=W9['Y.@TR=GSI\B.I^!2@(FQP0S!,42+Q6SY)@LF2$R0^A<,TYY
MPFA.F+WQOC/E&C"BK@^<YT[0"GH1SF$K:@=VW^OYSK@04K,?U#Q?CR:)!/N0
MQ8H@X8*5A9<RE8B2:X+'V%,>0--E#D1!4DJF&:@6X: 1+NIUG6X4.F=.O$LR
MRM= )-5 4K9:(1>>8/)-)0A3&F@5!BCA]2%YJ&ND_U<(G8Z/*&<H56FF2\-;
MH=Q:][[>T*!K./TWH29DU+,7^#KP<8Y:87!A+S:(VN18'7H'O:, N;8=4A$;
MK6HCS6G3A,=5[_EE7G7P&RK7#'7FL$)7_[R+#U!67;'::+&QG6@I-/8UN\SP
M1P+2&.#WE1!ZOS$!FE_3Z"=02P,$%     @ 24Y[6G;.6)\A!   :0D  !D
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
M'#;^_0$3$OSZ06MW#$*!Z44K?P%02P,$%     @ 24Y[6LA)D65<"P  )#$
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
M(?I$**HEY#V5711M5H!!:N--ZWUW;4JLAG:'?BB8K$[<@@:4/8=*.KX5&>R
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
M73K"U;_GJ>WC66G?WJ!++7FI2&!O57=5CZE^A<<"^FJC/P"359*N)7'E)ZU
M41/IA5@(;R<1H#!5RFPU!)3 :90G-@-=@RIT@0AJAJC+(&5@?4MOGV9)\&NA
MY"WC5>Z66Q?EKF#QFR<]W<O'^YX#[L*KC*@)J4_[DN)Q_Z"TK"=K($5L_:N#
M59S\4U>+),KGFT)N.WA+-8^4]"X;1VJ15@R8Z*>R:':$6QZ6"VCW5"]1[W?L
M97 3HJL7CEQ)7BC-:L^"BI(!0D;TV!11-'(#'[INP Q+"SQ]GK!Q+BA,(.DD
MKYCV-[C73C;6GY#;P6K]. >!;&J6Q^:M#K!MUVX/?U-HM'09U%)<6GBIU)IQ
M";A[]\N[:^I!3NN@Z%MT_>'Z9AK]C$T+HFMX 0YAJTX'C#>+QF1G=W$=8,FC
MSP$!V!GMU4H;CPUK[PMOG[Q+Y+R"5/1=IZ@H4-U=L8;-+7LZ/7,J]N"(E>JI
M#D?4+LA&<'LNDNGV[W5E>E)H>#UV$4S@R>9K)SC'*>++)[XXT>G.D'@ST0+T
MS!6PUVPRE/OT9#A(@RH&I3MCLX?E;*YIJZTL-[3X_LG^/+K_T-[XJ/>4!%4%
ML TU&2/4#5]H ?.G'DFJ^@Z/X!I!\1Q+F3/OAKWX#W1 NC95+V/J.\#H6B]#
ME6V!;]6QBW?!H%V#&_F&=J34P.% .?_ W*0(43=Z/,\V@=( "K&[8DSRY?@2
M6(\!9#J_#])>&B&UO#5BUH:8'U6O7)/6Q7A;U9_<84$:?[]*-3Y&C3TR6\-<
M@>".*3B@"Y"@^6V>%X_,U==-_<"JQ^'M[?6KJ^@#;L0ZW?'7]U\RP ?LRU4T
M%9QBG&8H)>?2"%4)XR$UF^ANC>F:((Y?$0$.)CA(6M:^W86[=:^P'ZZD0O^,
M-Y?T;UF$#=92K>G&ZMDN^4$L;W&GQ6RM>AKV>!H&]C08^#['T'NQCS-J\1Z3
MX!2H_#4%TNGDXA*C;*>G"Y%0I\M+9-_>$%THE-K;?K=#:_RW^+/=+6I</;[5
MO2_]_\WJWZSY='Y\AMNUF)Z>G^N1<G&F&Q9-QS9L3(JX!KN+\2ZYM]S&G3I7
M] J0\=<;[&KN1A@),Z;>8W\CM'C"O7)IK-]PK""*>,(7^KH_R3ZFHCP6*HW+
M8G&A=@YB294DE1=)"CJU^2"Q3H5G]@55:%QM56G\3E/6E^/?MJL)+^Z\<8TK
M266#R594U%2,WDO.-QI(7,5U!3<Y^[-P&/&>XLOQDVC#6C3D/) ]V>I]/CE4
MESM.!ZF1C2-/TU,-BNX)L4UUISP*L)CI0:P>W4&[L':?>QSON3ZTI(M89:+T
M?7I]LQ(V;/\NUVFM_^G.-H3EB50OGQ]IP*K_I1;S3GPBE4I7Q&?]5!R!";YC
MNPLCIEZUE)(*;S\7SH3I,TVNR9<(/IFWKL,+-TFFT;F'KE;]L)SU7L!V&";7
MZZ>]EHW\.17E$J%1I0"7Y#'UDZ-OXSF"B9IM(PU#WNJU;2NMMMHSVTM78F!
M-[B=FH/!VCL&K1\MLP_6HI1?@<$0VYN;&E#P_>L887>TT%H4.LT&@YTPF%M,
M-\+7FE@EB:5JP%38"2?QD2L\:N'1\B-1;S),O*SJH,1>44!K/SW^VN*B\.F4
MW1.:=X!1Q9H38T(F]>[]"FX>V8&DR"3=SI:,X/4@KC[10<M>')+9E!%"-?9C
M!X]K=;L8;RK[!L[H-9^B*>#=)'(#C'^KR,Z4(\[:\?$?9Y,OFN(JXL=''J'\
M3F[BGX3^^LZ5#,Z!;AV_=^+X]6_@8R;V>IR_?1[0?SD44TY9()Q14;"]@K4]
MBE?@US.@NO2G?<>]O=YN<78<';S3\-0'S)S$P0_"HK0O2#M#P>\!8X--.4<Q
M_'O//XL::+77GA0+GW0H[=EMA.T;@Z>7G*F4>%*G1XH]6^1F*VNQM+\%E#58
MX?6K: E:X?GTY 17.#T[.YW.+W&9T_,E_+HX?;D2Z-HW+L8;+]YT OR]##<^
MR--LTAUG1"'LR2C_RVKA BL2#L+I64GTU4-X"M5#ZJ?JLJ=\SU%EI]#\AE!'
MD[M?AQ+BQ65@"P)Y15BSA/4AW.F='=:]-\M6#\63!G+L".K-,Q*>@Q5;4L2#
MRK5B< H)T?-S%SAI#G^?UVDP4X.^G?P>WN[((LJ D"KR_KA'^XTJ>,5VB&:O
M4,69%2"^.8&V'\8E9H' OY.+!?U<3FZ<LVIPO>ZFM."^SVHRQ_R3R?)D<OWW
M$%H75YV")KP7=T&7WM+/P:P5>.SL@F[/Q9]]&2OPQ/(,GZ"?(]DJ..,ES8@_
M?P6"68<W_0XM !%Q.#\YQG?G"YQE?!M.<!LPJ65Y@ONP/#U'TB[YEMR\\,P^
ME_E8.EW([R@P?,M8J*>UKFKEC"WV[/E924/4.RHR7>G;8KQN[<<@]6W3%WCL
ME:'CHWZ>35XP,'?$;?4KKSB8^^+HXE3P'7S$3P5UL^U26M<_04X^+PE0NG%P
MPH6%1.['E+8\%8<)6Z%,6ZK*2K.T(?CBZ.J0PQ<#!*!B'&%SQU9SAJ#A>OOR
M",HA36OMD&HS76R+:$]Y?](<5-?6)(RP4BJ7WM]H.^=C0T;LF.47L<9AT1)F
M*I>4]!$TY5"'@J0/[-0O1TBU_8<VX8+D:4E8$W1S0S,RH[VVMUUWAI\2(S>]
M=Z86/#1\K;8FQ/C+]5;74Z(/AN5#:<P1;*C"_0"_HL"TC6\HU2NMN5R;,KE
M&PZS=)RAR-X=JOSCP\%9SPXW5Y.?41!'\^AH\MXVD]2!_?YGT9]-014GW #S
ML,DU991]TMR?%PU2O2.J#'P'I.,0A3+RJIE,O8"I;R5FK'UEW>S<E!4CKME>
MNN3;OWQX:?$\,F@J2+0\%IF4(>A^!JBLWG6L#A^E:$^Z33$:\\)E37N&<+AY
MR7@RD-Y$7#48$*!V#8]@J6_ELH!-J76DCC4JNMFH'XD>M@XI3>M(0[!>B-$V
MU?([/LA(X2"O:"KLBKMRP5QI0$W))J0ZD+I;EL6JL/==>' (%R5Q'7^+LDH(
M8@D$\7M>=*C1;V&\DZNT5Y@"@'X NBNRL"E%XEIO)18"#/? 0*B-:5)^ZS97
M3S"X"X;4>B$&C3($LN(<!.%/<3.Y8>PWW(K/EG8$=W=M8SA/L+F,YZ#MKIH4
M(8S.MYYL>C%D^ME\Y+ 9N)HZ3[JA5.^4\5K#A.=(?^+&%PP7NA@E(54E15RU
MA)Q'FU9:A_SG%$D?N4AS="H+,PX=S)AQ.W" TK$V!.I2S"WV PP)YGVDETFW
M4[*TPJ]=;M#ISL>F>O?2&?&0VWPX*5CI[_A+:>UFC9%VR9MU-X)>:YJ(:CA;
MEW=2VZK)W%8J:=^:UD!A.A%;=HK8?OZC'L?I:,>&A>LKL!AO _#6TAI#@@87
MK*E751T?:8\- GL'"R]L"&S^I/\-1[,O,_<OYJ=@[K>G_T\>S+?XX4&V^(>"
M4O5PDD"E5]/T'U"LEY:E-.+?M@7 V_YA@_MK$H/G"SN983BZ05 ;'BIJ_)>W
M3441"U>D4OA$HY=":+(WN] D0XS]!PC.P(*Y;QVE9=2<.LQY#UC,1BV'K#YJ
M8P)"V]X-3TY7\996=2S\6?0397J7XL?0'H,]@'$1G1QS<24W4W&_I6+SK%'>
MN::Z+]]5FMAX0HRD@DV:%[6*RK/4?BYMF9ZX.UVK!EIC$NCJFEQMMV:,FUW#
MA,5XPX,W/==)]9N=X^/\<S;I'6J$D_MNLNIWX"DK'I_._#^<,N!WP?)"GW+C
MTC3D.K1 3.)N.*? &[?7R42<2ZB#LP>\*[,H07[:+KH++%AUB!$9<R'>-34N
M'"ZB\VZ#M9=$V0*YUH6R:=BMZMZ_YI6ZY+NN*'[FE0V,<@?R>\FSBIDY5^&U
M0([Y\5Y6Z9$P]<?K"=GZH2"[BJ%(J'<7EO7MV$AC"RK7B_,EE+]T-=7+\<IG
MNOVXC]*?>2^.9WQS<NB8]NX[2+FNU-WVPV8S-\"P[85"%Y12C#SD]S;7D^TJ
M.IR_"J\J=8W0P9YY#!,4\!HSO>A%+EF<1H>+< 2%7MM,D;^:8JZ4%M-N;T)2
MO7//F(U]>*D1<J<?'R>HF?#"6. Q[QTN^V'AUO 6"KT8I6?\@9[TA5R6J_U!
M%?5>]@72($^AET(>8@1E<?SMQ_<42UG,OWTEB]A0-SU*JY#.DK;%XY/)T%S%
MA@I5?],][A_^LF[Y]I(51RDHF_@OSY^O:@<#-8L 9&4NZUX*=Y)NO<Q;I4FR
M-(HDTQ2VXW&(+H[S^N.&S4&V\2?#=E6SU6W6;BIX_6.0R2@MACR0N6H@%2KS
M1:MX):>V$710J>*IZ@I;4.34@L0*5/I< I24"R;=.(7.PEPOWLPV^:35 ,1V
MJ[:8H<"7-P=UQ,\!/H#&$'C:*"E W.(E%:D4( 8UAVITN4M]A8C3RKMU@W5(
MJ7#4RT\\RR)PK*7N+KM;KVS\#?HE* CU$:%03KI]\]%R4H  _RH4E]=!%SNT
M$8=5)%Y:"#-0"V<AKOJK$@"63G/>EA^ZIY@3[X#"/EP2=EK9=7+'%#%XI0(]
M3SRRS_G 4E%I\L>T+'(IJ"!3S^ZFR&9*#N9(QBRZD0P<W3'UZ:GC%$3*9RS3
MY*N/N#K5^/QUK9TIO&<=_:1!W)VOF,BEY0TMK8USRZX]XF'/OI)4U.RX*I"0
M]K:%6Z>',^DKMN:6OF986V"[A87P-CE=.?J%$R*A>Y,:.^<'W31NNE0TI<I?
M_[H^J4^6NJU-^ADUR(?B"7/;IG9J>='U^M2=*YE3+(%8(\?:87PR2C-AE<NX
MZ@9[!HKR!Q!^!MOTYL.MVJ2T,WU[0BX5U]W(9?G!RUZ+H2[+X6A^;EMPR9F"
M.]5="-,@94/D=M:-]:#R+@%OOJ<_;?_9SFGA(WGM7\K@GB$S2$I( /B";K^-
M.VT:&RE<Y_9TXSJCJ_]<CI=O_H-H D<=ZJ'XS #Q:C8)!^F[FS++@NM=T%4J
M.H;MA\@:#"@$1Q2HA$4F3W(UKK1K4BU!N_YA+Q37]M:W(^@>!RL9GP+P@A3J
MX'(%OUUZ?U&OJ^2=17;1_VT]2)>NRG0Y7A7ZD?IY <ZO$Q * (;G0OH 8KMH
MA$'Z=WQ\\'B-;3-?.@&5 _\*QSUAP76P<F6IO>XMKJC3@Q<3H^S)2P5Q2?]K
MO],%>O:]ZSNG^N+41\?GT^C.W)-L^&BS6 Y_*W9PIBTNCE]=X2WF6-LG4JV0
MQXBY]<VWH.]DY CR5#DQW'<-J))K=T4B=R; QUMJP@IM"+:U2S=%Q5-4<LX'
ML19+:"X$+8\#6YAM)?F@4M8N-5P?6O"(PB^WQW1G%DX0:Y:5BFQOU3Q>MCY@
M0R& Z)EBV*_&B^E@3+G676=PXVBG9"Q?!.&F3;O;8]_@UO2N#N:UTZ(V9/UY
MY&6&>>!19D=WQ4?KT@)TFS)9$FK@83H5M'D!'MDUJ3 M.I:;(BAG[P4D2;E6
M\-;1,<PDN?IW-M_JR*/&OHPM>."=9(H \>GM% B@1XM7[>_@E.G,],YK]0T8
M0P1:VO5I-7%#D4;5IEQ5$,3?X:6."9S4"HOH<A:]4^IK$Y>=3IU"E1; YG6!
M>?+:FR=H(X,Y#8"B=2I_M>_?[E[6#L]+@UE[Q4\'< LPZS(V_YSC>ZY%^AU7
M21K7-GTJ^5OBNC6^-I1Q6UI=:")*F66*W^^BGZZO/W0PLPKO-1#^"[9D!/%'
MM([$EU/J3W-WE-@+58R=,I'"$/&[U[$KSA1+WF=>U+BXWX_<'!E(*!O/]$H/
MZ0IZZQWR\2K8<@'1Q*/0O\?:9]Y=DNG6NJC%MORBH<Z?E1*^[I-67K\:5B)5
M9^56*];WHP,5TI)=<R[U@H*@$97+?W(MJ4@\66B]8]873U987EH11.5">@">
MG_0=@.[)+SGXICWR>BKEM:@&^J<)QEJU]%CC\,9KC%*;UAD15'R' P4E591$
M%+(-*-E^NP3_"+G\FW1V\M>)0VLX.M3!H\#''IB].N)K:JGZ-J[C'[X#^^K>
MW-"5LG0@?7^ ]H#]%+-VL/'TU?7BX#6\Z1[_X;M=?&]^ ?L"Q5EF-O#J\>S\
M]( =;_I'7>QP2+P[KRZV].L#2#E3X@/P_:8H:OT#)\!^W@3>#_\/4$L#!!0
M   ( $E.>UHXY^P/@ (  -(%   9    >&PO=V]R:W-H965T<R]S:&5E=#,Q
M+GAM;+54R6[;,!"]^RL&:E&T0! MMI,BM078V5$G".(T/00]T-+8(L)%(:DH
M^?N2E*RZA>U;+Q)G>_,>I9E1+=6S+A -O'$F]#@HC"E/PE!G!7*B#V6)PD:6
M4G%BK*E6H2X5DMP7<18F4704<D)%D(Z\[TZE(UD91@7>*= 5YT2]3Y')>AS$
MP=IQ3U>%<8XP'95DA7,T/\H[9:VP0\DI1Z&I%*!P.0XF\<ETZ/)]PB/%6F^<
MP2E92/GLC.M\'$2.$#+,C$,@]O6*I\B8 [(T7EK,H&OI"C?/:_0+K]UJ61"-
MIY+]I+DIQL'7 ')<DHJ9>UE?8:O'$\PDT_X)=9-[' 605=I(WA9;!IR*YDW>
MVGO8+$AV%"1M0>)Y-XT\RS-B2#I2L@;ELBV:.WBIOMJ2H\)]E+E1-DIMG4DO
MSV_/[R<S^/Q %@SUEU%H+*J+A5F+,&T0DAT(<0(W4IA"P[G(,?\;(+1T.D[)
MFM,TV8MXAMDA].,#2*)DL >OWVGL>[S^#KSOB"4J#:<%93G,R1+-.\Q,#D\W
MR!>H?FT3O1?2C<J)+DF&X\#.@D;UBD'ZZ4-\%'W;0WC0$1YX].$.PM-*6X_6
M,,E>*JJI_W^?9M8'UP:YWDIX\!\(#SO"P[TW/+>[(J\8@ER"*1 N"%7P2%CE
M/1.MT;1B%.9 1 XS2A:4666H7;SB__XYC:B];;>+\KU?7>_> V:%D$RNWGL?
M>_%!%"6]2RGSFC+6BX=1[]8N/=*0(RTYGQ@/$]AV*^'&G'%4*[]--&2R$J89
MN<[;+:Q),Z=_TIMM=T/4B@H-#)>V-#H\MDI5LT$:P\C23^U"&KL#_+&P2Q>5
M2[#QI91F;;@&W1I/?P-02P,$%     @ 24Y[6N1GR>XG!0  7PP  !D   !X
M;"]W;W)K<VAE971S+W-H965T,S(N>&ULE5=M3^,X$/[N7V%U]U:P*C0O39JR
M4*ET6;8G%A"%6YU.]\%-IDV$$W=M![C[]3?CE-*B4G$?ZMC)S#/OX^GQH]+W
M)@>P_*F4E3EIY=8NCCH=D^90"G.H%E#AEYG2I;!XU/..66@0F6,J92?PO+A3
MBJ)J#8[=NVL].%:UE44%UYJ;NBR%_N<4I'H\:?FMYQ<WQ3RW]*(S.%Z(.4S
MWBVN-9XZ*Y2L**$RA:JXAME):^@?G?:(WA'\4<"C6=MSLF2JU#T=QME)RR.%
M0$)J"4'@XP%&("4!H1J_EIBME4AB7-\_HW]SMJ,M4V%@I.3/(K/Y22MI\0QF
MHI;V1CU^AZ4]$>&E2AJW\L>&-@I;/*V-5>62&34HBZIYBJ>E']88$N\-AF#)
M$#B]&T%.RZ_"BL&Q5H]<$S6BT<:9ZKA1N:*BH$RLQJ\%\MG!9'Q^.?XV'@TO
M;_EP-+JZN[P=7Y[SZZN+\6A\-N%[MV(JP>P?=RQ*(YY.ND0^;9"#-Y#]@/]0
ME<T-/ZLRR#8!.JCF2M?@6=?38"?B5T@/>>BW>> %W1UXX<KVT.%%;^ -TU35
ME2VJ.;]6LD@+,/ROX=18C;GR]S:+&[QP.Q[5SY%9B!1.6E@@!O0#M :?/OBQ
M]V6'MMV5MMU=Z(,)UF-62^!JQH<2BTE4J3N,-&2%Y1?*&##;M-Z)NUUK\C##
M):0E8+?*"LG%2BHV YXV8J43RS]]2 +?_\)_%U6-Q<U]%D3M($+^=M]+< W[
M"1O56D-E#Q:@"Y7QA58/A:MNPH.G!58J9)O S.][+ C:41RR!-7YJ0L+!VHV
M,^R [?G=B.VSO;B+ZPVDZ@&!41DL"NFPD"+L$44OI#7H]O'Q?F,PX:"<@L:D
M(W-"+]ZPBN^(:K2*:O3NJ)X96V"?01?<&9C5DE]@PS)<6"XJ/JS0L9+?X/=M
M,=XMY3=V(:8<?M7% ANJ97[,#W@0L9$J%[4%C4(JC =Z;Y&#1C$OI&'(KF:S
M@OQ4ZZJPM086L\G92(C)"]EG= R[ &R/N9(9+TJ*+= 7PZXP*MSFP$VN- HC
M4^F(V_)Y+XF5JX:N;JR7Q0R>OPN,BV6?7XM=18IH7MXB0.;"NJ37\ !5_;HX
M-N(5K^(5OSM>$ZO2^X-30=+(DWA5"7?5G#W1?FN<=J)OK\4_06!U4 ]=3\@V
M>U6C(V4L:87&<F<M^\AZO3ZN?COPFZ>/T;Q!7*'3W(4\0\](M4R*=C])6-CV
M? ]7/T[81$AH4@,O['N@3HE4211A_L>13U70#=DY5"YGB$YD>$<5U$'ILD7B
MKI\0<!S1&OC+XC.YT' P=9Y+UST'C>=0V;CM=3U\)NT$B_PCZZ-&T:Z*ZZTB
MV'M_'TW3NJREJ[DKS"'MXJ@AIZGC ?BX0NVVQG&GC/\51W>;L;L*1RI9_(L?
MYSA*\;VF%>US=$KC?+J'N8&TQ@Z(3>XUA]E@287)^0P['$=CYTCM_,Y.A70M
M3QBR_K46(>4(_KI)X-:0C7)1(3='A91S3[KA'A+(IX"5!IAVJ<0J+;!5N%!B
MYZ;L9&&7#4NZ9LT:"96G5B7.9"_^?U. 54?KR=WD-C;_P'5VM[Z9TTB&>;R_
M7+?E,U*$,5&X=4<ND\2^DTCK)<[+Z>9U]I8!Y B\J3SB]0.2LCL,70H#I7S8
MI3B$46]KVG?6AKX2]-R-MG3WH:^;^6_U=C4]#YNA\86\&;U_"#VG#)(P0U;O
ML(>WB6[&V>9@U<*-D%-E<2!UVQS_ 8 F OP^4\H^'TC ZC_%X#]02P,$%
M  @ 24Y[6E>B;H<I P  40<  !D   !X;"]W;W)K<VAE971S+W-H965T,S,N
M>&ULI57?;^(X$'[/7V'ET&I7@B;D1TN[@!1:NH>NU56D[3Z<[L$D ['JV*SM
MP/;^^ALGD&/W@)=5I&1F,O/-?+9G/-Q*]:8+ $.^EUSHD5L8L[[Q/)T54%)]
M(=<@\,]2JI(:5-7*TVL%-*^#2NX%OG_IE90)=SRL;4]J/)25X4S DR*Z*DNJ
MWB? Y7;D]MV]8<Y6A;$&;SQ<TQ6D8%[63PHUKT7)60E",RF(@N7(3?HWD\CZ
MUPZO#+;Z0":6R4+*-ZO,\I'KVX* 0V8L L7/!FZ!<PN$97S;8;IM2AMX*._1
M[VONR&5!-=Q*_I7EIABY Y?DL*05-W.Y_1UV?&*+ETFNZS?9-KZ7D4NR2AM9
M[H*Q@I*)YDN_[];A(&#@GP@(=@%!77>3J*[RCAHZ'BJY)<IZ(YH5:JIU-!;'
MA-V4U"C\RS#.C)/79/:03!ZFO?L_Y[TT>9B2QV3^Q_39VD@ZO7V9SYYGTY1\
M?*8+#OK3T#.8U@9[V2[%I$D1G$C1#\BC%*;09"IRR'\$\+#>MNA@7_0D.(MX
M!]D%"?M=$OA!= 8O;!<AK/'B$W@SL0%M\*@9W25WL#"$BIQ,OU7,O),4LDHQ
MPT"3OY*%-@H/TM_'5J')$1[/89OK1J]I!B,7NT>#VH [_O!;_]+_?(9!U#*(
MSJ&/4VS6O.) Y'+?7U9,-I1QNV\];-]>2M'AD:HW,-9VP.P8G;,)C]/!?8%R
M :K=&^=G2^@DI52&_0,YR:0VSA<EM2:5P('":^L*!\G_K1QUYYXR15XIK^"7
M438-R@_+H^WR]+"Y3(6,L ]-P021 L@[4'7CO*3DB]R $O:@4(Z]OT#!^CK!
M93>*8Z<?.[U:OO*=8-"-KF/GVEH&W=B/G%NIUE)1 X>1O=T3QE?X_CAP/CEA
M='T"<! '"%@[U5IXG@%=&ESY/0%B"B6K56&_T)CT65*]GYZS]9]Z.GLJ'4NF
MTUJ04&=/J8.D.@VMG2TDQWK".QAS):A5/<PUGH!*F&;BM=;VODB:,?F?>W/9
M8!>LF-"$PQ)#_8LK' VJ&>"-8N2Z'IH+:7 $UV*!=QXHZX#_EU*:O6(3M+?H
M^%]02P,$%     @ 24Y[6EW3RZ(: P  M <  !D   !X;"]W;W)K<VAE971S
M+W-H965T,S0N>&ULQ551;^(X$'[G5XRRI].NU#8A <IR@!2V5+M2.570]AY.
M]V"2 :PZ-F<[L/WW-W;2%"3*]NV$2#S.S.?O&WO&P[W2SV:#:.%G(:09!1MK
MMX,P--D&"V:NU!8E?5DI73!+IEZ'9JN1Y3ZH$&$<1;VP8%P&XZ&?N]?CH2JM
MX!+O-9BR*)A^F:!0^U'0#EXGYGR]L6XB' ^W;(T+M(_;>TU6V*#DO$!IN)*@
M<34*TO9@TG'^WN&)X]X<C,$I62KU[(P?^2B('"$4F%F'P.BUPV\HA ,B&O_6
MF$&SI L\'+^BWWKMI&7)#'Y3XB^>V\THZ >0XXJ5PL[5_CO6>KH.+U/"^"?L
M*]_K)("L-%85=3 Q*+BLWNQGG8>#@'[T3D!<!\2>=[609WG#+!L/M=J#=MZ$
MY@9>JH\F<ERZ35E835\YQ=GQ;?IC#D_IW>,49M-T\3B?SJ9_/BS@\P-;"C1?
MAJ&E59QOF-6(DPHQ?@>Q'<-,2;LQ,)4YYL< (=%K.,:O'"?Q6<0;S*X@:5]
M',6=,WA)HSGQ>-WW-#.NX8F)$N&&FTPH4VHT\'>Z-%;3,?GGE.@*,CD-Z4IG
M8+8LPU% M6%0[S 8__ZIW8O^.$.XTQ#NG$,?+Z@4\U(@J!7<<LEDQIF U!BT
M!F;('/\<F(4#9>[$PQRS4FLNUS!AAIM3NLZN?%I7:AP1VA4LEJB;G6GYU7=^
M]:(B1=5+#$OC&'"Y+2W8ERVV[G"' MKU.Z[?2>M!629:E:Y!*]TQ+MPIO*3>
M<VD8Z:>^\8S6S8%QTKCE:%J_M2[I'_<N.M?1L4&%2V4IP64!9?9"]:KYCKE&
M !D=4K?;A@*Z_4[]O.-LR87''7PX_'-,ZK^\#;P.6#4[):FY,J_JC5X_B8Z-
MTUE-_N^L]B_ZW>38^&A:>MVH?AYE=<JTO*3[ 40]^T)>U>_#"6]'O2KAU>#7
M"?]ZD7R]/C+@5&&&!YVT0+WV]X6AM4MIJZ;:S#974EIUXC?WZCZ;,;WFTH#
M%85&5]?4CG1U1U2&55O?EY?*4I?WPPU=JZB= WU?*65?#;= <U&/_P-02P,$
M%     @ 24Y[6L"V6F8I P  6@D  !D   !X;"]W;W)K<VAE971S+W-H965T
M,S4N>&ULS59=3]LP%'W/K["R:0)ID#9M V)M)5J*Z ,?HJ5[F/;@)K>-16)G
MMM/"O]^U\T&'2AY@FO9R8SN^YYYKGVN[OQ7R4<4 FCRE"5<#-]8Z._,\%<:0
M4G4L,N#X9R5D2C5VY=I3F00:6:<T\?Q6*_!2RK@[[-NQ.SGLBUPGC,.=)"I/
M4RJ?1Y"([<!MN]7 /5O'V@QXPWY&US #_9#=2>QY-4K$4N"*"4XDK ;N>?ML
M%)CY=L*"P5;MM(G)9"G$H^E,HX';,H0@@5 ;!(J?#8PA20P0TOA58KIU2..X
MVZ[0+VWNF,N2*AB+Y#N+=#QP3UT2P8KFB;X7VRLH\^D9O% DREJR+>8&ODO"
M7&F1EL[((&6\^-*G<AUV'$Y;;SCXI8-O>1>!+,L+JNFP+\662#,;T4S#IFJ]
MD1SC9E-F6N)?AGYZ>#&YGR[.Y]/%A$QO9O/[A^O)S7Q&#N9TF8 Z['L:@YBI
M7E@"C@I _PW MD^N!=>Q(A,>0?0G@(?L:HI^17'D-R)>0'A,.NVOQ&_YW0:\
M3IURQ^)UWL13;,VIAHA01:X@6C.^)E.NM,Q1;IK\N(9T"?+GON0;H4T%G:F,
MAC!PL404R VXPR^?VD'K6P/Q;DV\VTA\AA49Y0D0L2(Z!G))F20+FN1VY!;K
ME*!248><3)["F/(UD#'NA43IJWW)-(;;GTP5 *H >"YLJ<2EY)&#.V57SNR6
M(S)3=HJ$%0-G1!/*0R!6K8[936,ZCLUC4^6Q>AT!DT:+&%Q16\K*N<7T)9X)
M(;"-%:H)3Y!E1EF$GK@4"I3SV>D%@;&=DW<'R>CS2P0:AC*'G0@'/B9QZ!ST
M>FCG0M,$CP2)I,Q9H["]*[6XE!JKI58%&8L4R<?FK-L YB%63"/O3M='VSWU
M28-Z>K5Z>HWJN1&:?$CZC?#OE'Y0DP_^K?0;P_TWTN>"'^UHZ".5T#XUIOW7
M0C;7Q1&61'MO2;S"?Z,L2K[!?N5[._=="G)M;W6SW#G7Q=57C]8/A_/BOGR9
M7KPZKJG$X(HDL$+7UO$)JEP6-WG1T2*SM^=2:+R+;3/&QP](,P'_KX305<<$
MJ)]3P]]02P,$%     @ 24Y[6LF<-"8% P  &@8  !D   !X;"]W;W)K<VAE
M971S+W-H965T,S8N>&UL?55K;]HP%/WN7V%ET[1)K"$O'AT@\=I::6T1["5-
M^V"2"[&6V)GM0+M?OVN'LFZB?,&/W'O./;X^9K"7ZJ?. 0R]+PNAAUYN3'7I
M^SK-H63Z0E8@\,M&JI(97*JMKRL%+'-)9>&'[7;'+QD7WFC@]A9J-)"U*;B
MA:*Z+DNF'B90R/W0"[S'C27?YL9N^*-!Q;:P O.Y6BA<^4>4C)<@-)>"*M@,
MO7%P.8EMO OXPF&OG\RI5;*6\J==7&=#KVT+@@)28Q$8#CN80E%8("SCUP'3
M.U+:Q*?S1_3W3CMJ63,-4UE\Y9G)AU[/HQEL6%V8I=Q?P4%/8O%266CW2_=-
M;+?KT;361I:'9*R@Y*(9V?WA')XD]-K/)(2'A-#5W1"Y*F?,L-% R3U5-AK1
M[,1)==E8'!>V*2NC\"O'/#.Z^W0U7]+E?#J__C*>?)ROZ/AV1A?+^6)\/:/S
M;XOY[0HW7W]BZP+TFX%OD-2F^NF!8-(0A,\0!"&]D<+DFLY%!MF_ #Y6>RPY
M?"QY$IY%G$%Z0:.@1<-V&)_!BXY'$#F\Y%F\#2@%&9U*;72+3EG%#2OX;\A:
M=*&@8APG3&3TSN2@Z%AK,)K.N$X+J6L%]/MXK8W""_;CU/DT[-%I=FNZ2UVQ
M%(8>NDJ#VH$W>O4BZ+3?G=$6'[7%Y]!'*S1Q5A= Y89*5SU+4UD+K%]!"GQG
MV^JT58U0"O?H=PVGA)RE.BT$>P7E&FFQ7\3VR_Y$9/$OF28O2=R*H@3'I-7K
MM\D'N0,ET/R&LMKD4G'#,:S?Z9-^KT?&::IJ[!@7!I#+D"@F23\@:%2TH4#C
M8$-%^H#^5*C1&I^F> MMCS1)>C'I)$BBV'\'L5&RI'A,]&ZZ(D%(WI(5<INW
MR%+2 M#]B%A)S1$E0#%!G!!W*30)DSX)NA$JZ+2BH(MCKQ5'77JJB?X3OY:@
MMNY5TM0UIK'N<??X\(T;O_\-;U[-&Z:V7&@L;H.I[8LNWG+5O$3-PLC*N7\M
M#;XE;IKCXPW*!N#WC93F<6$)CG\'HS]02P,$%     @ 24Y[6OM7%,Y< @
M# 4  !D   !X;"]W;W)K<VAE971S+W-H965T,S<N>&UL?93?;]HP$,??\U=8
MV31M$FI^ "EC$ D*5?O0KH*N>YCV8)*#6'7LS'::]K_?V8&,2907QV????P]
MY\Z31JIG70 8\EIRH:=^84PU#@*=%5!2?2$K$+BSE:JD!DVU"W2E@.8NJ.1!
M'(9)4%(F_'3BUAY4.I&UX4S @R*Z+DNJWN; 93/U(_^PL&*[PMB%()U4= =K
M,#^J!X56T%%R5H+03 JB8#OU9]%X/K#^SN&)0:./YL1FLI'RV1JW^=0/K2#@
MD!E+H/AY@2O@W()0QI\]T^^.M(''\P/]VN6.N6RHABO)?[+<%%-_Y),<MK3F
M9B6;&]CG,[2\3'+M1M*TOOW8)UFMC2SWP:B@9*+]TM?]/1P%C,)W N)]0.QT
MMP<YE0MJ:#I1LB'*>B/-3ERJ+AK%,6%_RMHHW&489]+;^Z?E_>/WU>UR33X_
MT@T'_642&"3;_2#;4^8M)7Z'$L7D3@I3:+(4.>3_ P*4U.F*#[KF\5GB K(+
MTH]Z) [CP1E>O\NS[WC#]_(4+R",5&]DP73&I:X5D%^SC38*"^/WJ91;8/\T
MT#;+6%<T@ZF/W:!!O8"??OH0)>&W,W('G=S!.7JZQN;+:PY$;DDG_93(LYC3
M(O%JH=R LM?KV>NU0]];T08+RX!BE&OOHY<,0QRC7C),O&LF&-983G92YMJ[
M['U-(B\*>W$T0I]1+XDBZQOU1I<#<BK]X*A"2U [UX>:9+(6IBW6;K5K]5E;
MX?_<VW?BCJH=$YIPV&)H>'&)OURUO=<:1E:NWC?28/>X:8'/%2CK@/M;*<W!
ML =T#V#Z%U!+ P04    " !)3GM:CJ-WOAH#  "U!@  &0   'AL+W=O<FMS
M:&5E=',O<VAE970S."YX;6R-5=MNVS@0?>=7$-IBL0L0T=V24]N D[C8 DWJ
MC=,61=$'6AI90B51(:FX_?L=4K;7;1VW+R2'G#ES#L493;9"?E$E@*9?F[I5
M4Z?4NKMT7965T'!U(3IH\:00LN$:3;EQ52>!YS:HJ=W \T9NPZO6F4WLWE+.
M)J+7==7"4E+5-PV7WZZ@%MNIXSO[C?MJ4VJSX<XF'=_ "O2[;BG1<@\H>=5
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
M=V]R:W-H965T<R]S:&5E=#0T+GAM;*55;6_;-A#^SE]!J-VP 6HD4B^V,]N
MD[BI@3@.[+3#,.P#+9UMK9*HD73<_OL=*4?- ,?H4 @0C^3=P^=>>!P>I/JL
M=P"&?JG*6H^\G3'-91#H; >5T!>R@1IW-E)5PN!4;0/=*!"Y,ZK*@(=A&E2B
MJ+WQT*T]J/%0[DU9U/"@J-Y7E5!?KZ"4AY''O.>%9;'=&;L0C(>-V,(*S,?F
M0>$LZ%#RHH):%[*F"C8C;\(NKU*K[Q0^%7#0+V1J/5E+^=E.9OG("RTA*"$S
M%D'@\ 374)86"&G\<\3TNB.MX4OY&?V]\QU]60L-U[+\O<C-;N3U/9K#1NQ+
MLY2'#W#T)[%XF2RU^]-#JYM$'LWVVLCJ:(P,JJ)N1_'E&(<7!OWP%0-^-.".
M=WN08WDCC!@/E3Q09;41S0K.56>-Y(K:)F5E%.X6:&?&M]/%[7+R\&%V32?W
M-W0UO9U/[Q_I[/[]8CF?/,X6]_271[$N0?\Z# P>:,V"[ A^U8+S5\ 9IW-9
MFYVFTSJ'_+\  3+MZ/)GNE?\+.(-9!<T8C[E(8_/X$6=^Y'#2U[!6\$6*\S0
M)312F:+>TC\G:VT4%LM?I_QMT:+3:/8"7>I&9##R\(9H4$_@C7]^P]+PMS-<
MXXYK? Y]O,(+F>]+H'*#?)^@WH.FZZ_T%N16B6979/1.9L(6^RGJ9\%/4_\#
MA*)@4T<Q\%"M0=G@$QM\^XOLCY/I7F&3(&])E/@L#JTP\ =Q@D+,_%XO(A-=
M""KJG"XR$'4A"(_]D(5H[B=QC_"!W^_WR:0"561"$Q;[+(T(2W&7$XX8 T;F
M19ZC\U.AC8.:;*PR87VTY5:7L=0B\;X]>,!]-G!"Y+/$<F*<^[VH1\]D(NDR
MD7QW)N;B;ZGHM;NIH/2IR)\%^Z'(,ZH->4=80G["@=,ZQZ']VK5SWJ:=M^EW
M>WLGZ^V[.^RC&'^MP?R? CQ[RNDPO.*[8U$Z%L*QN"0SK024-LV1G_1ZK1!'
MC"S,#A3I)RGI,UL/6%MQ%+4"C].3 0I>]%-,ZM:]&IIF<E^;MK5VJ]W#-&G[
M\3?U]E6;"[4M:DU+V*!I>-'#8E#M2]%.C&Q<=UY+@Q7DQ!T^KJ"L NYOI#3/
M$WM ]UR/_P502P,$%     @ 24Y[6A&KAJ+Y @  A 8  !D   !X;"]W;W)K
M<VAE971S+W-H965T-#4N>&ULK55M;]HP$/Z>7V%ET]1*M'FC0!D@ :4:TDI1
MZ=XT[8-)#F(UL9GM%+9?O[,34B91M _[XK?</7Z>.]^EMQ7R2:4 FNSRC*N^
MFVJ]Z7J>BE/(J;H4&^#X925D3C5NY=I3&PDTL4YYYH6^W_)RRK@[Z-FSN1ST
M1*$SQF$NB2KRG,I?(\C$MN\&[O[@@:U3;0Z\06]#U[  _6DSE[CS:I2$Y< 5
M$YQ(6/7=8= =-8V]-?C,8*L.UL0H60KQ9#;3I._ZAA!D$&N#0'%ZAC%DF0%"
M&C\K3+>^TC@>KO?HMU8[:EE2!6.1?6&)3OMNQR4)K&B1Z0>Q_0"5GBN#%XM,
MV9%L2]MFZ)*X4%KDE3,RR!DO9[JKXG#@T/%?<0@KA]#R+B^R+&^HIH.>%%LB
MC36BF865:KV1'.,F*0LM\2M#/SVXG<Z&L_%T^)%,9^/[NPDYFWR=3V:+R>*\
M06:31W+V2)<9J/.>I_$ZX^3%%?2HA Y?@0Y"<B>X3A69\ 22OP$\Y%F3#?=D
M1^%)Q!N(+TD4-$CHA\T3>%$M/K)X5Z_@W>L4))GR6.1 *$_(9(>/78$BWX=+
MI24^F1_'=)>HT7%44T9=M:$Q]%VL$P7R&=S!NS=!RW]_@G.SYMP\A3Y88%DF
M109$K,@MXY3'C&:5!LP8Z&.$3T(>)_P-J"1@$D<P[) O,5(8>L>$W@R1&4+G
MA0*S%+K.E&M %%T=.&^=H!%T(IS#1M0,[+[3\9UA+J1FOZDI3H_&L01;IB@+
M2>2LR+V$J5@47!,\QH[Q!-H\1:(@+B33#%2#<- (%W7:3CL*G0MGLHM3RM=
M)-5 $K9:(1<>8T9->H7)-UJ% 4JX/B0/5>*[_X30:OF(<H%2E6:Z,+P5RJUT
M[Q\1&K0-I_\FU%P9=6P KP,?YZ@1!E<VL$'4),<>EW?0&7*0:]O_%+&WE4VB
M/JU;[+#L+"_F97^^HW+-4&<&*W3U+]M85;+L>>5&BXWM,TNAL6O998J_"9#&
M +^OA-#[C;F@_O$,_@!02P,$%     @ 24Y[6AG8RD5V @  *P4  !D   !X
M;"]W;W)K<VAE971S+W-H965T-#8N>&UL?9113]LP$,??\RFL;)I 0B1-"H6N
MC41+IR%!J2BPAVD/3G)M+!P[LQT*^_0[.VG62:4OB>W<_^?_77P>;:1ZT06
M(6\E%WKL%\94PR#060$EU:>R H%?5E*5U.!4K0-=*:"Y$Y4\B,+P/"@I$WXR
M<FL+E8QD;3@3L%!$UV5)U?L$N-R,_9Z_77A@Z\+8A2 9570-2S!/U4+A+.@H
M.2M!:"8%4; :^U>]X:1OXUW ,X.-WAD3FTDJY8N=W.1C/[2&@$-F+('BZQ6F
MP+D%H8W?+=/OMK3"W?&6_LWECKFD5,-4\A\L-\78O_!)#BM:<_,@-]^AS>?,
M\C+)M7N231,;8W!6:R/+5HP.2B::-WUKZ[ CN @_$$2M('*^FXV<RVMJ:#)2
M<D.4C4::';A4G1K-,6%_RM(H_,I09Y+I_?QY]O!X,[F=D?G]XVQ)CAYIRD$?
MCP*#?!L59"UKTK"B#UB]B-Q)80I-9B*'_'] @,8Z=]'6W20Z2+R&[)3$O1,2
MA5'_ "_NLHT=[^Q#7FK(-=,9E[I60'Y>I=HH/!F_]F7;L.+]+-LM0UW1#,8^
MMH,&]0I^\N53[SS\>L!IOW/:/T1/EMA]><TA)W)%IE*\@C(,_PM9@F!2D;DT
MH/>9/HC=;QJK#&4*RE;:LY7V;AE-&6?F?>@M%!,9JRCW/GO]\"0,0^])T%*B
MG3_HCFE=4Y$!R:0VVCN*!MZQ-\?+)*-*O3.Q)AA;"X/J^/+D<A"3?<4)=@YP
M"6KMVE0C$Y7-6>Y6NYO@JFF ?^'--7)'U9H)33BL4!J>#O LJ*8UFXF1E6N'
M5!IL+C<L\#8#90/P^TIB:=N)W:"['Y._4$L#!!0    ( $E.>UH,-OMZU@4
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
MBT:H8ZO-!JWCDX'KRV3;O&=D"ZU+-FS)AN;<@LOTD<6X"G59KLT<#4:'E]%
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
M*[GP5,E*#-FQ;I/*9I/@P#7WRNEI/,5XWC#L12(Y18T]WZPQ[#2&9S5^9T3
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
M\3Z^[J<U-G,/DY4J[PA;A E'$<PEI'75E+O#LNI?UA%TE=;#IE0(&J?-)9
MF#*0S^>4BEU'35#48'O_ U!+ P04    " !)3GM:7'XS4HP(   /5P  &0
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
M8D0D(#,1A\#RL"5C$@1Q)(GC>QK4RL:,'0_/7Z/?)I.7DYEB3L8T^,N?B]7
MZEE@3A9X$X@GNON=I!-JQ_%F-.#)7[!+;1T+S#9<T#!UE@A"/]H?\8\T$0<.
MKE?B %,'>*P#2AU0,M$]LF1:UUC@89_1'6"QM8P6GR2Y2;SE;/PH_ADG@LFG
MOO03P]&7T=W]Z-/]3>OVSZ?69'1_ QY&3W_</,?WP.1F_/)T]WQW,P'OKXG
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
MFC.52'+%8HC?&K 10P7$>P5RX75:#"$Z);Y[0CS'"UH"NORXNM^B'GY<W>M
MXU?;XAM[_7?MB71K^"=S)I788*HI29!L\A7B5<I69*8S)E4I2!*F,LJXW @@
M?\Z>4!RSZ:^V32F<^NU.=8DYEVL:P<3"&B)!;,&:_OR3.W!^:2/T,XV%GV3L
M#=E!17;097UZ@^45Z9/(I("(KUCZ#\1D*7B.&2@$L.@;04Z9I*96M1[WPL/
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
M \3ORS3E[SOY">K%_.G_4$L#!!0    ( $E.>UJ;MJISF0(  *@&   9
M>&PO=V]R:W-H965T<R]S:&5E=#8R+GAM;*U5T6[:,!3]E:NLFEJI:T)":==!
M)&A8A[2BJM#M8=J#22[$JF,SVQ"VKY_MA(QV4/6A+XFO?<^Y/M?Q2;<4\E'E
MB!HV!>.JY^5:+Z]\7Z4Y%D2=B25RLS(7LB#:A'+AJZ5$DCE0P?PP"#I^02CW
MXJZ;NY-Q5ZPTHQSO)*A541#Y>X!,E#VOY6TG[NDBUW;"C[M+LL )ZH?EG321
MW[!DM$"NJ. @<=[S^JVKI&WS7<(WBJ7:&8-5,A/BT0:CK.<%=D/(,-66@9C7
M&J^1,4MDMO&KYO2:DA:X.]ZR?W;:C98947@MV'>:Z;SG77J0X9RLF+X7Y1>L
M]9Q;OE0PY9Y05KD7@0?I2FE1U&"S@X+RZDTV=1]V *W. 4!8 \+G@/8!0%0#
MHM<"VC7 M=JOI+@^)$23N"M%"=)F&S8[<,UT:".?<GOL$RW-*C4X'8_&T_[X
M9C3X.H3^9#*<3DYA/)S"\9A(2>R1G,!Q@II0ID[@ SQ,$C@^.H$CH!RFN5@I
MPC/5];79BB7TT[KLH"H;'BC;"N%6<)TK&/(,LZ<$OM'0" FW0@;ABXP)IF<0
MM4XA#,+VG@U=OQX>[8$GKX>'+ZB)FF.)'-_Y ;X;(;*2,@:FO3#BFO %G3&$
MOE*H%214I4RHE43XT9\I+<WU^;GO%*HJT?XJUE*NU)*DV/.,9RB4:_3B]^]:
MG>#3O@Z^)5GR1F1/NMMNNMM^B3WN%T)J^H<XY\&-L5"%^[I7L70<B_7/==QI
M!5U_O=N4_W,^7H9/<Y(].>U.DU-)\'?N<(%RX;Q002I67%>WH)FM['9@[-;9
MTK-Y8\-]YS[^/YK*PV^)7%"N@.'<4 9G%^;KDY4O5H$62^<4,Z&-[[AA;GXE
M*&V"69\+H;>!+=#\G.*_4$L#!!0    ( $E.>UJE*TO,.@0  *$6   9
M>&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;+5846^C.!#^*Q:W6G6EW8(AA*2;
M1$J3[EVD;E4UV;N'U3TXQ$FL L[9IMG>KS]#*,2!F'(B+P'#S,<WD_F8P8,]
M9<]\B[$ O\(@XD-C*\3NQC2YO\4AXM=TAR-Y9TU9B(1<LHW)=PRC5>H4!J9M
M65TS1"0R1H/TVB,;#6@L A+A1P9X'(:(O=[B@.Z'!C3>+CR1S58D%\S18(<V
M>([%C]TCDRLS1UF1$$><T @PO!X:8W@SL=W$(;7XD^ ]/SH'22A+2I^3Q6PU
M-*R$$0ZP+Q(() \O>(*#($&2//[)0(W\F8GC\?D;^K<T>!G,$G$\H<%?9"6V
M0Z-G@!5>HS@03W3_!\X"2@GZ-.#I+]AGMI8!_)@+&F;.DD%(HL,1_<H2<>0
M.V<<[,S!?J^#DSDX:: '9FE84R30:,#H'K#$6J(E)VEN4F\9#8F2OW$NF+Q+
MI)\8S1X6XX??9[?W=V \G]\MYI_!P]T"7,UEO:SB  .Z!K-(H&A#EG(UYAP+
M_@E<3;% ))!G7\"/^11<??@$/@ 2@<66QAQ%*SXPA:27/,3T,RJW!RKV&2I3
M[%\#!WX&MF5W*MPG[W=W5'=3)B7/C)UGQD[QW#-XWTA$!/YR+ZML54X!^'DO
M[<%,X)#_717K =RI!D_$><-WR,=#0ZJ/8_:"C=''WV#7^EH5>4M@2AZ</ ^.
M#GTTH5Q4!7CPZJ9>R<OB961;O;X],%^.F==9*90Z.:6.EM+8]^,P#I"0_PP*
M*1/D7Y2\%*IH'I Z"@&WYYW0+%O!?M_SJFFZ.4U72_-!OH4GB+%7$FW .*1Q
M)&ZJ*+JEASN6>T*P;-.';C6];DZOJZ6WP/XVH@'=O(*?WW&XQ*RRD+4@30NY
M)3 E7B^/U[NDH+TV\] 2F)*'7IZ'WO\2=*^L 0M"YZ00ZZP42OV<4K\U0???
M1;/.2J$)K:);6EJBM\A_EHK1"D8/T;12VD)3 SX:#^ E19.AMY6+EM#47!0#
M =3VV;/"R=R48NMYIRVFSDHE571GJ&_/3:230=41K;%2B18]&^J;]B0=9C$#
M3SA(&?(MV7&]DK2(C:NG)30U_F(8@.Y%E:2=-1KGHB4T-1?%Y 'UH\=9)77+
MHY!;FBGKK%12Q7@ M5VWF9*\=Q&ML5*)%OT;ZAOXG*[%'C$, N++#VJLUY 6
MJW'=M(2F1EZ,";!_40UIIY#&N6@)3?TZ+4816S^*G--0YJ:\OKLN/"G-.BN5
M5#$NV-H6W$A#&50=T1HKE>C1Q[V^E\\>P=-'%.Z^3K7JT:,T_HR_Q'>\78P*
MMG/1'0WM(-(X%RVAJ;DHIA&[9AHYIY[R3H#3=?NG15ECI9(J1@1;OV'02#UN
M:6?%<=S.*=&RE>UU.B=$S:/]PV3S]CMB&Q)Q$."U=+.N/8G"#ONAAX6@NW1+
M<4F%G.G2TRU&*\P2 WE_3:EX6R2[E/FN].@_4$L#!!0    ( $E.>UK@JW)"
M:P(  .P%   9    >&PO=V]R:W-H965T<R]S:&5E=#8T+GAM;*U476_3,!3]
M*U=A0ILTEC3I!HPT4M=VHQ),T]+! ^+!36X;:XX=;*<9_'IL)PN=:*<)\1)_
MW7-\[HGOC1LA[U6!J.&A9%R-O$+KZMSW559@2=2)J)";DY60)=%F*=>^JB22
MW(%*YH=!<.:7A'(OB=W>C4QB46M&.=Y(4'59$OGS IEH1M[ >]RXI>M"VPT_
MB2NRQA3U774CS<KO67):(E=4<)"X&GGCP?ED:.-=P!>*C=J:@\UD*<2]7<SS
MD1=80<@PTY:!F&&#$V3,$AD9/SI.K[_2 K?GC^R7+G>3RY(HG CVE>:Z&'GO
M/,AQ16JF;T7S$;M\3BU?)IAR7VBZV,"#K%9:E!W8*"@I;T?RT/FP!1@,]P#"
M#A"^%!!U@,@EVBIS:4V))DDL10/21ALV.W'>.+3)AG+[%U,MS2DU.)W,KQ?C
MZZOYQ:<9C--TMDB/X7JV@,/4/)>\9@AB!3.EJ3$,<QB70FKZB[@_,'LP3TGA
M$1Q.41/*U!&\@;MT"H<'1W  E,.B$+4B/%>QKXU6>Z.?=;HN6EWA'EU3S$X@
M&AQ#&(3#'?#)R^'14[AO'.IM"GN;0L=WNH?O2HB\H8R!R0;F7!.^IDOCSE@I
MU JF5&5,J%HB?!LOE9;F=7[?E71[2[3[%ENQYZHB&8X\4Y(*Y0:]Y/6KP5GP
M89<%_XGLB2%1;TCT''MB? UW)=BBSAS*=I!-$@6GL;_9UOTL\S_J'O:ZA\_J
M7@A-V"[APQ<(_SOF_>!/3*O'WZI%VP<_$[FF7 '#E4$%)V_-$Y-M;VD76E2N
M/)="FV)WT\*T8Y0VP)ROA-"/"UOQ?8-/?@-02P,$%     @ 24Y[6@75?G9>
M P  3@H  !D   !X;"]W;W)K<VAE971S+W-H965T-C4N>&ULK99M;]LV$,>_
M"J$510NTT9,EVYDMP+&])L#:&G&RK1CV@I;/%A&)]$C*3K[]CI*C.18C!-C>
MV"1U]^?OCN21HX.0#RH#T.2QR+D:.YG6NTO756D&!5478@<<OVR$+*C&KMRZ
M:B>!KBNG(G<#SXO=@C+N)*-J;"&3D2AUSC@L)%%E45#Y= 6Y.(P=WWD>N&7;
M3)L!-QGMZ!:6H.]W"XD]MU%9LP*X8H(3"9NQ,_$OIW[E4%G\QN"@3MK$A+(2
MXL%T;M9CQS-$D$.JC03%OSU,(<^-$G+\?11UFCF-XVG[6?V7*G@,9D453$7^
M.UOK;.P,'+*&#2US?2L.UW ,*#)ZJ<A5]4L.M6T?9TQ+I45Q=,9^P7C]3Q^/
MB3AQ\'NO. 1'A^"M#N'1(:P"K<FJL&94TV0DQ8%(8XUJIE'EIO+&:!@WR[C4
M$K\R]-/)][OK^2U93'Y,KGZ=+\GDVXQ,IM/;^_F,S/]8S+\M<?####1EN?I(
M/I/[Y8Q\>/>1O".,D[M,E(KRM1JY&EF,HIL>Y[VJYPU>F7<&Z04)_4\D\(*>
MQ7WZ=O?PI;N+&6C2$#1I""J]Z#^DX<_)2FF)^^XO6[BU?FC7-X?Q4NUH"F,'
M3YL"N0<G>?^3'WL_VX+_G\1>I")L4A%VJ2>3-)4EK D\8JE08%W;6B&N%$RA
MV"=Q$'HC=W\:1-LH&L:]QN@%7*^!ZW7"S6 #4B*=A#WP$A392%&0FYN)#;/6
MZIT0G#.V+4(OL"-&#6+4B?B=@\1C05+!J]U"<D97+&?ZR888M0""?GP&V;:)
M(M\.&3>0<2?D%[$'R;$<:T)+G0G)-+,O==P&],+@C-!BY'L#.V*_0>QW(F*5
MQAK,L0CB@O/T"8NS9'MJJGZ36RMQOPT3],Z VS:^%]MY!PWOH)/W6N3K%4T?
M"!;$"I#QK<DO4,GQ_K21#BR[[WR'MFV"X=!..FQ(AYVD"RGVK+J'\1F )TF7
MDELS.6SSA6=X;9.A9Z?SO7^O)*_[!.D,I/U.\2SK%ITA68U>V8S^R3WI=T+=
M"4US(@P:V=$GNLJQ^)BEIF^HET?MTUHX#%I+;;.*@G-R]^2R-R^MKU1N&5<D
MAPVZ>1=]+!>R?KS4'2UVU?V_$AI?$U4SPP<?2&. WS="Z.>.>5(T3\CD'U!+
M P04    " !)3GM:1TTLP!8#  #5"0  &0   'AL+W=O<FMS:&5E=',O<VAE
M970V-BYX;6RM5FUOVC 0_BM65DVMM#;D#6@'D8!TVJ1UJLK:?9CVP20'L9K8
MF6V@^_>SG9#1)" F]0O8SCW/W7-^N1MM&7\6*8!$+WE&Q=A*I2QN;%O$*>18
M7+$"J/JR9#S'4DWYRA8%!YP84)[9;J_7MW-,J!6.S-H]#T=L+3-"X9XCL<YS
MS/],(6/;L>58NX4'LDJE7K##48%7, ?Y6-QS-;-KEH3D0 5A%'%8CJV)<Q,-
MM;TQ>"*P%7MCI)4L&'O6DR_)V.KI@""#6&H&K/XV,(,LTT0JC-\5IU6[U,#]
M\8[]D]&NM"RP@!G+?I!$IF-K:*$$EGB=R0>V_0R5GD#SQ2P3YA=M2]O LU"\
M%I+E%5A%D!-:_N.7*@][ *=_ .!6 +<)\ \ O K@G0KP*X!O,E-*,7F(L,3A
MB+,MXMI:L>F!2:9!*_F$ZFV?2ZZ^$H63X=?;R?P6G7_#G&.] Q?H/ *)228N
MT"5ZG$?H_.P"G2%"T?>4K06FB1C94GG6>#NNO$Q++^X!+XZ+[AB5J4"W-('D
M-8&M0J[C=G=Q3]VCC!'$5\AS/B"WY_H= <U.AWL=\.ATN'M$C5?O@F?X@D.[
M .KH"O1SLA"2JZOPJRO%)8773:&?AQM1X!C&EKK_ O@&K/#].Z??^]B5GK<D
MB]Z([%7J_#IU_C'V\ &H1/"BGD$!75DKT7V#UF_@)G0'7C"R-_O9:!MY@=\P
MBCJ,!D._-GH5?5!''QR-?IXR+B\E\!QE^@P<4U(R^7O^G>OKAI"VC>LV;**V
MS=#M5M&O5?2/JGC"G.!%!I6&F G9^4CT.SSW&PHZ;#RGH:##QO&Z)0QJ"8.C
M$F98I*C )$&JE%8Z,B6*9$02Z%0S:.=Z$#1"G;6-?"=P&WH&[3,Z] \(&M:"
MAJ>>+%4=U]S(0&R)5,>@GWJZ.DWEL!5;^]1UV31OS]%H__>-L/<*7@Y\91H'
MH0[>FLJRAM2K96\R5;V)J>&-==6S3$RIMO_1E W/'>8K0H5*TE)1]JX&ZMKP
MLHDH)Y(5IJPNF%1%V@Q3U7<!UP;J^Y(QN9MH!W4G%_X%4$L#!!0    ( $E.
M>UI!_Q2$=P(  "\&   9    >&PO=V]R:W-H965T<R]S:&5E=#8W+GAM;*U5
M76_3,!3]*U:0T"9!\]&NC)%&ZMJA(0UI:H$](![<Y+:QYH]@.^WV[[EVTM"A
MM *)/C2V<\_Q/=?'-^E.Z4=3 ECR)+@TDZ"TMKH*0Y.7(*@9J HDOEDK+:C%
MJ=Z$IM) "P\2/$RB:!P*RF20I7[M7F>IJBUG$NXU,;405#]? U>[21 '^X4%
MVY36+8196M$-+,%^K>XUSL*.I6 "I&%*$@WK23"-KV8C%^\#OC'8F8,Q<4I6
M2CVZR:=B$D0N(>"06\= \;&%&7#NB#"-GRUGT&WI@(?C/?M'KQVUK*B!F>(/
MK+#E)+@,2 %K6G.[4+M;:/5<.+Y<<>/_R:Z-C0*2U\8JT8(Q \%D\Z1/;1T.
M /'H""!I <F?@/$1P+ %#+W0)C,O:TXMS5*M=D2[:&1S U\;CT8U3+I37%J-
M;QGB;'9W,UW>D+,ENJ.H.1"U)@]>.A1OIUO0>))D <X.3&[('6#%R!?0@E!9
MD#DSN:JE)0MJX9R<S<%2QLUY&EI,S6T0YFT:UTT:R9$TYI /R#!^0Y(H&?7
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
M-(JBZ>)LLM36*VGJ,D!KQ93KF*7DS\\\N>>BM4AB1G9]8H?27"C-@])\*"V
MTBB*ILNPR6-;HS>N[%G0?#>4YD)I'I3F0VD!E$91-%VT37[=,B?8[U+!PVR6
MEJ66<%VU89;+?5+O+5NJR4ZK,,U.+/+$F2 'S_'<'FP/Z-"4.I3F06D^E!9
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
M&HU%3M#ZR*(><%)6+_%+PCG)J\L-1@FF$B#^7Q'"7P?R!NW!T>Q_4$L#!!0
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
M;1#7T8I-#TPR#5K9)U1?^TQRM4L43D9/H^\W,_1PCV[O)P]W-Z@S4Q]66N:
MV )-.9Q+_()N:<(*0)TO3(AN%W5BD)CDHHO.T?,L1IVS+CI#A**GC)4"TU0,
M;*FTZ1/LI-8QKG1X1W2X'KIC5&8"W= 4TGT"6YEJG'E;9V/O)&,,R07RW0_(
M<[R@1=#D]7"_!1Z_'NZ=<.,W]^0;OMX1OOH*GM1MQ$0D.1,E!_1C-!>2J]_.
MS[:,5XQ^.Z.N)]=BA1,86JI@".!KL*+W[]S0^=B6K;<DB]^(;"^309/)X!1[
M%*L\"DF2MHQ5R- @=<%<1^?!5;\_L->[J6B)"@,_=/;#XI8PW^M[81.V)[_7
MR.^=E*^JG:IEM$U]!0QV#NSW@P/M_\=X87"HO"WHRFW7'3:ZPY.ZM[6$U+4D
MU[6DS478<@>N<^BC)2IT+[U#)RUAON/ZO0,O]DX!+8 O32,2*&$EE57%:5:K
M7C=6O<[TA(-UU0-'IO3;_VBJ!GJ'^9)0@7)8*$KGXE(EF5=-J9I(MC)E>LZD
M*OIFF*D^#EP'J/T%8W([T0<T_PRBOU!+ P04    " !)3GM:^0;!E\,$  "P
M#P  &0   'AL+W=O<FMS:&5E=',O<VAE970W-2YX;6RM5VUOVS80_BN$UPT)
MT%2B),MVEQA(X@P+L+1!TJX#AGV@I;--5!)5DHJ=?[\CI2BV1&O%T"^V7IX[
MW7-OO#O?"OE5;0 TV>59H2Y&&ZW+]YZGD@WD3+T3)13X9B5DSC3>RK6G2@DL
MM4)YY@6^'WLYX\5H?FZ?W<OYN:ATQ@NXET15><[D\Q5D8GLQHJ.7!P]\O='F
M@3<_+]D:'D%_+N\EWGFMEI3G4"@N"B)A=3&ZI.\7-#("%O$GAZW:NR:&RE*(
MK^;F-KT8^<8BR"#11@7#OR>XABPSFM".;XW24?M-([A__:+]-TL>R2R9@FN1
M?>&IWER,IB.2PHI5F7X0V]^A(30V^A*1*?M+M@W6'Y&D4EKDC3!:D/.B_F>[
MQA%[ C0^(A T D%7(#HB$#8"X?<*1(V =;574[%^6##-YN=2;(DT:-1F+JPS
MK332YX6)^Z.6^):CG)Y_NOSKYI%\_$!N/UQ_O+LA)X^866F5 1$KHC= 'B 1
M1<(SSFR<FJ>?-B D:)ZPC'QB.W*SPT14<$I.%J 9S]0I.2.?'Q?DY,TI>4-X
M@1*B4JQ(U;FGT6[S=2]I;+RJ;0R.V$@#<B<*O5'DID@A/53@(>&6=?#"^BH8
MU+B Y!T)Z5L2^$'D,.CZ^\5#A_CB^\6# 39A&\/0ZAL?T7=;)"('&X<%5TDF
M5"6!_'VY5%IB7?WC\GBM,71K-,WFO2I9 A<C["8*Y!.,YK_\1&/_5Y>W?J2R
MQ0]2=N#)J/5D-*1]_H=0BBP!VRD0S7:@"*8\M^YU.;%6%EMEIL$^S<\BZF-"
M/>U[QX&*Z23P#V$+!RST:3AN80>,QBVC\2"C_4)%1@T9@C]EI2$E3-MZOE62
M0<:)TDQ76LAG"Y9, SD)PI\)>L3BGH%)9:NF3GZ"%6W3^"T> JH$V\6SYU.7
MMVI#HWV"LZCK+ >(1G06=YSE@,6SD+I]%;>^B@=]=;UAQ1ICCMWJB655W?!8
MAD<C*Q)G L0],\:S68=1'T-#NF=J3:B/BBB-W7PF+9_)()\ODFO3QU>F:V.U
ME(RG-F!;KC<;D:6\6-=I[N(VZ=M-:=@AUP=-HHX#%@Y%X73JIC9MJ4T'J>&9
MCR=ZT6:I(BE?K4 "!DIA*F;,)+<6.,\L%4\YD]S-<MHSKE.7UWU$KW3[D.A(
MZ&8MO]D@OP^B.,.CKL)Z6N)9#/7QJFST8 =YJ0?:TLQ50]U"<X""N!NZ/FA,
M S<SZK].'/YPF;&2:VQ'A<#L-(1XH4&>F9;$BF><XC+V$D7 B>YXAC;?&0K>
M?T,6#LAXSUN')/?&*CI(\B-V2WD8MYM=8AM,W5;W\M7)C?:LFO;(]3%GX:1+
MKP^BLR.'"@U>Z07_)S^=3()^C_"[3=(!HN-IM^N[4+/@&)G7\8D.SA1-WS=M
MO^%!F%(BX;:'F%YIVTPI%#<G@K*'85))#)ZV!Z*3==@S-1P'7=9]$/5[^3D,
M.N3\.NC0X4GG,M%5,Q(TI)TL^D,)G<3C+@T'RI]&71X.U+27B=[>*I.#7-N5
M4.&\4A6ZGN_;I_7:>6763K,*=9[C.GIIES#O54V]R]XQN>88Q@Q6J-)_-\%A
M0M;K87VC16D7IJ70N'[9RPVNU" - -^O!':NYL9\H%W2Y_\"4$L#!!0    (
M $E.>UHJ74256 ,   P*   9    >&PO=V]R:W-H965T<R]S:&5E=#<V+GAM
M;*U6;6^;,!#^*Q:KIE;:RFL([1*D)G1:/_1%2[M-FO;!A4NP!C:S39+^^]E
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
MCO'F2M=T)*OJ6]&2277'JIN9N@8#UP;J_8HQ^=;1%ZWV8CW_'U!+ P04
M" !)3GM:E=&X(DX#   F"@  &0   'AL+W=O<FMS:&5E=',O<VAE970W.2YX
M;6RM5E%OVS80_BN$5FPIT$:R),MV9AN(K0S+0]J@3KH!PQYHZ6P3E4B5I.)T
MOWY'2E%M23:RH2\V27WW\;XC[WC3O9!?U Y D^<\XVKF[+0NKEQ7)3O(J;H4
M!7#\LA$RIQJG<NNJ0@)-K5&>N;[G16Y.&7?F4[MV+^=34>J,<;B71)5Y3N6W
M!61B/W,&SLO")[;=:;/@SJ<%W<(*]&-Q+W'F-BPIRX$K)CB1L)DYUX.K>&SP
M%O"9P5X=C(E1LA;BBYG<IC/',PY!!HDV#!3_GF )66:(T(VO-:?3;&D,#\<O
M[+]9[:AE314L1?8'2_5NYHP=DL*&EIG^)/:_0ZUG:/@2D2G[2_8UUG-(4BHM
M\MH8/<@9K_[I<QV' X-!=,+ KPW\MD%XPB"H#8+7&H2U06@C4TFQ<8BIIO.I
M%'LB#1K9S, &TUJC?,;-L:^TQ*\,[?3\X?K/FQ7Y^('<?EA^O+LA%RN\6&F9
M 1$;\L@E)&++V3^0D@?Z3!; 8<.T>DLN8M"493AZ3QY7,;EX\Y:\(8R3AYTH
M%>6IFKH:_3.[N$GMRZ+RQ3_AR\ G=X+KG2(W/(7TF,!%88TZ_T7=PC_+&$-R
M28+!.^)[?MCCT/+UYD&/>?QZ<_^,FJ YJ\#R#4_PW?)$Y& /(F8JR80J)9"_
MKM=*2\R?O_LB7C$&_8RFIERI@B8P<[!H*)!/X,Q__FD0>;_V1>M'DL4_B.PH
MDF$3R? <^_R1)R#Q_G*B,9B%4,P4H7=D#5O&.>-;<_N_ 95](:VH(TMMJNK3
M?."%>#V>#D/5!4W:F+B+&1]@CH0-&V'#L\+PBF#Q5X 5.:,:LU8+K")2 M=6
MC_KE2'%ODE8[A(?ZAE%+7@\F&+7D=3&3L%]=U*B+_K.Z0C(A7ZTMZOH]:6OK
MP41>2UL7$_5+&S721F>E8:VHI*4E&%D9+10H<PV5IKK4.,Y8SG!\2MJHXU++
MZ647\7XP:9_:.9HC9>-&V?A_Y1KP]%R6C;M9%DR&+44]H$XJQEW0I)-F[L$+
MFH/<VDY$D4247%?/3;-:-3L+;'9L4]!:QR;HVK[][G>:JH.ZHQ*+"QXC;)#2
MNQQA?LBJ*ZDF6A3VG5X+C:^^'>ZPD0-I /A](X1^F9@-FM9P_B]02P,$%
M  @ 24Y[6G4"HS]H!   Q!4  !D   !X;"]W;W)K<VAE971S+W-H965T.# N
M>&ULO5A=;^(X%/TK5G9VU4JS39Q/T@4D"ID.TM!6T-E]J/;!30Q$D\2,;6#F
MWZ^=I(&$D&U'5E_ <>XYOC[.(9?;WQ/ZC:TQYN!'FF1LH*TYWUSK.@O7.$7L
MBFQP)NXL"4T1%Y=TI;,-Q2C*06FBFX;AZBF*,VW8S^<>Z+!/MCR),_Q  =NF
M*:(_;W!"]@,-:B\3\WBUYG)"'_8W:(47F'_=/%!QI5<L49SBC,4D Q0O!]H(
M7@>P)P%YQ-\QWK.C,9!;>2;DF[R81@/-D!GA!(=<4B#QM<-CG"222>3QO235
MJC4E\'C\POXIW[S8S#-B>$R2?^*(KP=:3P,17J)MPN=D_QF7&W(D7T@2EG^"
M?1EK:"#<,D[2$BPR2..L^$8_2B&. - Z S!+@-D$N&< 5@FPF@#[#, N ?9K
M 4X)R+>N%WO/A9L@CH9]2O: RFC!)@>Y^CE:Z!5G\D%9<"KNQ@+'A[?!_>U\
M]/!Y.@:CNPE8!+>SX.X13.\^W<]GH\?I_1VX6(BG,]HF&) EF.,=SK88//\$
MMYBL*-JLXQ!\(2&2YWX)+B:8HSAAE^!/\'4Q 1<?+L$'$&?@<4VV#&41Z^M<
MY"U7U\,RQW&1HWDF1VB"&<GXFH$@BW!4)]#%AJM=FR^['IN=C!,<7@$+?@2F
M8=HM"4U>#[=:X,'KX6;';JSJ#*V<SSG#M\ K85TNSF9#*(^SU<?JF.8X)%D8
M"\0*3#E.P=,7 <Z'[-^VDRA6LMI7DK]:UVR#0CS0Q,\2PW2'M>$?OT'7^*M-
M195D@2*RFL)VI;#=Q3XLY6Q]=@NDFR/ES_)NZ)O0=_KZ[EB*EB@+.D8]*CB-
M@J;I65X55LO>J;)W.K,/ME2\6,#3#*?/F+8>>R?!6X]=)5F@B*PFG%L)Y[Z;
ML5R5"JLD"Q21U13V*H6]7S96@;2/S& YT&Y89M(2Y?MVPW[!:90-/<]J]U6O
M2K[7F?R(Q0B,L@C<AQAE8MSEL$ZJMYZ_2K) $5E-0K^2T'\WA_DJ%59)%B@B
MJRD,C4.%9_RRQTKHL3%,VX!-D[6%&8[M-5S6%N;W>KUVF\&C&A5V&RW%- X1
MZS18-\=;SU\I6Z"*K:Z?>=#/?#>7E4NIDEDE6Z"*K2[SH0R'G35HM]&L$VM
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
M(\ U0#W?,"9?.GJ"^@-G^@M02P,$%     @ 24Y[6A%@6%=&!   R10  !D
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
MV^6ORZ^=DWO\BG.XKQB>_P)02P,$%     @ 24Y[6H/1K $N @  1#$  !,
M  !;0V]N=&5N=%]4>7!E<UTN>&ULS=M-;MLP$(;AJQC:!I8L4J34(LZF[;;-
MHA=@)3H6K#^03.K<OI2<!&B1&@E<H._&@DUROA$'>':^_OXX6;\Z]MW@M\D^
MA.ECEOEZ;WOCTW&R0US9C:XW(7YU=]EDZH.YLYG8;'16CT.P0UB'N49R<_W9
M[LQ]%U9?CO%GWX[#-G&V\\GJTVGCG+5-S#1U;6U"7,\>AN:/E/530AI/+GO\
MOIW\5=R09*\FS"M_#W@Z]^W!.M<V=G5K7/AJ^K@K.W:9#X^=]>GY$J_T..YV
M;6V;L;[OXY'43\Z:QN^M#7V7GHI>G4\.\8;MZ3._.'\I<RXP[KQUX^3CQ)Q]
M?]SS2.;3ZRD6LBZTYU_Q)3&6OOC][#SMQC9OS([7^W-TAV4>/EL>E]_Q[S-^
MJ?_./@2D#PGIHX#TH2!]:$@?):2/"M+'!T@?^8;2"$74G$)J3C$UIZ":4U3-
M*:SF%%=S"JPY159!D5509!44605%5D&155!D%119!45609%54&25%%DE159)
MD5529)44625%5DF155)DE119)476@B)K09&UH,A:4&0M*+(6%%D+BJP%1=:"
M(FM!D5519%44615%5D6155%D5119%45619%54615%%DU159-D5539-44635%
M5DV155-DU119-45639&UI,A:4F0M*;*6%%E+BJPE1=:2(FM)D;6DR%I29*TH
MLE8462N*K!5%UHHB:T61M?J?LOX8Q\,_CE^>:6_:X3D_6_X\<?,+4$L! A0#
M%     @ 24Y[6D;'34B5    S0   !               ( !     &1O8U!R
M;W!S+V%P<"YX;6Q02P$"% ,4    " !)3GM:8NX,@O(    K @  $0
M        @ '#    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    " !)3GM:
MF5R<(Q &  "<)P  $P              @ 'D 0  >&PO=&AE;64O=&AE;64Q
M+GAM;%!+ 0(4 Q0    ( $E.>UH1M"E&O 8  ,D>   8              "
M@24(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    " !)3GM:
M4?J\*:4'  #A(   &               @($7#P  >&PO=V]R:W-H965T<R]S
M:&5E=#(N>&UL4$L! A0#%     @ 24Y[6JQD4TD[ @  & 4  !@
M     ("!\A8  'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    (
M $E.>UK%11VRV@(  .\'   8              " @6,9  !X;"]W;W)K<VAE
M971S+W-H965T-"YX;6Q02P$"% ,4    " !)3GM:"5OPP" (  #\*@  &
M            @(%S'   >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#
M%     @ 24Y[6CQ_#+VV @  T 8  !@              ("!R20  'AL+W=O
M<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    ( $E.>UIO1HN?;@8  .8G
M   8              " @;4G  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q0
M2P$"% ,4    " !)3GM:\H(/)_X(  #-*P  &               @(%9+@
M>&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%     @ 24Y[6@Z'TKYQ
M#   TR   !@              ("!C3<  'AL+W=O<FMS:&5E=',O<VAE970Y
M+GAM;%!+ 0(4 Q0    ( $E.>UK)?K?C!2D   J%   9              "
M@31$  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @ 24Y[
M6M/M2>Z9 P  F0@  !D              ("!<&T  'AL+W=O<FMS:&5E=',O
M<VAE970Q,2YX;6Q02P$"% ,4    " !)3GM:'#,<U)P$  !_"P  &0
M        @(% <0  >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0
M   ( $E.>UJDC.!.F0<  #46   9              " @1-V  !X;"]W;W)K
M<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @ 24Y[6F.+A"[Z @  +P8
M !D              ("!XWT  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q0
M2P$"% ,4    " !)3GM:@NWW$M "  #8!0  &0              @($4@0
M>&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( $E.>UJPH(@(
M3P,  # '   9              " @1N$  !X;"]W;W)K<VAE971S+W-H965T
M,38N>&UL4$L! A0#%     @ 24Y[6K=;3.)> P  J0<  !D
M ("!H8<  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    " !)
M3GM:KG13&>\"   I!@  &0              @($VBP  >&PO=V]R:W-H965T
M<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( $E.>UJ@ >^V?@0  $\*   9
M          " @5R.  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#
M%     @ 24Y[6DX,A7D>!   #@D  !D              ("!$9,  'AL+W=O
M<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    " !)3GM:/D* .& '   <
M%   &0              @(%FEP  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM
M;%!+ 0(4 Q0    ( $E.>UI]CSNR4 X  "TH   9              " @?V>
M  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#%     @ 24Y[6OQL
M[J$K!@  PPT  !D              ("!A*T  'AL+W=O<FMS:&5E=',O<VAE
M970R,RYX;6Q02P$"% ,4    " !)3GM:K.H-D/$"  "F!@  &0
M    @('FLP  >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    (
M $E.>UIVSEB?(00  &D)   9              " @0ZW  !X;"]W;W)K<VAE
M971S+W-H965T,C4N>&UL4$L! A0#%     @ 24Y[6E%3:&A3!0  .0P  !D
M             ("!9KL  'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"
M% ,4    " !)3GM:3!XEOF8"  "'!@  &0              @('PP   >&PO
M=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( $E.>UH"L%R>$0(
M -T$   9              " @8W#  !X;"]W;W)K<VAE971S+W-H965T,C@N
M>&UL4$L! A0#%     @ 24Y[6LA)D65<"P  )#$  !D              ("!
MU<4  'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    " !)3GM:
M+!T,8Y\T  #DMP  &0              @(%HT0  >&PO=V]R:W-H965T<R]S
M:&5E=#,P+GAM;%!+ 0(4 Q0    ( $E.>UHXY^P/@ (  -(%   9
M      " @3X& 0!X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%
M  @ 24Y[6N1GR>XG!0  7PP  !D              ("!]0@! 'AL+W=O<FMS
M:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    " !)3GM:5Z)NARD#  !1!P
M&0              @(%3#@$ >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+
M 0(4 Q0    ( $E.>UI=T\NB&@,  +0'   9              " @;,1 0!X
M;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%     @ 24Y[6L"V6F8I
M P  6@D  !D              ("!!!4! 'AL+W=O<FMS:&5E=',O<VAE970S
M-2YX;6Q02P$"% ,4    " !)3GM:R9PT)@4#   :!@  &0
M@(%D& $ >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( $E.
M>UK[5Q3.7 (   P%   9              " @: ; 0!X;"]W;W)K<VAE971S
M+W-H965T,S<N>&UL4$L! A0#%     @ 24Y[6HZC=[X: P  M08  !D
M         ("!,QX! 'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4
M    " !)3GM:!_$:^@P#  !%!P  &0              @(&$(0$ >&PO=V]R
M:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    ( $E.>UJDZK1[]@(   \&
M   9              " @<<D 0!X;"]W;W)K<VAE971S+W-H965T-# N>&UL
M4$L! A0#%     @ 24Y[6OQ9V5,' P  SP8  !D              ("!]"<!
M 'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4    " !)3GM:=M;@
MKL4#  "R"0  &0              @($R*P$ >&PO=V]R:W-H965T<R]S:&5E
M=#0R+GAM;%!+ 0(4 Q0    ( $E.>UIT*'7$C@8  %D2   9
M  " @2XO 0!X;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#%     @
M24Y[6M37'V)) P  N@<  !D              ("!\S4! 'AL+W=O<FMS:&5E
M=',O<VAE970T-"YX;6Q02P$"% ,4    " !)3GM:$:N&HOD"  "$!@  &0
M            @(%S.0$ >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4
M Q0    ( $E.>UH9V,I%=@(  "L%   9              " @:,\ 0!X;"]W
M;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%     @ 24Y[6@PV^WK6!0
M>"(  !D              ("!4#\! 'AL+W=O<FMS:&5E=',O<VAE970T-RYX
M;6Q02P$"% ,4    " !)3GM:?'+>)0 #   %#   &0              @(%=
M10$ >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( $E.>UK>
MN6\X^ @  .HY   9              " @91( 0!X;"]W;W)K<VAE971S+W-H
M965T-#DN>&UL4$L! A0#%     @ 24Y[6G]""&MJ P  'PH  !D
M     ("!PU$! 'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4
M" !)3GM:Y3-BJ08$   Y$0  &0              @(%D50$ >&PO=V]R:W-H
M965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( $E.>UJH)QW(,P0  (\5   9
M              " @:%9 0!X;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L!
M A0#%     @ 24Y[6EQ^,U*,"   #U<  !D              ("!"UX! 'AL
M+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4    " !)3GM:<,3AEVT%
M  "%(P  &0              @('.9@$ >&PO=V]R:W-H965T<R]S:&5E=#4T
M+GAM;%!+ 0(4 Q0    ( $E.>UHI%X)NQ00  .X;   9              "
M@7)L 0!X;"]W;W)K<VAE971S+W-H965T-34N>&UL4$L! A0#%     @ 24Y[
M6B](BU<:!   TPX  !D              ("!;G$! 'AL+W=O<FMS:&5E=',O
M<VAE970U-BYX;6Q02P$"% ,4    " !)3GM:CHWC:L("  #Z!@  &0
M        @(&_=0$ >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0
M   ( $E.>UI,ZVY,O0(  %<'   9              " @;AX 0!X;"]W;W)K
M<VAE971S+W-H965T-3@N>&UL4$L! A0#%     @ 24Y[6NY:H+%S P  \0D
M !D              ("!K'L! 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q0
M2P$"% ,4    " !)3GM:,D?Z*LX"  "0!P  &0              @(%6?P$
M>&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    ( $E.>UITI#!)
M(04  -@?   9              " @5N" 0!X;"]W;W)K<VAE971S+W-H965T
M-C$N>&UL4$L! A0#%     @ 24Y[6INVJG.9 @  J 8  !D
M ("!LX<! 'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6Q02P$"% ,4    " !)
M3GM:I2M+S#H$  "A%@  &0              @(&#B@$ >&PO=V]R:W-H965T
M<R]S:&5E=#8S+GAM;%!+ 0(4 Q0    ( $E.>UK@JW)":P(  .P%   9
M          " @?2. 0!X;"]W;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#
M%     @ 24Y[6@75?G9> P  3@H  !D              ("!EI$! 'AL+W=O
M<FMS:&5E=',O<VAE970V-2YX;6Q02P$"% ,4    " !)3GM:1TTLP!8#  #5
M"0  &0              @($KE0$ >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM
M;%!+ 0(4 Q0    ( $E.>UI!_Q2$=P(  "\&   9              " @7B8
M 0!X;"]W;W)K<VAE971S+W-H965T-C<N>&UL4$L! A0#%     @ 24Y[6E T
M?>K# @  (P<  !D              ("!)IL! 'AL+W=O<FMS:&5E=',O<VAE
M970V."YX;6Q02P$"% ,4    " !)3GM:Z<&[<@$#  #("0  &0
M    @($@G@$ >&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0    (
M $E.>UIS%,3I:0@   93   9              " @5BA 0!X;"]W;W)K<VAE
M971S+W-H965T-S N>&UL4$L! A0#%     @ 24Y[6C5WSI](!   1!(  !D
M             ("!^*D! 'AL+W=O<FMS:&5E=',O<VAE970W,2YX;6Q02P$"
M% ,4    " !)3GM:YN]S'+@#  "=#   &0              @(%WK@$ >&PO
M=V]R:W-H965T<R]S:&5E=#<R+GAM;%!+ 0(4 Q0    ( $E.>UK9/\5&, 4
M 'L?   9              " @6:R 0!X;"]W;W)K<VAE971S+W-H965T-S,N
M>&UL4$L! A0#%     @ 24Y[6L%&P,'= @  )0@  !D              ("!
MS;<! 'AL+W=O<FMS:&5E=',O<VAE970W-"YX;6Q02P$"% ,4    " !)3GM:
M^0;!E\,$  "P#P  &0              @('AN@$ >&PO=V]R:W-H965T<R]S
M:&5E=#<U+GAM;%!+ 0(4 Q0    ( $E.>UHJ74256 ,   P*   9
M      " @=N_ 0!X;"]W;W)K<VAE971S+W-H965T-S8N>&UL4$L! A0#%
M  @ 24Y[6@5'Q5)[!   K1(  !D              ("!:L,! 'AL+W=O<FMS
M:&5E=',O<VAE970W-RYX;6Q02P$"% ,4    " !)3GM:X(/QQS$$  !D#P
M&0              @($<R $ >&PO=V]R:W-H965T<R]S:&5E=#<X+GAM;%!+
M 0(4 Q0    ( $E.>UJ5T;@B3@,  "8*   9              " @83, 0!X
M;"]W;W)K<VAE971S+W-H965T-SDN>&UL4$L! A0#%     @ 24Y[6G4"HS]H
M!   Q!4  !D              ("!"= ! 'AL+W=O<FMS:&5E=',O<VAE970X
M,"YX;6Q02P$"% ,4    " !)3GM:D-Z3A-(#  ".%   &0
M@(&HU $ >&PO=V]R:W-H965T<R]S:&5E=#@Q+GAM;%!+ 0(4 Q0    ( $E.
M>UK0HI?AXP(  )P*   9              " @;'8 0!X;"]W;W)K<VAE971S
M+W-H965T.#(N>&UL4$L! A0#%     @ 24Y[6BI%%Q.7 P  [ P  !D
M         ("!R]L! 'AL+W=O<FMS:&5E=',O<VAE970X,RYX;6Q02P$"% ,4
M    " !)3GM:$6!85T8$  #)%   &0              @(&9WP$ >&PO=V]R
M:W-H965T<R]S:&5E=#@T+GAM;%!+ 0(4 Q0    ( $E.>UJ\4QR ;P4  +P8
M   9              " @1;D 0!X;"]W;W)K<VAE971S+W-H965T.#4N>&UL
M4$L! A0#%     @ 24Y[6GOD6R%X @  8 4  !D              ("!O.D!
M 'AL+W=O<FMS:&5E=',O<VAE970X-BYX;6Q02P$"% ,4    " !)3GM:.M I
M3$T#  #L$P  #0              @ %K[ $ >&PO<W1Y;&5S+GAM;%!+ 0(4
M Q0    ( $E.>UJ7BKL<P    !,"   +              "  >/O 0!?<F5L
M<R\N<F5L<U!+ 0(4 Q0    ( $E.>UH0QA>6:08  +\X   /
M  "  <SP 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    " !)3GM:4C7&HXH"
M  "Y,@  &@              @ %B]P$ >&PO7W)E;',O=V]R:V)O;VLN>&UL
M+G)E;'-02P$"% ,4    " !)3GM:@]&L 2X"  !$,0  $P
M@ $D^@$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     7@!> ,D9  "#_ $
"   !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<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>107
<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>109
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>206</ContextCount>
  <ElementCount>435</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>61</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="zk2532897.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="zk2532897.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="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0003 - Statement - CONSOLIDATED BALANCE SHEETS (Parethetical 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/CONSOLIDATEDBALANCESHEETSParetheticals2</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parethetical 1)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/CONSOLIDATEDBALANCESHEETSParentheticals3</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical 2)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="zk2532897.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="zk2532897.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="zk2532897.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="zk2532897.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="zk2532897.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="zk2532897.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="zk2532897.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="zk2532897.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="zk2532897.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="zk2532897.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="zk2532897.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="zk2532897.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="zk2532897.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="zk2532897.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="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0019 - Disclosure - LEASE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/LEASES</Role>
      <ShortName>LEASE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0020 - 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>20</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0021 - Disclosure - SHAREHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-se</Role>
      <ShortName>SHAREHOLDERS' EQUITY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0022 - 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>22</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0023 - Disclosure - GEOGRAPHIC AND SEGMENT INFORMATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-gi</Role>
      <ShortName>GEOGRAPHIC AND SEGMENT INFORMATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0024 - 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>24</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0026 - 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>25</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0027 - Disclosure - CONVERTIBLE NOTES</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://allot.com/role/ConvertibleNotes</Role>
      <ShortName>CONVERTIBLE NOTES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>995447 - Disclosure - Insider Trading Policies and Procedures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc</Role>
      <ShortName>Insider Trading Policies and Procedures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure</Role>
      <ShortName>Cybersecurity Risk Management and Strategy Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9960701 - 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>30</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9960702 - 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>31</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9960703 - 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>32</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9960704 - 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>33</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9960705 - 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>34</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9960706 - 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>35</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9960707 - 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>36</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9960708 - 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>37</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9960709 - 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>38</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9960710 - 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>39</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9960711 - 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>40</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9960712 - Disclosure - LEASE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-caclt</Role>
      <ShortName>LEASE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://allot.com/role/LEASES</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9960713 - 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>42</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9960714 - 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>43</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9960715 - Disclosure - GEOGRAPHIC AND SEGMENT INFORMATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-git</Role>
      <ShortName>GEOGRAPHIC AND SEGMENT INFORMATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://allot.com/role/allt-gi</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9960716 - 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>45</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9960718 - 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>46</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9960719 - 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>47</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9960720 - 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>48</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9960721 - 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>49</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9960722 - 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>50</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9960723 - 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>51</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9960724 - 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>52</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9960725 - 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>53</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9960726 - 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>54</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9960727 - 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>55</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9960728 - 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>56</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9960729 - 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>57</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9960730 - 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>58</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9960731 - 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>59</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9960732 - 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>60</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9960733 - 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>61</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9960734 - 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>62</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9960735 - 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>63</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9960736 - 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>64</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>9960737 - 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>65</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>9960738 - Disclosure - LEASE (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/LEASESNarrativeDetails</Role>
      <ShortName>LEASE (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://allot.com/role/allt-caclt</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>9960739 - Disclosure - LEASE (Schedule of Weighted-Average Remaining Lease Term and Discount Rate) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/CommitmentsAndContingentLiabilitiesScheduleOfWeighted-averageRemainingLeaseTermAndDiscountRateDetails</Role>
      <ShortName>LEASE (Schedule of Weighted-Average Remaining Lease Term and Discount Rate) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://allot.com/role/allt-caclt</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>9960740 - Disclosure - LEASE (Schedule of Maturities of Operating Lease Liabilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-caclsoafmlod</Role>
      <ShortName>LEASE (Schedule of Maturities of Operating Lease Liabilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://allot.com/role/allt-caclt</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>9960741 - 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-cacl</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>9960742 - 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>70</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>9960743 - 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>71</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>9960744 - 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>72</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>9960745 - 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>73</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>9960746 - 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>74</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>9960747 - 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>75</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>9960748 - 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>76</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>9960749 - 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>77</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>9960750 - 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>78</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>9960751 - Disclosure - TAXES ON INCOME (Schedule of Unrecognized Tax Benefits) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/TAXESONINCOMEScheduleOfUnrecognizedTaxBenefitsDetails</Role>
      <ShortName>TAXES ON INCOME (Schedule of Unrecognized Tax Benefits) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://allot.com/role/allt-toit</ParentRole>
      <Position>79</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>9960752 - Disclosure - GEOGRAPHIC AND SEGMENT INFORMATION (Schedule of Revenue by Geographic Location) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-gisorbgld</Role>
      <ShortName>GEOGRAPHIC AND SEGMENT INFORMATION (Schedule of Revenue by Geographic Location) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://allot.com/role/allt-git</ParentRole>
      <Position>80</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>9960753 - Disclosure - GEOGRAPHIC AND SEGMENT INFORMATION (Schedule of Major Customers) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-gisomcd</Role>
      <ShortName>GEOGRAPHIC AND SEGMENT INFORMATION (Schedule of Major Customers) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://allot.com/role/allt-git</ParentRole>
      <Position>81</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>9960754 - Disclosure - GEOGRAPHIC AND SEGMENT INFORMATION (Schedule of Long-Lived Assets) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-gisolad</Role>
      <ShortName>GEOGRAPHIC AND SEGMENT INFORMATION (Schedule of Long-Lived Assets) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://allot.com/role/allt-git</ParentRole>
      <Position>82</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>9960755 - 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>83</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>9960756 - 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>84</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>9960757 - 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>85</Position>
    </Report>
    <Report instance="zk2532897.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>9960758 - 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>86</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>allt-20241231.xsd</File>
    <File>allt-20241231_cal.xml</File>
    <File>allt-20241231_def.xml</File>
    <File>allt-20241231_lab.xml</File>
    <File>allt-20241231_pre.xml</File>
    <File doctype="20-F" isDefinitelyFs="true" isUsgaap="true" original="zk2532897.htm">zk2532897.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>image0.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="996">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="16">http://xbrl.sec.gov/cyd/2024</BaseTaxonomy>
    <BaseTaxonomy items="44">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="1">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>112
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "zk2532897.htm": {
   "nsprefix": "allt",
   "nsuri": "http://allot.com/20241231",
   "dts": {
    "schema": {
     "local": [
      "allt-20241231.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/ebp/elts/us-gaap-ebp-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/currency/2024/currency-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-af-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd",
      "https://xbrl.sec.gov/exch/2024/exch-2024.xsd",
      "https://xbrl.sec.gov/naics/2024/naics-2024.xsd",
      "https://xbrl.sec.gov/sic/2024/sic-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "allt-20241231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "allt-20241231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "allt-20241231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "allt-20241231_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "zk2532897.htm"
     ]
    }
   },
   "keyStandard": 374,
   "keyCustom": 61,
   "axisStandard": 21,
   "axisCustom": 1,
   "memberStandard": 43,
   "memberCustom": 17,
   "hidden": {
    "total": 7,
    "http://fasb.org/us-gaap/2024": 3,
    "http://xbrl.sec.gov/dei/2024": 4
   },
   "contextCount": 206,
   "entityCount": 1,
   "segmentCount": 61,
   "elementCount": 840,
   "unitCount": 6,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 996,
    "http://xbrl.sec.gov/dei/2024": 44,
    "http://xbrl.sec.gov/cyd/2024": 16,
    "http://xbrl.sec.gov/ecd/2024": 1
   },
   "report": {
    "R1": {
     "role": "http://allot.com/role/DocumentAndEntityInformation",
     "longName": "0001 - Document - Document and Entity Information",
     "shortName": "Document and Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "span",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "span",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://allot.com/role/allt-cbs",
     "longName": "0002 - Statement - CONSOLIDATED BALANCE SHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://allot.com/role/CONSOLIDATEDBALANCESHEETSParetheticals2",
     "longName": "0003 - Statement - CONSOLIDATED BALANCE SHEETS (Parethetical 1)",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parethetical 1)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "NIS_Per_Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "1",
      "ancestors": [
       "us-gaap:CommonStockParOrStatedValuePerShare",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R4": {
     "role": "http://allot.com/role/CONSOLIDATEDBALANCESHEETSParentheticals3",
     "longName": "0004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical 2)",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical 2)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:CommonStockSharesIssued",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://allot.com/role/allt-csocl",
     "longName": "0005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:Revenues",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:CostOfRevenue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://allot.com/role/ConsolidatedStatementsOfComprehensiveLossParenthetical",
     "longName": "0006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical)",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R7": {
     "role": "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
     "longName": "0007 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "C_20211231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20211231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://allot.com/role/allt-csocf",
     "longName": "0008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "unique": true
     }
    },
    "R9": {
     "role": "http://allot.com/role/allt-g",
     "longName": "0009 - Disclosure - GENERAL",
     "shortName": "GENERAL",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://allot.com/role/allt-sap",
     "longName": "0010 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://allot.com/role/allt-ams",
     "longName": "0011 - Disclosure - AVAILABLE-FOR-SALE MARKETABLE SECURITIES",
     "shortName": "AVAILABLE-FOR-SALE MARKETABLE SECURITIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://allot.com/role/allt-fvm",
     "longName": "0012 - Disclosure - FAIR VALUE MEASUREMENTS",
     "shortName": "FAIR VALUE MEASUREMENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://allot.com/role/allt-di",
     "longName": "0013 - Disclosure - DERIVATIVE INSTRUMENTS",
     "shortName": "DERIVATIVE INSTRUMENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://allot.com/role/allt-orape",
     "longName": "0014 - Disclosure - OTHER RECEIVABLES AND PREPAID EXPENSES",
     "shortName": "OTHER RECEIVABLES AND PREPAID EXPENSES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://allot.com/role/allt-i",
     "longName": "0015 - Disclosure - INVENTORIES",
     "shortName": "INVENTORIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://allot.com/role/allt-paen",
     "longName": "0016 - Disclosure - PROPERTY AND EQUIPMENT, NET",
     "shortName": "PROPERTY AND EQUIPMENT, NET",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://allot.com/role/allt-ian",
     "longName": "0017 - Disclosure - INTANGIBLE ASSETS, NET",
     "shortName": "INTANGIBLE ASSETS, NET",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://allot.com/role/allt-opaae",
     "longName": "0018 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES",
     "shortName": "OTHER PAYABLES AND ACCRUED EXPENSES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://allot.com/role/LEASES",
     "longName": "0019 - Disclosure - LEASE",
     "shortName": "LEASE",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://allot.com/role/allt-cacl",
     "longName": "0020 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES",
     "shortName": "COMMITMENTS AND CONTINGENT LIABILITIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://allot.com/role/allt-se",
     "longName": "0021 - Disclosure - SHAREHOLDERS' EQUITY",
     "shortName": "SHAREHOLDERS' EQUITY",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://allot.com/role/allt-toi",
     "longName": "0022 - Disclosure - TAXES ON INCOME",
     "shortName": "TAXES ON INCOME",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://allot.com/role/allt-gi",
     "longName": "0023 - Disclosure - GEOGRAPHIC AND SEGMENT INFORMATION",
     "shortName": "GEOGRAPHIC AND SEGMENT INFORMATION",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://allot.com/role/allt-fin",
     "longName": "0024 - Disclosure - FINANCIAL INCOME (EXPENSES), NET",
     "shortName": "FINANCIAL INCOME (EXPENSES), NET",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://allot.com/role/RELATEDPARTIESBALANCESANDTRANSACTIONS",
     "longName": "0026 - Disclosure - RELATED PARTIES BALANCES AND TRANSACTIONS",
     "shortName": "RELATED PARTIES BALANCES AND TRANSACTIONS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://allot.com/role/ConvertibleNotes",
     "longName": "0027 - Disclosure - CONVERTIBLE NOTES",
     "shortName": "CONVERTIBLE NOTES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R28": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc",
     "longName": "995447 - Disclosure - Insider Trading Policies and Procedures",
     "shortName": "Insider Trading Policies and Procedures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure",
     "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure",
     "shortName": "Cybersecurity Risk Management and Strategy Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "29",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://allot.com/role/allt-sapp",
     "longName": "9960701 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "30",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:UseOfEstimates",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:UseOfEstimates",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://allot.com/role/allt-gt",
     "longName": "9960702 - Disclosure - GENERAL (Tables)",
     "shortName": "GENERAL (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231_usgaapBusinessAcquisitionAxis_alltKeepersChildSafetyLtdMember",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231_usgaapBusinessAcquisitionAxis_alltKeepersChildSafetyLtdMember",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://allot.com/role/allt-sapt",
     "longName": "9960703 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy",
       "div",
       "div",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy",
       "div",
       "div",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://allot.com/role/allt-amst",
     "longName": "9960704 - Disclosure - AVAILABLE-FOR-SALE MARKETABLE SECURITIES (Tables)",
     "shortName": "AVAILABLE-FOR-SALE MARKETABLE SECURITIES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://allot.com/role/allt-fvmt",
     "longName": "9960705 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)",
     "shortName": "FAIR VALUE MEASUREMENTS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://allot.com/role/allt-dit",
     "longName": "9960706 - Disclosure - DERIVATIVE INSTRUMENTS (Tables)",
     "shortName": "DERIVATIVE INSTRUMENTS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231_usgaapHedgingDesignationAxis_usgaapDesignatedAsHedgingInstrumentMember",
      "name": "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231_usgaapHedgingDesignationAxis_usgaapDesignatedAsHedgingInstrumentMember",
      "name": "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://allot.com/role/allt-orapet",
     "longName": "9960707 - Disclosure - OTHER RECEIVABLES AND PREPAID EXPENSES (Tables)",
     "shortName": "OTHER RECEIVABLES AND PREPAID EXPENSES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "allt:OtherAccountsReceivableAndPrepaidExpensesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "allt:OtherAccountsReceivableAndPrepaidExpensesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://allot.com/role/allt-it",
     "longName": "9960708 - Disclosure - INVENTORIES (Tables)",
     "shortName": "INVENTORIES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://allot.com/role/allt-paent",
     "longName": "9960709 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables)",
     "shortName": "PROPERTY AND EQUIPMENT, NET (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://allot.com/role/allt-iant",
     "longName": "9960710 - Disclosure - INTANGIBLE ASSETS, NET (Tables)",
     "shortName": "INTANGIBLE ASSETS, NET (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://allot.com/role/allt-opaaet",
     "longName": "9960711 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES (Tables)",
     "shortName": "OTHER PAYABLES AND ACCRUED EXPENSES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://allot.com/role/allt-caclt",
     "longName": "9960712 - Disclosure - LEASE (Tables)",
     "shortName": "LEASE (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "allt:ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "allt:ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRate",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://allot.com/role/allt-set",
     "longName": "9960713 - Disclosure - SHAREHOLDERS' EQUITY (Tables)",
     "shortName": "SHAREHOLDERS' EQUITY (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "42",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://allot.com/role/allt-toit",
     "longName": "9960714 - Disclosure - TAXES ON INCOME (Tables)",
     "shortName": "TAXES ON INCOME (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "43",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://allot.com/role/allt-git",
     "longName": "9960715 - Disclosure - GEOGRAPHIC AND SEGMENT INFORMATION (Tables)",
     "shortName": "GEOGRAPHIC AND SEGMENT INFORMATION (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "44",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://allot.com/role/allt-fint",
     "longName": "9960716 - Disclosure - FINANCIAL INCOME (EXPENSES), NET (Tables)",
     "shortName": "FINANCIAL INCOME (EXPENSES), NET (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "45",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://allot.com/role/ConvertibleNotesTables",
     "longName": "9960718 - Disclosure - CONVERTIBLE NOTES (Tables)",
     "shortName": "CONVERTIBLE NOTES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "46",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:ConvertibleDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:ConvertibleDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://allot.com/role/GeneralNarrativeDetails",
     "longName": "9960719 - Disclosure - GENERAL (Narrative) (Details)",
     "shortName": "GENERAL (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiability",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiability",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://allot.com/role/GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails",
     "longName": "9960720 - Disclosure - GENERAL (Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed) (Details)",
     "shortName": "GENERAL (Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:Goodwill",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20221218_usgaapBusinessAcquisitionAxis_alltKeepersChildSafetyLtdMember",
      "name": "allt:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "unique": true
     }
    },
    "R49": {
     "role": "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails",
     "longName": "9960721 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details)",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "allt:ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "allt:ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAllowanceOfCreditLossesDetails",
     "longName": "9960722 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Schedule of Allowance of Credit Losses) (Details)",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Schedule of Allowance of Credit Losses) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "C_20231231",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
       "div",
       "us-gaap:TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy",
       "div",
       "div",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "unique": true
     }
    },
    "R51": {
     "role": "http://allot.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAtAnnualRatesDetails",
     "longName": "9960723 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Schedule of Estimated Useful Lives at Annual Rates) (Details)",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Schedule of Estimated Useful Lives at Annual Rates) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231_srtRangeAxis_srtMinimumMember_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOtherMachineryAndEquipmentMember",
      "name": "allt:PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "allt:PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "div",
       "div",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231_srtRangeAxis_srtMinimumMember_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOtherMachineryAndEquipmentMember",
      "name": "allt:PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "allt:PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "div",
       "div",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://allot.com/role/SignificantAccountingPoliciesScheduleOfStock-basedCompensationExpenseDetails",
     "longName": "9960724 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Schedule of Stock-Based Compensation Expense) (Details)",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Schedule of Stock-Based Compensation Expense) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "div",
       "div",
       "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy",
       "div",
       "div",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "unique": true
     }
    },
    "R53": {
     "role": "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails",
     "longName": "9960725 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Schedule of Accumulated Other Comprehensive Income) (Details)",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Schedule of Accumulated Other Comprehensive Income) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "C_20231231",
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "div",
       "div",
       "div",
       "us-gaap:ComprehensiveIncomePolicyPolicyTextBlock",
       "div",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "unique": true
     }
    },
    "R54": {
     "role": "http://allot.com/role/Available-for-saleMarketableSecuritiesDetails",
     "longName": "9960726 - Disclosure - AVAILABLE-FOR-SALE MARKETABLE SECURITIES (Details)",
     "shortName": "AVAILABLE-FOR-SALE MARKETABLE SECURITIES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails",
     "longName": "9960727 - Disclosure - FAIR VALUE MEASUREMENTS (Schedule of Financial Assets Measured at Fair Value on a Recurring Basis) (Details)",
     "shortName": "FAIR VALUE MEASUREMENTS (Schedule of Financial Assets Measured at Fair Value on a Recurring Basis) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:MarketableSecuritiesCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:ForeignCurrencyContractAssetFairValueDisclosure",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://allot.com/role/DerivativeInstrumentsNarrativeDetails",
     "longName": "9960728 - Disclosure - DERIVATIVE INSTRUMENTS (Narrative) (Details)",
     "shortName": "DERIVATIVE INSTRUMENTS (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "div",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "div",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://allot.com/role/DerivativeInstrumentsScheduleOfFairValueOpenForeignExchangeContractsDetails",
     "longName": "9960729 - Disclosure - DERIVATIVE INSTRUMENTS (Schedule of the Fair Value Open Foreign Exchange Contracts) (Details)",
     "shortName": "DERIVATIVE INSTRUMENTS (Schedule of the Fair Value Open Foreign Exchange Contracts) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:ForeignCurrencyFairValueHedgeAssetAtFairValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock",
       "div",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:ForeignCurrencyFairValueHedgeAssetAtFairValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock",
       "div",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://allot.com/role/DerivativeInstrumentsScheduleOfFairValueOfOutstandingNon-designatedForeignExchangeContractsDetails",
     "longName": "9960730 - Disclosure - DERIVATIVE INSTRUMENTS (Schedule of the Fair value of the outstanding non-designated foreign exchange contracts) (Details)",
     "shortName": "DERIVATIVE INSTRUMENTS (Schedule of the Fair value of the outstanding non-designated foreign exchange contracts) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock",
       "div",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock",
       "div",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://allot.com/role/OtherReceivablesAndPrepaidExpensesScheduleOfOtherAccountsReceivableAndPrepaidExpensesDetails",
     "longName": "9960731 - Disclosure - OTHER RECEIVABLES AND PREPAID EXPENSES (Schedule of Other Accounts Receivable and Prepaid Expenses) (Details)",
     "shortName": "OTHER RECEIVABLES AND PREPAID EXPENSES (Schedule of Other Accounts Receivable and Prepaid Expenses) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:PrepaidExpenseCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "allt:OtherAccountsReceivableAndPrepaidExpensesTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:PrepaidExpenseCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "allt:OtherAccountsReceivableAndPrepaidExpensesTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://allot.com/role/InventoriesDetails",
     "longName": "9960732 - Disclosure - INVENTORIES (Details)",
     "shortName": "INVENTORIES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://allot.com/role/PropertyAndEquipmentNetDetails",
     "longName": "9960733 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details)",
     "shortName": "PROPERTY AND EQUIPMENT, NET (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://allot.com/role/IntangibleAssetsNetNarrativeDetails",
     "longName": "9960734 - Disclosure - INTANGIBLE ASSETS, NET (Narrative) (Details)",
     "shortName": "INTANGIBLE ASSETS, NET (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://allot.com/role/IntangibleAssetsNetScheduleOfIntangibleAssetsDetails",
     "longName": "9960735 - Disclosure - INTANGIBLE ASSETS, NET (Schedule of Intangible Assets) (Details)",
     "shortName": "INTANGIBLE ASSETS, NET (Schedule of Intangible Assets) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://allot.com/role/IntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseDetails",
     "longName": "9960736 - Disclosure - INTANGIBLE ASSETS, NET (Schedule of Estimated Amortization Expense) (Details)",
     "shortName": "INTANGIBLE ASSETS, NET (Schedule of Estimated Amortization Expense) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://allot.com/role/OtherPayablesAndAccruedExpensesDetails",
     "longName": "9960737 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES (Details)",
     "shortName": "OTHER PAYABLES AND ACCRUED EXPENSES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:AccruedLiabilitiesCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:AccruedLiabilitiesCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://allot.com/role/LEASESNarrativeDetails",
     "longName": "9960738 - Disclosure - LEASE (Narrative) (Details)",
     "shortName": "LEASE (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:LeaseCost",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "div",
       "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:LeaseCost",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "div",
       "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://allot.com/role/CommitmentsAndContingentLiabilitiesScheduleOfWeighted-averageRemainingLeaseTermAndDiscountRateDetails",
     "longName": "9960739 - Disclosure - LEASE (Schedule of Weighted-Average Remaining Lease Term and Discount Rate) (Details)",
     "shortName": "LEASE (Schedule of Weighted-Average Remaining Lease Term and Discount Rate) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "allt:ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRate",
       "div",
       "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "allt:ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRate",
       "div",
       "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://allot.com/role/allt-caclsoafmlod",
     "longName": "9960740 - Disclosure - LEASE (Schedule of Maturities of Operating Lease Liabilities) (Details)",
     "shortName": "LEASE (Schedule of Maturities of Operating Lease Liabilities) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "div",
       "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "div",
       "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://allot.com/role/allt-caclnd",
     "longName": "9960741 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES (Narrative) (Details)",
     "shortName": "COMMITMENTS AND CONTINGENT LIABILITIES (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "C_20241231",
      "name": "allt:BankGuarantees",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "span",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231",
      "name": "allt:BankGuarantees",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "span",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://allot.com/role/allt-send",
     "longName": "9960742 - Disclosure - SHAREHOLDERS' EQUITY (Narrative) (Details)",
     "shortName": "SHAREHOLDERS' EQUITY (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "C_20241231",
      "name": "allt:CommonStockValueAuthorized",
      "unitRef": "NIS",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231",
      "name": "allt:CommonStockValueAuthorized",
      "unitRef": "NIS",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://allot.com/role/allt-sesosoad",
     "longName": "9960743 - Disclosure - SHAREHOLDERS' EQUITY (Schedule of Stock Option Activity) (Details)",
     "shortName": "SHAREHOLDERS' EQUITY (Schedule of Stock Option Activity) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "C_20231231",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20211231",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "unique": true
     }
    },
    "R72": {
     "role": "http://allot.com/role/allt-sesorsuad",
     "longName": "9960744 - Disclosure - SHAREHOLDERS' EQUITY (Summary of Restricted Stock Unit Activity) (Details)",
     "shortName": "SHAREHOLDERS' EQUITY (Summary of Restricted Stock Unit Activity) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "C_20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "unique": true
     }
    },
    "R73": {
     "role": "http://allot.com/role/allt-toind",
     "longName": "9960745 - Disclosure - TAXES ON INCOME (Narrative) (Details)",
     "shortName": "TAXES ON INCOME (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
       "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
       "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://allot.com/role/allt-toisopild",
     "longName": "9960746 - Disclosure - TAXES ON INCOME (Schedule of Pre-tax Income (Loss)) (Details)",
     "shortName": "TAXES ON INCOME (Schedule of Pre-tax Income (Loss)) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "div",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "div",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://allot.com/role/allt-toisorotted",
     "longName": "9960747 - Disclosure - TAXES ON INCOME (Schedule of the Reconciliation of the Theoretical Tax Expense) (Details)",
     "shortName": "TAXES ON INCOME (Schedule of the Reconciliation of the Theoretical Tax Expense) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "div",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "unique": true
     }
    },
    "R76": {
     "role": "http://allot.com/role/allt-toisoitebd",
     "longName": "9960748 - Disclosure - TAXES ON INCOME (Schedule of Income Tax Expense (Benefit)) (Details)",
     "shortName": "TAXES ON INCOME (Schedule of Income Tax Expense (Benefit)) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:CurrentIncomeTaxExpenseBenefit",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "div",
       "div",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:CurrentIncomeTaxExpenseBenefit",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "div",
       "div",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://allot.com/role/TAXESONINCOMEScheduleOfIncomeTaxExpenseBenefitByJurisdictionDetails",
     "longName": "9960749 - Disclosure - TAXES ON INCOME (Schedule of Income Tax Expense (Benefit) by jurisdiction) (Details)",
     "shortName": "TAXES ON INCOME (Schedule of Income Tax Expense (Benefit) by jurisdiction) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "unique": true
     }
    },
    "R78": {
     "role": "http://allot.com/role/allt-toisoditd",
     "longName": "9960750 - Disclosure - TAXES ON INCOME (Schedule of Deferred Income Taxes) (Details)",
     "shortName": "TAXES ON INCOME (Schedule of Deferred Income Taxes) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "div",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "div",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R79": {
     "role": "http://allot.com/role/TAXESONINCOMEScheduleOfUnrecognizedTaxBenefitsDetails",
     "longName": "9960751 - Disclosure - TAXES ON INCOME (Schedule of Unrecognized Tax Benefits) (Details)",
     "shortName": "TAXES ON INCOME (Schedule of Unrecognized Tax Benefits) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "C_20231231",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "unique": true
     }
    },
    "R80": {
     "role": "http://allot.com/role/allt-gisorbgld",
     "longName": "9960752 - Disclosure - GEOGRAPHIC AND SEGMENT INFORMATION (Schedule of Revenue by Geographic Location) (Details)",
     "shortName": "GEOGRAPHIC AND SEGMENT INFORMATION (Schedule of Revenue by Geographic Location) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:Revenues",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231_srtStatementGeographicalAxis_srtEuropeMember",
      "name": "us-gaap:Revenues",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock",
       "div",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "unique": true
     }
    },
    "R81": {
     "role": "http://allot.com/role/allt-gisomcd",
     "longName": "9960753 - Disclosure - GEOGRAPHIC AND SEGMENT INFORMATION (Schedule of Major Customers) (Details)",
     "shortName": "GEOGRAPHIC AND SEGMENT INFORMATION (Schedule of Major Customers) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember",
      "name": "allt:ConcentrationRiskThresholdPercentage",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
       "div",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember",
      "name": "allt:ConcentrationRiskThresholdPercentage",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
       "div",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R82": {
     "role": "http://allot.com/role/allt-gisolad",
     "longName": "9960754 - Disclosure - GEOGRAPHIC AND SEGMENT INFORMATION (Schedule of Long-Lived Assets) (Details)",
     "shortName": "GEOGRAPHIC AND SEGMENT INFORMATION (Schedule of Long-Lived Assets) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:NoncurrentAssets",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock",
       "div",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:NoncurrentAssets",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock",
       "div",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R83": {
     "role": "http://allot.com/role/allt-find",
     "longName": "9960755 - Disclosure - FINANCIAL INCOME (EXPENSES), NET (Details)",
     "shortName": "FINANCIAL INCOME (EXPENSES), NET (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:InterestAndOtherIncome",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
       "div",
       "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "us-gaap:InterestAndOtherIncome",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
       "div",
       "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R84": {
     "role": "http://allot.com/role/RELATEDPARTIESBALANCESANDTRANSACTIONSDetailTextuals",
     "longName": "9960756 - Disclosure - RELATED PARTIES BALANCES AND TRANSACTIONS (Narrative) (Details)",
     "shortName": "RELATED PARTIES BALANCES AND TRANSACTIONS (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:OtherLiabilities",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231",
      "name": "us-gaap:OtherLiabilities",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R85": {
     "role": "http://allot.com/role/ConvertibleNotesDetailTextuals",
     "longName": "9960757 - Disclosure - CONVERTIBLE NOTES (Narrative) (Details)",
     "shortName": "CONVERTIBLE NOTES (Narrative) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "allt:DebtConversionDescriptionChangeOfControl",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20240101to20241231",
      "name": "allt:DebtConversionDescriptionChangeOfControl",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true,
      "unique": true
     }
    },
    "R86": {
     "role": "http://allot.com/role/ConvertibleNotesDetails",
     "longName": "9960758 - Disclosure - CONVERTIBLE NOTES (Details)",
     "shortName": "CONVERTIBLE NOTES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "C_20241231_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ConvertibleDebtTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_20241231_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember",
      "name": "us-gaap:UnamortizedDebtIssuanceExpense",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ConvertibleDebtTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "zk2532897.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsAndNotesReceivableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsAndNotesReceivableNet",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts and Financing Receivable, after Allowance for Credit Loss",
        "terseLabel": "Trade receivables, net (net of allowance for credit losses of $ 25,306 and $ 25,253 on December 31, 2024 and 2023, respectively)",
        "totalLabel": "Accounts and Financing Receivable, after Allowance for Credit Loss, Total",
        "documentation": "Amount, after allowance for credit loss, of accounts and financing receivable. Includes, but is not limited to, notes and loan receivable."
       }
      }
     },
     "auth_ref": [
      "r1138",
      "r1270"
     ]
    },
    "us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity of Counterparty, Type [Axis]",
        "documentation": "Information by legal entity of counterparty. A counterparty is the other party that participates in a financial transaction."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r106"
     ]
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
     "presentation": [
      "http://allot.com/role/allt-opaae"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "OTHER PAYABLES AND ACCRUED EXPENSES",
        "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period."
       }
      }
     },
     "auth_ref": [
      "r87",
      "r90",
      "r95",
      "r1211"
     ]
    },
    "us-gaap_AccountsPayableTradeCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableTradeCurrent",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade payables",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r87"
     ]
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedIncomeTaxesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/OtherPayablesAndAccruedExpensesDetails": {
       "parentTag": "allt_OtherPayablesAndAccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 70.0
      }
     },
     "presentation": [
      "http://allot.com/role/OtherPayablesAndAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued taxes",
        "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."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r162"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/OtherPayablesAndAccruedExpensesDetails": {
       "parentTag": "allt_OtherPayablesAndAccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 80.0
      }
     },
     "presentation": [
      "http://allot.com/role/OtherPayablesAndAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued expenses",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r90"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/PropertyAndEquipmentNetDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://allot.com/role/PropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated depreciation",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r196",
      "r735"
     ]
    },
    "us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrealized gains (losses) on cash flow hedges [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r32",
      "r561"
     ]
    },
    "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrealized gain (losses) on marketable securities [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r213",
      "r214",
      "r215",
      "r218",
      "r228",
      "r229",
      "r1115"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r227",
      "r228",
      "r610",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails",
      "http://allot.com/role/allt-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance",
        "label": "Accumulated other comprehensive income (loss)",
        "terseLabel": "Accumulated other comprehensive income",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r32",
      "r111",
      "r202",
      "r730",
      "r760",
      "r761"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r227",
      "r228",
      "r610",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated other comprehensive income (loss) [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r15",
      "r32",
      "r568",
      "r571",
      "r639",
      "r756",
      "r757",
      "r1115",
      "r1116",
      "r1117",
      "r1125",
      "r1126",
      "r1127",
      "r1130"
     ]
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails",
      "http://allot.com/role/IntangibleAssetsNetScheduleOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average remaining useful life",
        "verboseLabel": "Weighted Average Useful life (Years)",
        "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."
       }
      }
     },
     "auth_ref": [
      "r376",
      "r878"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional 402(v) Disclosure [Text Block]",
        "terseLabel": "Additional 402(v) Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1024"
     ]
    },
    "us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-cash activity:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional paid-in capital",
        "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."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r944",
      "r1306"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional paid-in capital [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r773",
      "r1125",
      "r1126",
      "r1127",
      "r1130",
      "r1228",
      "r1308"
     ]
    },
    "allt_AdditionsToProvisionDuringPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "AdditionsToProvisionDuringPeriod",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AddressTypeDomain",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Address Type [Domain]",
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation Amount",
        "terseLabel": "Adjustment to Compensation, Amount"
       }
      }
     },
     "auth_ref": [
      "r1037"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation [Axis]",
        "terseLabel": "Adjustment to Compensation:"
       }
      }
     },
     "auth_ref": [
      "r1037"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]",
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote"
       }
      }
     },
     "auth_ref": [
      "r1037"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]",
        "terseLabel": "Adjustment To PEO Compensation, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1037"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-based compensation",
        "verboseLabel": "Share-based compensation",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile net loss to net cash provided by (used in) operating activities:",
        "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdvertisingCostsPolicyTextBlock",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advertising expenses",
        "documentation": "Disclosure of accounting policy for advertising cost."
       }
      }
     },
     "auth_ref": [
      "r177"
     ]
    },
    "us-gaap_AdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdvertisingExpense",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advertising Expense",
        "verboseLabel": "Advertising expenses",
        "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."
       }
      }
     },
     "auth_ref": [
      "r506",
      "r927"
     ]
    },
    "srt_AfricaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "AfricaMember",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Africa [Member]"
       }
      }
     },
     "auth_ref": [
      "r1310",
      "r1311",
      "r1312",
      "r1313"
     ]
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r1082"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Amount",
        "terseLabel": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r995",
      "r1006",
      "r1016",
      "r1049"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]",
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined"
       }
      }
     },
     "auth_ref": [
      "r998",
      "r1009",
      "r1019",
      "r1052"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Pension Adjustments Service Cost [Member]",
        "terseLabel": "Aggregate Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r1083"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Adjustments to Compensation [Member]",
        "terseLabel": "All Adjustments to Compensation"
       }
      }
     },
     "auth_ref": [
      "r1037"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Executive Categories [Member]",
        "terseLabel": "All Executive Categories"
       }
      }
     },
     "auth_ref": [
      "r1044"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Individuals [Member]",
        "terseLabel": "All Individuals"
       }
      }
     },
     "auth_ref": [
      "r999",
      "r1010",
      "r1020",
      "r1044",
      "r1053",
      "r1057",
      "r1065"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Trading Arrangements [Member]",
        "terseLabel": "All Trading Arrangements"
       }
      }
     },
     "auth_ref": [
      "r1063"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 170.0
      }
     },
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfStock-basedCompensationExpenseDetails",
      "http://allot.com/role/allt-csocf"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total stock-based compensation expense",
        "terseLabel": "Total share-based compensation expense",
        "verboseLabel": "Share-based compensation",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r497",
      "r504"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/CONSOLIDATEDBALANCESHEETSParentheticals3",
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails",
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAllowanceOfCreditLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Total allowance for credit losses - December 31",
        "periodStartLabel": "Total allowance for credit losses \u2013 January 1",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "terseLabel": "Allowance for credit losses",
        "documentation": "Amount of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r203",
      "r306",
      "r345",
      "r348",
      "r352",
      "r1270"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAllowanceOfCreditLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Recoveries collected",
        "label": "Accounts Receivable, Allowance for Credit Loss, Recovery",
        "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery."
       }
      }
     },
     "auth_ref": [
      "r351"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAllowanceOfCreditLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Write-offs",
        "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff",
        "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance."
       }
      }
     },
     "auth_ref": [
      "r350"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "srt_AmericasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "AmericasMember",
     "presentation": [
      "http://allot.com/role/allt-gisorbgld"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Americas [Member]"
       }
      }
     },
     "auth_ref": [
      "r1310",
      "r1311",
      "r1312",
      "r1313"
     ]
    },
    "us-gaap_AmortizationOfDeferredCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfDeferredCharges",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of deferred commission",
        "documentation": "The amount of amortization of deferred charges applied against earnings during the period."
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfFinancingCosts",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/ConvertibleNotesDetailTextuals",
      "http://allot.com/role/RELATEDPARTIESBALANCESANDTRANSACTIONSDetailTextuals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of Debt Issuance Costs",
        "verboseLabel": "Amortization of debt issuance costs",
        "documentation": "Amount of amortization expense attributable to debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r434",
      "r1120",
      "r1252"
     ]
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/IntangibleAssetsNetNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization expense",
        "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."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r373",
      "r380",
      "r909"
     ]
    },
    "allt_AmortizationOfIssuanceCostsOfConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "AmortizationOfIssuanceCostsOfConvertibleDebt",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 70.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "allt_AmountOfPastDueReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "AmountOfPastDueReceivables",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represent the amount of past due receivables.",
        "label": "Amount Of Past Due Receivables",
        "terseLabel": "Amount of past due receivables"
       }
      }
     },
     "auth_ref": []
    },
    "allt_AmountOfPaymentsCap": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "AmountOfPaymentsCap",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payments cap.",
        "label": "Amount Of Payments Cap",
        "verboseLabel": "Amount of payments cap"
       }
      }
     },
     "auth_ref": []
    },
    "allt_AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "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)"
       }
      }
     },
     "auth_ref": []
    },
    "allt_AnnualPostVestingForfeitureRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "AnnualPostVestingForfeitureRate",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Annual post-vesting forfeiture rate.",
        "label": "Annual post-vesting forfeiture rate"
       }
      }
     },
     "auth_ref": []
    },
    "allt_AnnualPreVestingForfeitureRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "AnnualPreVestingForfeitureRate",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Annual pre-vesting forfeiture rate.",
        "label": "Annual pre-vesting forfeiture rate"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding options and warrants excluded from the calculation of diluted income per share",
        "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."
       }
      }
     },
     "auth_ref": [
      "r273"
     ]
    },
    "allt_ApprovalDateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "ApprovalDateMember",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Approval date [Member]",
        "label": "Approval Date [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "allt_AsiaAndOceaniaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "AsiaAndOceaniaMember",
     "presentation": [
      "http://allot.com/role/allt-gisorbgld"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asia and Oceania [Member]",
        "label": "Asia And Oceania [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets",
        "totalLabel": "Total assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r160",
      "r173",
      "r200",
      "r242",
      "r278",
      "r284",
      "r293",
      "r296",
      "r342",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r559",
      "r562",
      "r604",
      "r725",
      "r803",
      "r900",
      "r901",
      "r944",
      "r973",
      "r1177",
      "r1178",
      "r1257"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ASSETS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current",
        "totalLabel": "Total current assets",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r208",
      "r242",
      "r342",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r559",
      "r562",
      "r604",
      "r944",
      "r1177",
      "r1178",
      "r1257"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CURRENT ASSETS:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Noncurrent",
        "totalLabel": "Total non-current assets",
        "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."
       }
      }
     },
     "auth_ref": [
      "r242",
      "r342",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r559",
      "r562",
      "r604",
      "r1177",
      "r1178",
      "r1257"
     ]
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsNoncurrentAbstract",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "NON-CURRENT ASSETS:"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r978",
      "r979",
      "r1002"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLocation",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r978",
      "r979",
      "r1002"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorName",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r978",
      "r979",
      "r1002"
     ]
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/Available-for-saleMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Gross unrealized gain",
        "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax",
        "terseLabel": "Gross unrealized gain",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r314"
     ]
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/Available-for-saleMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Gross unrealized loss",
        "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax",
        "terseLabel": "Gross unrealized loss",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r315"
     ]
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/Available-for-saleMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-sale, Amortized Cost",
        "terseLabel": "Amortized cost",
        "totalLabel": "Debt Securities, Available-for-sale, Amortized Cost, Total",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r311",
      "r356",
      "r724"
     ]
    },
    "allt_AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember",
     "presentation": [
      "http://allot.com/role/Available-for-saleMarketableSecuritiesDetails"
     ],
     "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]"
       }
      }
     },
     "auth_ref": []
    },
    "allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember",
     "presentation": [
      "http://allot.com/role/Available-for-saleMarketableSecuritiesDetails"
     ],
     "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]"
       }
      }
     },
     "auth_ref": []
    },
    "allt_AvailableForSaleSecuritiesMaturesWithinOneYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "AvailableForSaleSecuritiesMaturesWithinOneYearMember",
     "presentation": [
      "http://allot.com/role/Available-for-saleMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Available-for-Sale Securities Matures Within One Yea [rMember]",
        "label": "Available-for-sale securities matures within one year [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "allt_AvailableForSaleSecuritiesMaturityPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "AvailableForSaleSecuritiesMaturityPeriodAxis",
     "presentation": [
      "http://allot.com/role/Available-for-saleMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Available-For-Sale Securities Maturity Period [Axis]",
        "label": "Available For Sale Securities Maturity Period [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "allt_AvailableForSaleSecuritiesMaturityPeriodDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "AvailableForSaleSecuritiesMaturityPeriodDomain",
     "presentation": [
      "http://allot.com/role/Available-for-saleMarketableSecuritiesDetails"
     ],
     "auth_ref": []
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r1060"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Grant Date Fair Value",
        "terseLabel": "Fair Value as of Grant Date"
       }
      }
     },
     "auth_ref": [
      "r1061"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]",
        "terseLabel": "Award Timing Disclosures"
       }
      }
     },
     "auth_ref": [
      "r1056"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing, How MNPI Considered [Text Block]",
        "terseLabel": "Award Timing, How MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r1056"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Method [Text Block]",
        "terseLabel": "Award Timing Method"
       }
      }
     },
     "auth_ref": [
      "r1056"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Considered [Flag]",
        "terseLabel": "Award Timing MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r1056"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Disclosure [Text Block]",
        "terseLabel": "Award Timing MNPI Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1056"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Predetermined [Flag]",
        "terseLabel": "Award Timing Predetermined"
       }
      }
     },
     "auth_ref": [
      "r1056"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails",
      "http://allot.com/role/allt-send",
      "http://allot.com/role/allt-sesorsuad",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r468",
      "r469",
      "r470",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount",
        "terseLabel": "Underlying Securities"
       }
      }
     },
     "auth_ref": [
      "r1059"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1058"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures"
       }
      }
     },
     "auth_ref": [
      "r1057"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table"
       }
      }
     },
     "auth_ref": [
      "r1057"
     ]
    },
    "allt_BankGuarantees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "BankGuarantees",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/allt-caclnd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bank guarantees.",
        "label": "Bank guarantees"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails",
      "http://allot.com/role/GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails",
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails",
      "http://allot.com/role/allt-gt"
     ],
     "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."
       }
      }
     },
     "auth_ref": [
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r554",
      "r922",
      "r923"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails",
      "http://allot.com/role/GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails",
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails",
      "http://allot.com/role/allt-gt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r67",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r554",
      "r922",
      "r923"
     ]
    },
    "us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionDateOfAcquisitionAgreement1",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquisition date",
        "documentation": "Date when the business acquisition agreement was executed, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails",
      "http://allot.com/role/GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails",
      "http://allot.com/role/allt-gt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r554"
     ]
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionProFormaInformationTextBlock",
     "presentation": [
      "http://allot.com/role/allt-gt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of pro forma revenue and net loss",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1092",
      "r1093"
     ]
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquisition transaction costs",
        "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."
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationConsiderationTransferred1",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Consideration Transferred",
        "terseLabel": "Total consideration",
        "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."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r1",
      "r12"
     ]
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair value of contingent liability",
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r152",
      "r556",
      "r584",
      "r585",
      "r586"
     ]
    },
    "allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "BusinessCombinationContingentConsiderationLiabilityPaymentTerm",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails"
     ],
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationIndemnificationAssetsDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationIndemnificationAssetsDescription",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of claims for indemnification",
        "documentation": "For indemnification assets recognized in connection with a business combination, this element represents a description of such assets."
       }
      }
     },
     "auth_ref": [
      "r68"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net cash acquired assets",
        "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."
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "allt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://allot.com/role/GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails"
     ],
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails",
      "http://allot.com/role/GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total purchase consideration",
        "totalLabel": "Net assets acquired",
        "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed."
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsRevenuesAndGainsRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationSeparatelyRecognizedTransactionsRevenuesAndGainsRecognized",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues recognized from acquisition",
        "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."
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationsPolicy",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business combinations",
        "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."
       }
      }
     },
     "auth_ref": [
      "r148",
      "r149",
      "r150",
      "r151"
     ]
    },
    "dei_BusinessContactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "BusinessContactMember",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Contact [Member]",
        "documentation": "Business contact for the entity"
       }
      }
     },
     "auth_ref": [
      "r979",
      "r1002"
     ]
    },
    "allt_CapitalNoteReleaseTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "CapitalNoteReleaseTaxes",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/allt-toisorotted"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents capital note release taxes.",
        "negatedLabel": "Capital note release taxes",
        "label": "Capital Note Release Taxes",
        "terseLabel": "Capital note and inter-company balances release taxes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Cash and cash equivalents at the end of the year",
        "periodStartLabel": "Cash and cash equivalents at the beginning of the year",
        "label": "Cash and cash equivalents",
        "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."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r194",
      "r884"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "verboseLabel": "Cash and cash equivalents",
        "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."
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "verboseLabel": "Restricted deposits",
        "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."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r159"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Cash and cash equivalents at the end of the year",
        "periodStartLabel": "Cash and cash equivalents at the beginning of the year",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "totalLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Total",
        "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."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r124",
      "r238"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Increase in cash and cash equivalents",
        "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."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r124"
     ]
    },
    "allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/allt-toisoitebd",
      "http://allot.com/role/allt-toisorotted"
     ],
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changed Peer Group, Footnote [Text Block]",
        "terseLabel": "Changed Peer Group, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1035"
     ]
    },
    "allt_ChangesInOperatingLeasesAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "ChangesInOperatingLeasesAsset",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Changes in operating leases asset.",
        "negatedLabel": "Decrease\u00a0in operating lease right-of-use asset",
        "label": "Changes In Operating Leases Asset"
       }
      }
     },
     "auth_ref": []
    },
    "allt_ChangesInOperatingLeasesLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "ChangesInOperatingLeasesLiability",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Changes in operating leases liability.",
        "label": "Changes In Operating Leases Liability",
        "terseLabel": "Decrease in operating leases liability"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]",
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r1032"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]",
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r1030"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Amount",
        "terseLabel": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r1036"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Name",
        "terseLabel": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r1036"
     ]
    },
    "allt_CommencementOfProductionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "CommencementOfProductionMember",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commencement of Production [Member]",
        "label": "Commencement Of Production [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://allot.com/role/allt-cacl"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "verboseLabel": "COMMITMENTS AND CONTINGENT LIABILITIES",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r395",
      "r396",
      "r866",
      "r1165",
      "r1170"
     ]
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares reserved for issuance",
        "documentation": "Aggregate number of common shares reserved for future issuance."
       }
      }
     },
     "auth_ref": [
      "r99"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ordinary shares [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r963",
      "r964",
      "r965",
      "r967",
      "r968",
      "r969",
      "r970",
      "r1125",
      "r1126",
      "r1130",
      "r1228",
      "r1303",
      "r1308"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://allot.com/role/CONSOLIDATEDBALANCESHEETSParetheticals2",
      "http://allot.com/role/allt-send"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Par or Stated Value Per Share",
        "verboseLabel": "Ordinary shares, par value",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r99"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://allot.com/role/CONSOLIDATEDBALANCESHEETSParentheticals3",
      "http://allot.com/role/allt-send"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Ordinary shares, shares authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r791"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://allot.com/role/CONSOLIDATEDBALANCESHEETSParentheticals3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Ordinary shares, shares issued",
        "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."
       }
      }
     },
     "auth_ref": [
      "r99"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://allot.com/role/CONSOLIDATEDBALANCESHEETSParentheticals3",
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Balance, shares",
        "periodStartLabel": "Balance, shares",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Ordinary shares, shares outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r99",
      "r791",
      "r809",
      "r1308",
      "r1309"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Ordinary shares of NIS 0.1 par value - Authorized: 200,000,000 shares at December 31, 2024 and 2023; Issued: 40,346,993 and 39,192,939 shares at December 31, 2024 and 2023, respectively; Outstanding: 39,530,993 and 38,376,939 shares at December 31, 2024 and 2023, respectively",
        "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."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r729",
      "r944"
     ]
    },
    "allt_CommonStockValueAuthorized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "CommonStockValueAuthorized",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure"
       }
      }
     },
     "auth_ref": [
      "r1041"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Net Income [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Net Income"
       }
      }
     },
     "auth_ref": [
      "r1040"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Other Measure"
       }
      }
     },
     "auth_ref": [
      "r1042"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return"
       }
      }
     },
     "auth_ref": [
      "r1039"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "terseLabel": "Total comprehensive loss",
        "totalLabel": "Total comprehensive loss",
        "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."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r223",
      "r225",
      "r232",
      "r718",
      "r741",
      "r742"
     ]
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive loss",
        "documentation": "Disclosure of accounting policy for comprehensive income."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComputerSoftwareIntangibleAssetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComputerSoftwareIntangibleAssetMember",
     "presentation": [
      "http://allot.com/role/IntangibleAssetsNetScheduleOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Computer Software, Intangible Asset [Member]",
        "terseLabel": "PowerDNS [Member]",
        "verboseLabel": "Software license [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r878",
      "r883",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1158",
      "r1161",
      "r1162"
     ]
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://allot.com/role/allt-gisomcd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r44",
      "r79",
      "r80",
      "r303",
      "r865"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://allot.com/role/allt-gisomcd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r44",
      "r79",
      "r80",
      "r303",
      "r763",
      "r865"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://allot.com/role/allt-gisomcd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r44",
      "r79",
      "r80",
      "r303",
      "r865",
      "r1091"
     ]
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskCreditRisk",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration of credit risks",
        "documentation": "Disclosure of accounting policy for credit risk."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r180"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://allot.com/role/allt-gisomcd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration risk percentage",
        "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."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r44",
      "r79",
      "r80",
      "r303"
     ]
    },
    "allt_ConcentrationRiskThresholdPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "ConcentrationRiskThresholdPercentage",
     "presentation": [
      "http://allot.com/role/allt-gisomcd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Concentration Risk Threshold Percentage",
        "label": "Concentration Risk Threshold Percentage",
        "terseLabel": "Concentration risk, threshold percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://allot.com/role/allt-gisomcd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r44",
      "r79",
      "r80",
      "r303",
      "r865"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Principles of consolidation",
        "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."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r891"
     ]
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContactPersonnelName",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Name",
        "documentation": "Name of contact personnel"
       }
      }
     },
     "auth_ref": []
    },
    "allt_ContingentConsiderationPaymentsCapBasedOnAchievementOfCertainThresholdsOfRevenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "ContingentConsiderationPaymentsCapBasedOnAchievementOfCertainThresholdsOfRevenues",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails"
     ],
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "allt_ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "allt_ConversionPriceIncreaseDecreases": {
     "xbrltype": "stringItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "ConversionPriceIncreaseDecreases",
     "presentation": [
      "http://allot.com/role/ConvertibleNotesDetailTextuals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Conversion Price Increase Decreases.",
        "label": "Conversion Price Increase Decreases",
        "terseLabel": "conversion price decreases by"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertibleDebt",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/RELATEDPARTIESBALANCESANDTRANSACTIONSDetailTextuals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Debt",
        "terseLabel": "Convertible debt balances due",
        "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r164",
      "r1267"
     ]
    },
    "us-gaap_ConvertibleDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertibleDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Debt, Noncurrent",
        "terseLabel": "Convertible debt",
        "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."
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "us-gaap_ConvertibleDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertibleDebtTableTextBlock",
     "presentation": [
      "http://allot.com/role/ConvertibleNotesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Debt [Table Text Block]",
        "verboseLabel": "Scheduled of Convertible Senior Notes",
        "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConvertibleNotesPayableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertibleNotesPayableMember",
     "presentation": [
      "http://allot.com/role/ConvertibleNotesDetailTextuals",
      "http://allot.com/role/ConvertibleNotesDetails",
      "http://allot.com/role/RELATEDPARTIESBALANCESANDTRANSACTIONSDetailTextuals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Notes Payable [Member]",
        "terseLabel": "Convertible Notes",
        "verboseLabel": "Convertible Senior Notes",
        "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."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r161"
     ]
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CorporateDebtSecuritiesMember",
     "presentation": [
      "http://allot.com/role/Available-for-saleMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Corporate debentures [Member]",
        "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment."
       }
      }
     },
     "auth_ref": [
      "r919",
      "r921",
      "r930",
      "r945",
      "r961",
      "r1300"
     ]
    },
    "us-gaap_CorporationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CorporationMember",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Israeli resident corporation [Member]",
        "documentation": "Legal entity in the form of a corporation created to conduct business."
       }
      }
     },
     "auth_ref": []
    },
    "allt_CostOfGoodsSoldDeferredRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "CostOfGoodsSoldDeferredRevenue",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/InventoriesDetails"
     ],
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfRevenue",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other comprehensive loss to cost of revenues",
        "label": "Cost of Revenue",
        "totalLabel": "Total cost of revenues",
        "verboseLabel": "Other comprehensive loss to cost of revenues",
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r242",
      "r342",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r604",
      "r900",
      "r1177"
     ]
    },
    "us-gaap_CostOfRevenueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfRevenueAbstract",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of revenues:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfSalesMember",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails",
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfStock-basedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of revenues [Member]",
        "documentation": "Primary financial statement caption encompassing cost of sales."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfSalesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfSalesPolicyTextBlock",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of revenues",
        "documentation": "Disclosure of accounting policy for cost of product sold and service rendered."
       }
      }
     },
     "auth_ref": [
      "r1098"
     ]
    },
    "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring costs",
        "documentation": "Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r137",
      "r138"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption, Adjusted Balance [Member]"
       }
      }
     },
     "auth_ref": [
      "r1094",
      "r1106",
      "r1128",
      "r1145",
      "r1146",
      "r1163",
      "r1221",
      "r1222",
      "r1224",
      "r1225",
      "r1227",
      "r1228",
      "r1229",
      "r1255"
     ]
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "auth_ref": [
      "r189",
      "r252",
      "r257",
      "r264",
      "r343",
      "r344",
      "r386",
      "r541",
      "r542",
      "r549",
      "r551",
      "r567",
      "r568",
      "r569",
      "r571",
      "r572",
      "r573",
      "r576",
      "r577",
      "r578",
      "r579",
      "r638"
     ]
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "auth_ref": [
      "r189",
      "r252",
      "r257",
      "r264",
      "r343",
      "r344",
      "r386",
      "r541",
      "r542",
      "r549",
      "r551",
      "r567",
      "r568",
      "r569",
      "r571",
      "r572",
      "r573",
      "r576",
      "r577",
      "r578",
      "r579",
      "r638"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentForeignTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/TAXESONINCOMEScheduleOfIncomeTaxExpenseBenefitByJurisdictionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Foreign Tax Expense (Benefit)",
        "terseLabel": "Current taxes",
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1096",
      "r1123"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/allt-toisoitebd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current taxes",
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r540",
      "r1123"
     ]
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/TAXESONINCOMEScheduleOfIncomeTaxExpenseBenefitByJurisdictionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "Current taxes",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1096",
      "r1123",
      "r1223"
     ]
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://allot.com/role/allt-gisomcd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer Concentration Risk [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r128",
      "r303"
     ]
    },
    "us-gaap_CustomerRelationshipsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerRelationshipsMember",
     "presentation": [
      "http://allot.com/role/IntangibleAssetsNetScheduleOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer Relationships [Member]",
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1158",
      "r1161",
      "r1162"
     ]
    },
    "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r987",
      "r1076"
     ]
    },
    "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r987",
      "r1076"
     ]
    },
    "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r989",
      "r1078"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]"
       }
      }
     },
     "auth_ref": [
      "r989",
      "r1078"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]"
       }
      }
     },
     "auth_ref": [
      "r991",
      "r1080"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r989",
      "r1078"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r982",
      "r1071"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r983",
      "r1072"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r983",
      "r1072"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r981",
      "r1070"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r981",
      "r1070"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]"
       }
      }
     },
     "auth_ref": [
      "r981",
      "r1070"
     ]
    },
    "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Third Party Engaged [Flag]"
       }
      }
     },
     "auth_ref": [
      "r984",
      "r1073"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r986",
      "r1075"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r986",
      "r1075"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r987",
      "r1076"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r990",
      "r1079"
     ]
    },
    "cyd_CybersecurityRiskRoleOfManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskRoleOfManagementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Role of Management [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r988",
      "r1077"
     ]
    },
    "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]"
       }
      }
     },
     "auth_ref": [
      "r985",
      "r1074"
     ]
    },
    "us-gaap_DebtConversionDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtConversionDescription",
     "presentation": [
      "http://allot.com/role/ConvertibleNotesDetailTextuals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Conversion, Description",
        "verboseLabel": "Conversion rate description",
        "documentation": "Description of conversion of original debt instrument in noncash or part noncash transaction."
       }
      }
     },
     "auth_ref": []
    },
    "allt_DebtConversionDescriptionChangeOfControl": {
     "xbrltype": "stringItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "DebtConversionDescriptionChangeOfControl",
     "presentation": [
      "http://allot.com/role/ConvertibleNotesDetailTextuals"
     ],
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://allot.com/role/ConvertibleNotes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Convertible Notes",
        "verboseLabel": "CONVERTIBLE NOTES",
        "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."
       }
      }
     },
     "auth_ref": [
      "r140",
      "r240",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r401",
      "r402",
      "r412",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r428",
      "r435",
      "r436",
      "r438",
      "r619"
     ]
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/ConvertibleNotesDetailTextuals",
      "http://allot.com/role/ConvertibleNotesDetails",
      "http://allot.com/role/RELATEDPARTIESBALANCESANDTRANSACTIONSDetailTextuals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Principle",
        "verboseLabel": "Principal amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r413",
      "r619",
      "r620",
      "r911",
      "r912",
      "r942"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateDuringPeriod": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateDuringPeriod",
     "presentation": [
      "http://allot.com/role/ConvertibleNotesDetailTextuals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Interest Rate During Period",
        "verboseLabel": "Debt interest rate",
        "documentation": "The average effective interest rate during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r431",
      "r1251"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "presentation": [
      "http://allot.com/role/ConvertibleNotesDetailTextuals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "verboseLabel": "Percentage of convertible senior note",
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r440",
      "r619",
      "r620",
      "r942"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://allot.com/role/ConvertibleNotesDetailTextuals",
      "http://allot.com/role/ConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r246",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r419",
      "r424",
      "r425",
      "r426",
      "r427",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r437",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r942",
      "r1121",
      "r1251",
      "r1253"
     ]
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentMaturityDate",
     "presentation": [
      "http://allot.com/role/ConvertibleNotesDetailTextuals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Maturity Date",
        "verboseLabel": "Maturity date",
        "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r910",
      "r1234",
      "r1235"
     ]
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://allot.com/role/ConvertibleNotesDetailTextuals",
      "http://allot.com/role/ConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r56",
      "r57",
      "r84",
      "r142",
      "r143",
      "r246",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r419",
      "r424",
      "r425",
      "r426",
      "r427",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r437",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r942",
      "r1121",
      "r1251",
      "r1253"
     ]
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/ConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net",
        "terseLabel": "Convertible notes",
        "totalLabel": "Net carrying amount",
        "verboseLabel": "Net carrying amount",
        "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r424",
      "r439",
      "r618",
      "r619",
      "r620",
      "r911",
      "r912",
      "r942"
     ]
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract",
     "presentation": [
      "http://allot.com/role/ConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtWeightedAverageInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtWeightedAverageInterestRate",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average cost of debt",
        "documentation": "Weighted average interest rate of debt outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "allt_DecreaseIncreaseInRestrictedDepositsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "DecreaseIncreaseInRestrictedDepositsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net cash outflow or inflow from restricted deposits.",
        "negatedLabel": "Decrease (increase) in restricted deposits",
        "label": "Decrease Increase In Restricted Deposits Investing Activities",
        "totalLabel": "Increase (Decrease) in Restricted Cash, Total"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCompensationLiabilityClassifiedNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued severance pay",
        "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)."
       }
      }
     },
     "auth_ref": []
    },
    "allt_DeferredCostsCapitalized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "DeferredCostsCapitalized",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the Deferred Costs, Capitalized.",
        "label": "Deferred Costs, Capitalized"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
     "presentation": [
      "http://allot.com/role/allt-orape"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "OTHER RECEIVABLES AND PREPAID EXPENSES",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/TAXESONINCOMEScheduleOfIncomeTaxExpenseBenefitByJurisdictionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "terseLabel": "Deferred taxes expense",
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1123",
      "r1220"
     ]
    },
    "us-gaap_DeferredIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncome",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/OtherPayablesAndAccruedExpensesDetails": {
       "parentTag": "allt_OtherPayablesAndAccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 50.0
      }
     },
     "presentation": [
      "http://allot.com/role/OtherPayablesAndAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income",
        "terseLabel": "Deferred revenues from IIA",
        "documentation": "Amount of deferred income excluding obligation to transfer product and service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r1090",
      "r1271",
      "r1299"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/allt-toisoitebd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred taxes expense (benefit)",
        "terseLabel": "Deferred taxes expense",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r186",
      "r1123"
     ]
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxesAndTaxCredits",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Taxes and Tax Credits",
        "terseLabel": "Foreign tax credits and foreign withholding taxes",
        "documentation": "Amount of deferred income tax expense (benefit) and income tax credits."
       }
      }
     },
     "auth_ref": [
      "r126"
     ]
    },
    "us-gaap_DeferredRevenueCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredRevenueCurrent",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred revenues",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1108"
     ]
    },
    "us-gaap_DeferredRevenueNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredRevenueNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Revenue, Noncurrent",
        "verboseLabel": "Deferred revenues",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1109"
     ]
    },
    "us-gaap_DeferredRevenueRevenueRecognized1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredRevenueRevenueRecognized1",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in deferred revenue",
        "terseLabel": "Deferred revenue",
        "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-toisoditd": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-toisoditd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible assets",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill."
       }
      }
     },
     "auth_ref": [
      "r1218"
     ]
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-toisoditd": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-toisoditd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Deferred tax asset before valuation allowance",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r532"
     ]
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/allt-toisoditd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Net",
        "terseLabel": "Net deferred tax asset",
        "totalLabel": "Net deferred tax asset",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r1216"
     ]
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-toisoditd": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://allot.com/role/allt-toisoditd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Deferred tax asset net of valuation allowance",
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1216"
     ]
    },
    "us-gaap_DeferredTaxAssetsNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsNetAbstract",
     "presentation": [
      "http://allot.com/role/allt-toisoditd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax assets:"
       }
      }
     },
     "auth_ref": []
    },
    "allt_DeferredTaxAssetsOnerousContract": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "DeferredTaxAssetsOnerousContract",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-toisoditd": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 60.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-toisoditd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of onerous contract of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Onerous Contract",
        "terseLabel": "Onerous contract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-toisoditd": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-toisoditd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating and capital loss carryforwards",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1218"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-toisoditd": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-toisoditd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and development",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1218"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-toisoditd": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-toisoditd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee benefits",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from employee benefits, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1218"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-toisoditd": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 50.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-toisoditd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost",
        "terseLabel": "Stock based compensation expenses",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation."
       }
      }
     },
     "auth_ref": [
      "r1218"
     ]
    },
    "allt_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-toisoditd": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-toisoditd"
     ],
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "allt_DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-toisoditd": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 70.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-toisoditd"
     ],
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-toisoditd": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 80.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-toisoditd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other temporary differences mainly relating to reserve and allowances",
        "terseLabel": "Other temporary differences",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals."
       }
      }
     },
     "auth_ref": [
      "r1218"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Financing Receivable, Allowance for Credit Loss",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on financing receivable."
       }
      }
     },
     "auth_ref": [
      "r1218"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-toisoditd": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-toind",
      "http://allot.com/role/allt-toisoditd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Valuation allowance",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "verboseLabel": "Deferred tax assets valuation allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r533"
     ]
    },
    "allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxExpenseFromStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxExpenseFromStockOptionsExercised",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Excess tax deductions from stock options",
        "documentation": "Amount of deferred tax expense from write-off of the deferred tax asset related to deductible stock options at exercise."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesAbstract",
     "presentation": [
      "http://allot.com/role/allt-toisoditd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax liability:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/allt-toisoditd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "verboseLabel": "Intangible assets",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill."
       }
      }
     },
     "auth_ref": [
      "r1218"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesOther",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/allt-toisoditd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Other",
        "verboseLabel": "Operating lease right-of-use assets",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other."
       }
      }
     },
     "auth_ref": [
      "r1218"
     ]
    },
    "us-gaap_DepositsAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepositsAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/OtherReceivablesAndPrepaidExpensesScheduleOfOtherAccountsReceivableAndPrepaidExpensesDetails": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://allot.com/role/OtherReceivablesAndPrepaidExpensesScheduleOfOtherAccountsReceivableAndPrepaidExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term lease deposits",
        "terseLabel": "Short-term deposits",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1113"
     ]
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/PropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation",
        "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."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r54"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 160.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation and amortization",
        "terseLabel": "Depreciation, amortization and impairment",
        "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."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r278",
      "r287",
      "r296",
      "r900",
      "r901"
     ]
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeContractTypeDomain",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "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."
       }
      }
     },
     "auth_ref": [
      "r782",
      "r784",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r804",
      "r805",
      "r806",
      "r807",
      "r822",
      "r823",
      "r824",
      "r825",
      "r828",
      "r829",
      "r830",
      "r831",
      "r850",
      "r851",
      "r854",
      "r856",
      "r963",
      "r965",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1243",
      "r1244"
     ]
    },
    "us-gaap_DerivativeFairValueOfDerivativeAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeFairValueOfDerivativeAsset",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/OtherReceivablesAndPrepaidExpensesScheduleOfOtherAccountsReceivableAndPrepaidExpensesDetails": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://allot.com/role/OtherReceivablesAndPrepaidExpensesScheduleOfOtherAccountsReceivableAndPrepaidExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Asset, Fair Value, Gross Asset",
        "verboseLabel": "Foreign currency derivative contracts",
        "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."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r110",
      "r155",
      "r157",
      "r209",
      "r890"
     ]
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeFairValueOfDerivativeLiability",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/OtherPayablesAndAccruedExpensesDetails": {
       "parentTag": "allt_OtherPayablesAndAccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 60.0
      }
     },
     "presentation": [
      "http://allot.com/role/OtherPayablesAndAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Liability, Fair Value, Gross Liability",
        "verboseLabel": "Foreign currency derivative contracts",
        "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."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r110",
      "r155",
      "r157",
      "r209",
      "r890"
     ]
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentRiskAxis",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instrument [Axis]",
        "documentation": "Information by type of derivative contract."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r76",
      "r78",
      "r158",
      "r782",
      "r784",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r804",
      "r805",
      "r806",
      "r807",
      "r822",
      "r823",
      "r824",
      "r825",
      "r828",
      "r829",
      "r830",
      "r831",
      "r850",
      "r851",
      "r854",
      "r856",
      "r890",
      "r963",
      "r965",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1243",
      "r1244"
     ]
    },
    "us-gaap_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/DerivativeInstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding hedge transactions",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "presentation": [
      "http://allot.com/role/allt-di"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "DERIVATIVE INSTRUMENTS",
        "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."
       }
      }
     },
     "auth_ref": [
      "r154",
      "r566",
      "r574"
     ]
    },
    "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/DerivativeInstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Gain or loss on the derivative instruments of other comprehensive loss to cost of revenues",
        "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net",
        "verboseLabel": "Gain or loss on the derivative instruments of other comprehensive loss to cost of revenues",
        "documentation": "Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r1095"
     ]
    },
    "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/DerivativeInstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-designated hedge transactions",
        "documentation": "Fair value as of the balance sheet date of derivative instrument not designated as hedging instrument and classified as a liability."
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToGeneralAndAdministrativeExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToGeneralAndAdministrativeExpenses",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/DerivativeInstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of derivative instruments reclassified from other comprehensive loss to general and administrative expenses.",
        "label": "Derivative Instruments Reclassified From Other Comprehensive Loss To General And Administrative Expenses",
        "terseLabel": "Gain or loss on the derivative instruments, other comprehensive loss to general and administrative expenses"
       }
      }
     },
     "auth_ref": []
    },
    "allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToResearchAndDevelopmentExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToResearchAndDevelopmentExpenses",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/DerivativeInstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of derivative instruments reclassified from other comprehensive loss to research and development expenses.",
        "label": "Derivative Instruments Reclassified From Other Comprehensive Loss To Research And Development Expenses",
        "terseLabel": "Gain or loss on the derivative instruments, other comprehensive loss to research and development expenses"
       }
      }
     },
     "auth_ref": []
    },
    "allt_DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToSalesAndMarketingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToSalesAndMarketingExpenses",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/DerivativeInstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of derivative instruments reclassified from other comprehensive loss to sales and marketing expenses.",
        "label": "Derivative Instruments Reclassified From Other Comprehensive Loss To Sales And Marketing Expenses",
        "terseLabel": "Gain or loss on the derivative instruments, other comprehensive loss to sales and marketing expenses"
       }
      }
     },
     "auth_ref": []
    },
    "allt_DerivativeInstrumentsScheduleOfFairValueOfOutstandingNonDesignatedForeignExchangeContracts": {
     "xbrltype": "stringItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "DerivativeInstrumentsScheduleOfFairValueOfOutstandingNonDesignatedForeignExchangeContracts",
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails": {
       "parentTag": "allt_NetAssetsFairValueDisclosure",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Earn-out liability",
        "label": "Derivative Liability",
        "terseLabel": "Earn-out liability",
        "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."
       }
      }
     },
     "auth_ref": [
      "r210",
      "r211",
      "r582",
      "r583",
      "r593",
      "r603",
      "r775",
      "r776",
      "r777",
      "r778",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r804",
      "r806",
      "r807",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r890",
      "r1233",
      "r1234",
      "r1235",
      "r1304"
     ]
    },
    "us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativesMethodsOfAccountingHedgingDerivatives",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivatives and hedging",
        "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."
       }
      }
     },
     "auth_ref": [
      "r565",
      "r1226"
     ]
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DesignatedAsHedgingInstrumentMember",
     "presentation": [
      "http://allot.com/role/allt-dit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Designated as Hedging Instrument [Member]",
        "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "allt_DevelopmentZoneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "DevelopmentZoneMember",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Development Zone A [Member]",
        "label": "Development Zone A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/allt-find"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Difference between Reported Amount and Reporting Currency Denominated Amount, Value",
        "verboseLabel": "Exchange rate differences and other",
        "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."
       }
      }
     },
     "auth_ref": [
      "r617"
     ]
    },
    "allt_DividendWithholdingTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "DividendWithholdingTaxRate",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dividend Withholding Tax Rate",
        "label": "Dividend, withholding tax rate"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "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'."
       }
      }
     },
     "auth_ref": [
      "r979"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r978",
      "r979",
      "r1002"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r978",
      "r979",
      "r1002",
      "r1045"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r974"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r979"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r1023"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "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'."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]",
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year"
       }
      }
     },
     "auth_ref": [
      "r1034"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "verboseLabel": "Net loss per share:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basic net earnings (loss) per share",
        "verboseLabel": "Net loss per share, basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r233",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r266",
      "r268",
      "r270",
      "r271",
      "r272",
      "r277",
      "r552",
      "r558",
      "r579",
      "r580",
      "r719",
      "r743",
      "r895"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Net loss per share, diluted",
        "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."
       }
      }
     },
     "auth_ref": [
      "r233",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r268",
      "r270",
      "r271",
      "r272",
      "r277",
      "r552",
      "r558",
      "r579",
      "r580",
      "r719",
      "r743",
      "r895"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basic and diluted net income (loss) per share",
        "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."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r42",
      "r274"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://allot.com/role/allt-eps"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "EARNINGS (LOSS) PER SHARE",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r265",
      "r273",
      "r275",
      "r276"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Israeli Income tax rate",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r245",
      "r517",
      "r543",
      "r929"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in corporate tax rate",
        "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."
       }
      }
     },
     "auth_ref": [
      "r520",
      "r929",
      "r1124",
      "r1214"
     ]
    },
    "allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/TAXESONINCOMEScheduleOfIncomeTaxExpenseBenefitByJurisdictionDetails"
     ],
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/TAXESONINCOMEScheduleOfIncomeTaxExpenseBenefitByJurisdictionDetails"
     ],
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/TAXESONINCOMEScheduleOfIncomeTaxExpenseBenefitByJurisdictionDetails"
     ],
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/TAXESONINCOMEScheduleOfIncomeTaxExpenseBenefitByJurisdictionDetails"
     ],
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/TAXESONINCOMEScheduleOfIncomeTaxExpenseBenefitByJurisdictionDetails"
     ],
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employees and payroll accruals",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r90"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfStock-basedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized compensation cost, recognition period",
        "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."
       }
      }
     },
     "auth_ref": [
      "r499"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized compensation cost related to non-vested stock options",
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1209"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Employee Stock Option",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressesAddressTypeAxis",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses, Address Type [Axis]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r976"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r976"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Ex Transition Period",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1087"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "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."
       }
      }
     },
     "auth_ref": [
      "r976"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation State Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r1085"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r976"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r976"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r976"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r976"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1086"
     ]
    },
    "us-gaap_EntityWideRevenueMajorCustomerLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EntityWideRevenueMajorCustomerLineItems",
     "presentation": [
      "http://allot.com/role/allt-gisomcd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue, Major Customer [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Footnote [Text Block]",
        "terseLabel": "Equity Awards Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1028"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]",
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r1081"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments [Member]",
        "terseLabel": "Equity Awards Adjustments"
       }
      }
     },
     "auth_ref": [
      "r1081"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r1081"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityAbstract",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SHAREHOLDERS' EQUITY:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "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."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r189",
      "r227",
      "r228",
      "r229",
      "r249",
      "r250",
      "r251",
      "r254",
      "r259",
      "r261",
      "r263",
      "r279",
      "r343",
      "r344",
      "r386",
      "r454",
      "r541",
      "r542",
      "r549",
      "r550",
      "r551",
      "r553",
      "r557",
      "r558",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r573",
      "r578",
      "r610",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r621",
      "r622",
      "r639",
      "r739",
      "r756",
      "r757",
      "r758",
      "r773",
      "r835"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]",
        "terseLabel": "Equity Valuation Assumption Difference, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1038"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneous Compensation Analysis [Text Block]",
        "terseLabel": "Erroneous Compensation Analysis"
       }
      }
     },
     "auth_ref": [
      "r995",
      "r1006",
      "r1016",
      "r1049"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneously Awarded Compensation Recovery [Table]",
        "terseLabel": "Erroneously Awarded Compensation Recovery"
       }
      }
     },
     "auth_ref": [
      "r992",
      "r1003",
      "r1013",
      "r1046"
     ]
    },
    "allt_EstimatedCreditLossAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "EstimatedCreditLossAllowance",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated credit loss allowance.",
        "label": "Estimated credit loss allowance"
       }
      }
     },
     "auth_ref": []
    },
    "srt_EuropeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "EuropeMember",
     "presentation": [
      "http://allot.com/role/allt-gisorbgld"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Europe [Member]"
       }
      }
     },
     "auth_ref": [
      "r1310",
      "r1311",
      "r1312",
      "r1313"
     ]
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "auth_ref": [
      "r1044"
     ]
    },
    "allt_ExerciseOfShareOptionsAndRestrictedShareUnitsShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "ExerciseOfShareOptionsAndRestrictedShareUnitsShares",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents exercise of share options and restricted share units shares.",
        "negatedLabel": "Exercised",
        "label": "Exercise Of Share Options And Restricted Share Units Shares",
        "verboseLabel": "Exercise of share options and restricted share units, shares"
       }
      }
     },
     "auth_ref": []
    },
    "allt_ExerciseOfShareOptionsAndRestrictedShareUnitsValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "ExerciseOfShareOptionsAndRestrictedShareUnitsValue",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "allt_ExpenseDeductiblePeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "ExpenseDeductiblePeriod",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expense Deductible Period",
        "label": "Expense deductible period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r582",
      "r583",
      "r593",
      "r930"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r582",
      "r583",
      "r593",
      "r930"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock",
     "presentation": [
      "http://allot.com/role/allt-fvmt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Financial Assets Measured at Fair Value on a Recurring Basis",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r1231",
      "r1232"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Hierarchy [Axis]",
        "verboseLabel": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r426",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r581",
      "r583",
      "r584",
      "r585",
      "r586",
      "r592",
      "r593",
      "r595",
      "r651",
      "r652",
      "r653",
      "r911",
      "r912",
      "r919",
      "r920",
      "r921",
      "r930",
      "r935"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://allot.com/role/allt-fvm"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "FAIR VALUE MEASUREMENTS",
        "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."
       }
      }
     },
     "auth_ref": [
      "r588",
      "r590",
      "r591",
      "r592",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r715",
      "r930",
      "r936"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Level 1 [Member]",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r426",
      "r456",
      "r461",
      "r583",
      "r593",
      "r651",
      "r919",
      "r920",
      "r921",
      "r930"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Level 2 [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r426",
      "r456",
      "r461",
      "r583",
      "r584",
      "r593",
      "r652",
      "r911",
      "r912",
      "r919",
      "r920",
      "r921",
      "r930"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Level 3 [Member]",
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r426",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r583",
      "r584",
      "r585",
      "r586",
      "r593",
      "r653",
      "r911",
      "r912",
      "r919",
      "r920",
      "r921",
      "r930",
      "r935"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r426",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r581",
      "r583",
      "r584",
      "r585",
      "r586",
      "r592",
      "r593",
      "r595",
      "r651",
      "r652",
      "r653",
      "r911",
      "r912",
      "r919",
      "r920",
      "r921",
      "r930",
      "r935"
     ]
    },
    "allt_FairValueOfEarnOut": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "FairValueOfEarnOut",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represent the fair value of the earn-out.",
        "label": "Fair Value Of Earn Out",
        "terseLabel": "Fair value of the earn-out"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair value of financial instruments",
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "us-gaap_FinancialInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancialInstrumentAxis",
     "presentation": [
      "http://allot.com/role/Available-for-saleMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Major Types of Debt and Equity Securities [Axis]",
        "verboseLabel": "Financial Instrument [Axis]",
        "documentation": "Information by type of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r346",
      "r347",
      "r353",
      "r354",
      "r355",
      "r357",
      "r358",
      "r359",
      "r437",
      "r452",
      "r574",
      "r600",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r740",
      "r906",
      "r930",
      "r933",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941",
      "r945",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1140",
      "r1141",
      "r1142",
      "r1143",
      "r1230",
      "r1233",
      "r1234",
      "r1235",
      "r1242",
      "r1245"
     ]
    },
    "us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract",
     "presentation": [
      "http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]",
        "terseLabel": "Assets:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancialLiabilitiesFairValueDisclosureAbstract",
     "presentation": [
      "http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Liabilities Fair Value Disclosure [Abstract]",
        "terseLabel": "Liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/IntangibleAssetsNetScheduleOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r198",
      "r366",
      "r379",
      "r909"
     ]
    },
    "allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/IntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://allot.com/role/IntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseDetails"
     ],
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/IntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://allot.com/role/IntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2021",
        "terseLabel": "2022",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r381",
      "r878",
      "r909"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/IntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://allot.com/role/IntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2023",
        "terseLabel": "2024",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r381",
      "r878",
      "r909"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/IntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://allot.com/role/IntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "2022",
        "terseLabel": "2023",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r381",
      "r878",
      "r909"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails",
      "http://allot.com/role/IntangibleAssetsNetScheduleOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r372",
      "r374",
      "r375",
      "r376",
      "r378",
      "r379",
      "r382",
      "r383",
      "r683",
      "r684",
      "r878"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/IntangibleAssetsNetScheduleOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Gross",
        "verboseLabel": "Cost",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r366",
      "r379",
      "r684",
      "r909"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://allot.com/role/IntangibleAssetsNetScheduleOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r372",
      "r379",
      "r382",
      "r383",
      "r385",
      "r683",
      "r878",
      "r909"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails",
      "http://allot.com/role/IntangibleAssetsNetScheduleOfIntangibleAssetsDetails"
     ],
     "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."
       }
      }
     },
     "auth_ref": [
      "r372",
      "r374",
      "r375",
      "r376",
      "r378",
      "r379",
      "r382",
      "r383",
      "r878"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/IntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://allot.com/role/IntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseDetails",
      "http://allot.com/role/IntangibleAssetsNetScheduleOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net",
        "totalLabel": "Total",
        "verboseLabel": "Net Carrying Amount:",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r683",
      "r1158"
     ]
    },
    "allt_ForeignCounterpartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "ForeignCounterpartyMember",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "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]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/DerivativeInstrumentsScheduleOfFairValueOpenForeignExchangeContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total derivatives designated as hedging instruments",
        "documentation": "Fair value as of the balance sheet date of all foreign currency derivatives designated as cash flow hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r155",
      "r156",
      "r158"
     ]
    },
    "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyContractAssetFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails": {
       "parentTag": "allt_NetAssetsFairValueDisclosure",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Currency Contract, Asset, Fair Value Disclosure",
        "terseLabel": "Foreign currency derivative contracts",
        "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."
       }
      }
     },
     "auth_ref": [
      "r582",
      "r583"
     ]
    },
    "us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyContractsLiabilityFairValueDisclosure",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails": {
       "parentTag": "allt_NetAssetsFairValueDisclosure",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Foreign currency derivative contracts",
        "label": "Foreign Currency Contracts, Liability, Fair Value Disclosure",
        "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."
       }
      }
     },
     "auth_ref": [
      "r582",
      "r583"
     ]
    },
    "us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/DerivativeInstrumentsScheduleOfFairValueOfOutstandingNon-designatedForeignExchangeContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair value of foreign exchange non-designated hedge transactions",
        "documentation": "Fair value as of the balance sheet date of all foreign currency derivative assets not designated as hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/DerivativeInstrumentsScheduleOfFairValueOfOutstandingNon-designatedForeignExchangeContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Currency Derivative Instruments Not Designated as Hedging Instruments at Fair Value, Net",
        "totalLabel": "Total derivatives non-designated as hedging instruments",
        "verboseLabel": "Total derivatives non-designated as hedging instruments",
        "documentation": "Fair value as of the balance sheet date of all foreign currency derivatives not designated as hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/DerivativeInstrumentsScheduleOfFairValueOfOutstandingNon-designatedForeignExchangeContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Fair value of foreign exchange non-designated hedge transactions",
        "label": "Foreign Currency Derivative Instruments Not Designated as Hedging Instruments, Liability at Fair Value",
        "documentation": "Fair value as of the balance sheet date of all foreign currency derivative liabilities not designated as hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "us-gaap_ForeignCurrencyFairValueHedgeAssetAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyFairValueHedgeAssetAtFairValue",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/DerivativeInstrumentsScheduleOfFairValueOpenForeignExchangeContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair value of foreign exchange hedge transactions",
        "documentation": "Fair value as of the balance sheet date of all derivative assets designated as foreign currency fair value hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r158"
     ]
    },
    "us-gaap_ForeignCurrencyFairValueHedgeLiabilityAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyFairValueHedgeLiabilityAtFairValue",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/DerivativeInstrumentsScheduleOfFairValueOpenForeignExchangeContractsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Fair value of foreign exchange hedge transactions",
        "label": "Foreign Currency Fair Value Hedge Liability at Fair Value",
        "documentation": "Fair value as of the balance sheet date of all derivative liabilities designated as foreign currency fair value hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r158"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/DerivativeInstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Net losses recognized from currency transactions",
        "label": "Gain (Loss), Foreign Currency Transaction, before Tax",
        "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction."
       }
      }
     },
     "auth_ref": [
      "r606",
      "r607",
      "r608",
      "r609",
      "r832"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionGainLossRealized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionGainLossRealized",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/allt-find"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Realized Gain (Loss), Foreign Currency Transaction, before Tax",
        "verboseLabel": "Exchange rate differences and other",
        "documentation": "Amount, before tax, of realized gain (loss) from foreign currency transaction."
       }
      }
     },
     "auth_ref": [
      "r811",
      "r971",
      "r1247",
      "r1248",
      "r1307"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial statements in U.S. dollars",
        "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."
       }
      }
     },
     "auth_ref": [
      "r605"
     ]
    },
    "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignIncomeTaxExpenseBenefitContinuingOperations",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/TAXESONINCOMEScheduleOfIncomeTaxExpenseBenefitByJurisdictionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Income Tax Expense (Benefit), Continuing Operations",
        "terseLabel": "Foreign",
        "totalLabel": "Total foreign",
        "verboseLabel": "Total foreign",
        "documentation": "Amount of current and deferred foreign income tax expense (benefit) attributable to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r243",
      "r516"
     ]
    },
    "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://allot.com/role/TAXESONINCOMEScheduleOfIncomeTaxExpenseBenefitByJurisdictionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Foreign"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r999",
      "r1010",
      "r1020",
      "r1053"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Expense of Enforcement, Amount",
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r999",
      "r1010",
      "r1020",
      "r1053"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r999",
      "r1010",
      "r1020",
      "r1053"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]",
        "terseLabel": "Forgone Recovery, Explanation of Impracticability"
       }
      }
     },
     "auth_ref": [
      "r999",
      "r1010",
      "r1020",
      "r1053"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r999",
      "r1010",
      "r1020",
      "r1053"
     ]
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]",
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year"
       }
      }
     },
     "auth_ref": [
      "r1033"
     ]
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FurnitureAndFixturesMember",
     "presentation": [
      "http://allot.com/role/PropertyAndEquipmentNetDetails",
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAtAnnualRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Office furniture and equipment [Member]",
        "verboseLabel": "Office furniture [Member]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 140.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Capital loss",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "allt_GalilSoftwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "GalilSoftwareMember",
     "presentation": [
      "http://allot.com/role/RELATEDPARTIESBALANCESANDTRANSACTIONSDetailTextuals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information of Galil Software.",
        "label": "Galil Software [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General and administrative",
        "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."
       }
      }
     },
     "auth_ref": [
      "r117",
      "r814"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpenseMember",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails",
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfStock-basedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General and Administrative Expense [Member]",
        "terseLabel": "General and administrative [Member]",
        "documentation": "Primary financial statement caption encompassing general and administrative expense."
       }
      }
     },
     "auth_ref": [
      "r117"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 10.0
      },
      "http://allot.com/role/allt-cbs": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 60.0
      }
     },
     "presentation": [
      "http://allot.com/role/GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails",
      "http://allot.com/role/allt-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r197",
      "r368",
      "r716",
      "r901",
      "r908",
      "r932",
      "r944",
      "r1149",
      "r1150"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://allot.com/role/allt-ian"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "INTANGIBLE ASSETS, NET",
        "documentation": "The entire disclosure for goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1148",
      "r1151"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "verboseLabel": "Goodwill",
        "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."
       }
      }
     },
     "auth_ref": [
      "r367",
      "r371",
      "r908"
     ]
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill impairment loss",
        "documentation": "Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r369",
      "r370",
      "r371",
      "r908",
      "r932"
     ]
    },
    "allt_GovernmentAuthorities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "GovernmentAuthorities",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/OtherPayablesAndAccruedExpensesDetails": {
       "parentTag": "allt_OtherPayablesAndAccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://allot.com/role/OtherPayablesAndAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Government authorities.",
        "label": "Government Authorities",
        "verboseLabel": "Government authorities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GovernmentContractReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GovernmentContractReceivable",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/OtherReceivablesAndPrepaidExpensesScheduleOfOtherAccountsReceivableAndPrepaidExpensesDetails": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0,
       "order": 50.0
      }
     },
     "presentation": [
      "http://allot.com/role/OtherReceivablesAndPrepaidExpensesScheduleOfOtherAccountsReceivableAndPrepaidExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Government authorities",
        "documentation": "The amount of receivables that are derived from government contracts."
       }
      }
     },
     "auth_ref": [
      "r680"
     ]
    },
    "allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "GrantsParticipationsExcludedFromResearchAndDevelopmentCosts",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfComprehensiveLossParenthetical",
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Grants participations excluded from research and development costs.",
        "label": "Grants participations excluded from research and development costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GrantsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GrantsReceivable",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/OtherReceivablesAndPrepaidExpensesScheduleOfOtherAccountsReceivableAndPrepaidExpensesDetails": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://allot.com/role/OtherReceivablesAndPrepaidExpensesScheduleOfOtherAccountsReceivableAndPrepaidExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Grants Receivable",
        "verboseLabel": "Grants receivable from the OCS",
        "documentation": "Carrying amount as of the balance sheet date of amounts due under the terms of governmental, corporate, or foundation grants."
       }
      }
     },
     "auth_ref": [
      "r1110"
     ]
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross Profit",
        "terseLabel": "Gross profit",
        "totalLabel": "Gross profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r112",
      "r114",
      "r172",
      "r242",
      "r342",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r604",
      "r896",
      "r900",
      "r1133",
      "r1134",
      "r1135",
      "r1136",
      "r1137",
      "r1177"
     ]
    },
    "allt_GuaranteesInFavorOfLease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "GuaranteesInFavorOfLease",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/allt-caclnd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Guarantees in favor of lease.",
        "label": "Guarantees in favor of lease"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_HedgingDesignationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "HedgingDesignationAxis",
     "presentation": [
      "http://allot.com/role/allt-dit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedging Designation [Axis]",
        "documentation": "Information by designation of purpose of derivative instrument."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r564"
     ]
    },
    "us-gaap_HedgingDesignationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "HedgingDesignationDomain",
     "presentation": [
      "http://allot.com/role/allt-dit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designation of purpose of derivative instrument."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "allt_HoldbackAndContingentEarnout": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "HoldbackAndContingentEarnout",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/OtherPayablesAndAccruedExpensesDetails": {
       "parentTag": "allt_OtherPayablesAndAccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://allot.com/role/OtherPayablesAndAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Holdback and contingent earnout.",
        "label": "Holdback and contingent earnout"
       }
      }
     },
     "auth_ref": []
    },
    "allt_HoldbackExpensesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "HoldbackExpensesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Holdback expenses for current year.",
        "label": "Holdback Expenses Current",
        "terseLabel": "Holdback amount"
       }
      }
     },
     "auth_ref": []
    },
    "country_IL": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "IL",
     "presentation": [
      "http://allot.com/role/allt-gisolad",
      "http://allot.com/role/allt-gisorbgld",
      "http://allot.com/role/allt-toind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ISRAEL",
        "terseLabel": "ISRAEL [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r978",
      "r979",
      "r1002"
     ]
    },
    "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails",
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of Intangible Assets (Excluding Goodwill)",
        "terseLabel": "Impairment on research and development projects",
        "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."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r373",
      "r384"
     ]
    },
    "allt_ImpairmentOfLongLivedAssetsAndIntangibleAssetsSubjectToAmortization": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "ImpairmentOfLongLivedAssetsAndIntangibleAssetsSubjectToAmortization",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOfLongLivedAssetsHeldForUse",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of long-lived assets held for use",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r53",
      "r136",
      "r931"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/allt-toisopild"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Domestic",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations."
       }
      }
     },
     "auth_ref": [
      "r244",
      "r515"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-csocl",
      "http://allot.com/role/allt-toisopild",
      "http://allot.com/role/allt-toisorotted"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss before tax on income",
        "terseLabel": "Pre-tax income (loss)",
        "totalLabel": "Loss before income tax expense",
        "verboseLabel": "Loss before taxes on income",
        "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."
       }
      }
     },
     "auth_ref": [
      "r113",
      "r167",
      "r172",
      "r720",
      "r737",
      "r896",
      "r900",
      "r1133",
      "r1134",
      "r1135",
      "r1136",
      "r1137"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/allt-toisopild"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign",
        "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."
       }
      }
     },
     "auth_ref": [
      "r244",
      "r515"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails",
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfStock-basedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement Location [Axis]",
        "documentation": "Information by location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r387",
      "r393",
      "r394",
      "r587",
      "r589",
      "r594",
      "r753",
      "r755",
      "r819",
      "r878",
      "r934",
      "r1272"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails",
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfStock-basedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r393",
      "r394",
      "r587",
      "r589",
      "r594",
      "r753",
      "r755",
      "r819",
      "r878",
      "r934",
      "r1272"
     ]
    },
    "allt_IncomeTaxAreaAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "IncomeTaxAreaAxis",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Tax Area [Axis]",
        "label": "Income Tax Area [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "allt_IncomeTaxAreaDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "IncomeTaxAreaDomain",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "auth_ref": []
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Authority [Axis]",
        "documentation": "Information by income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r237",
      "r517",
      "r518",
      "r525",
      "r537",
      "r929",
      "r1217"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r237",
      "r517",
      "r518",
      "r525",
      "r537",
      "r929",
      "r1217"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://allot.com/role/allt-toi"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "TAXES ON INCOME",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r245",
      "r508",
      "r517",
      "r522",
      "r523",
      "r524",
      "r530",
      "r535",
      "r544",
      "r546",
      "r547",
      "r548",
      "r769",
      "r929"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://allot.com/role/TAXESONINCOMEScheduleOfIncomeTaxExpenseBenefitByJurisdictionDetails",
      "http://allot.com/role/allt-csocl",
      "http://allot.com/role/allt-toisoitebd",
      "http://allot.com/role/allt-toisorotted"
     ],
     "lang": {
      "en-us": {
       "role": {
        "positiveLabel": "Total income tax expense (benefit)",
        "positiveTerseLabel": "Actual tax expense",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Income tax expense",
        "totalLabel": "Actual tax expense",
        "verboseLabel": "Total",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r175",
      "r187",
      "r262",
      "r263",
      "r278",
      "r288",
      "r296",
      "r514",
      "r517",
      "r545",
      "r744",
      "r929"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income taxes",
        "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."
       }
      }
     },
     "auth_ref": [
      "r226",
      "r512",
      "r513",
      "r530",
      "r531",
      "r534",
      "r539",
      "r767"
     ]
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/allt-toisorotted"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "terseLabel": "Changes in valuation allowance",
        "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."
       }
      }
     },
     "auth_ref": [
      "r521",
      "r929",
      "r1214"
     ]
    },
    "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/allt-toisorotted"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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",
        "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."
       }
      }
     },
     "auth_ref": [
      "r511",
      "r517",
      "r520",
      "r929"
     ]
    },
    "allt_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/allt-toisorotted"
     ],
     "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.",
        "negatedLabel": "Foreign tax rates differences related to subsidiaries",
        "label": "Income Tax Reconciliation Foreign Tax Rates Differences Related To Subsidiaries"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/allt-toisorotted"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Theoretical tax income computed at the Israeli statutory tax rate (23% for the years 2023, 2022 and 2021, respectively)",
        "verboseLabel": "Theoretical tax income computed at the Israeli statutory tax rate (23% for the years 2024, 2023 and 2022, respectively)",
        "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."
       }
      }
     },
     "auth_ref": [
      "r517",
      "r929"
     ]
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/allt-toisoitebd",
      "http://allot.com/role/allt-toisorotted"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount",
        "terseLabel": "Write off of prepaid and withholding taxes",
        "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."
       }
      }
     },
     "auth_ref": [
      "r929",
      "r1214",
      "r1215"
     ]
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationNondeductibleExpenseOther",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/allt-toisorotted"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount",
        "terseLabel": "Non-deductible expenses and exempt income",
        "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."
       }
      }
     },
     "auth_ref": [
      "r929",
      "r1214",
      "r1215"
     ]
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/allt-toisorotted"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount",
        "terseLabel": "Non-deductible share based compensation expense",
        "verboseLabel": "Non-deductible expenses",
        "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."
       }
      }
     },
     "auth_ref": [
      "r929",
      "r1214",
      "r1215"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Taxes",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r237",
      "r536",
      "r537"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) in trade payables",
        "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."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 110.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Decrease (increase) in trade receivables",
        "label": "Increase (Decrease) in Accounts Receivable",
        "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."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 50.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease (increase) in accrued interest and amortization of premium on marketable securities",
        "negatedLabel": "Decrease (increase) in accrued interest and amortization of premium on available-for sale\u00a0marketable securities",
        "label": "Increase Decrease In Accrued Interest And Amortization Of Premium On Marketable Securities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInDeferredCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInDeferredCompensation",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 150.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) in accrued severance pay, net",
        "terseLabel": "Increase (decrease) in accrued severance pay, net",
        "documentation": "The increase (decrease) during the reporting period in the obligation created by employee agreements whereby earned compensation will be paid in the future."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInDeferredIncomeTaxes",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 90.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Decrease in long-term deferred taxes, net",
        "label": "Increase (Decrease) in Deferred Income Taxes",
        "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."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInDeferredRevenue",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) in deferred revenues",
        "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."
       }
      }
     },
     "auth_ref": [
      "r879"
     ]
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 60.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) in employees and payroll accruals",
        "verboseLabel": "Decrease in employees and payroll accruals",
        "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."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 80.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Decrease (increase) in inventories",
        "label": "Increase (Decrease) in Inventories",
        "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."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) in other payables and accrued expenses",
        "terseLabel": "Decrease in other payables and accrued expenses",
        "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherNoncurrentAssets",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 130.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Decrease in other assets, other receivables and prepaid expenses",
        "label": "Increase (Decrease) in Other Noncurrent Assets",
        "documentation": "Amount of increase (decrease) in noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r1119"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 100.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Decrease (increase) in other receivables and prepaid expenses",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual [Axis]",
        "terseLabel": "Individual:"
       }
      }
     },
     "auth_ref": [
      "r999",
      "r1010",
      "r1020",
      "r1044",
      "r1053",
      "r1057",
      "r1065"
     ]
    },
    "us-gaap_IndividualMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IndividualMember",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Israeli resident individual [Member]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]",
        "terseLabel": "Insider Trading Arrangements:"
       }
      }
     },
     "auth_ref": [
      "r1063"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]",
        "terseLabel": "Insider Trading Policies and Procedures:"
       }
      }
     },
     "auth_ref": [
      "r980",
      "r1069"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Adopted [Flag]",
        "terseLabel": "Insider Trading Policies and Procedures Adopted"
       }
      }
     },
     "auth_ref": [
      "r980",
      "r1069"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]",
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted"
       }
      }
     },
     "auth_ref": [
      "r980",
      "r1069"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 50.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible assets, net",
        "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."
       }
      }
     },
     "auth_ref": [
      "r372",
      "r1158",
      "r1160"
     ]
    },
    "us-gaap_IntellectualPropertyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntellectualPropertyMember",
     "presentation": [
      "http://allot.com/role/IntangibleAssetsNetScheduleOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "IP R&amp;D [Member]",
        "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1158",
      "r1161",
      "r1162"
     ]
    },
    "us-gaap_InterestAndOtherIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestAndOtherIncome",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/allt-find"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest income",
        "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)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InternalRevenueServiceIRSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InternalRevenueServiceIRSMember",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "United States of America [Member]",
        "documentation": "Designated tax department of the United States of America government entitled to levy and collect income taxes from the entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryAdjustments",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative inventory write-off",
        "documentation": "Amount of inventory reserves for last-in first-out (LIFO) and other inventory valuation methods."
       }
      }
     },
     "auth_ref": [
      "r52",
      "r1112"
     ]
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryDisclosureTextBlock",
     "presentation": [
      "http://allot.com/role/allt-i"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "INVENTORIES",
        "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."
       }
      }
     },
     "auth_ref": [
      "r360"
     ]
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryFinishedGoodsNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/InventoriesDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://allot.com/role/InventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finished goods",
        "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."
       }
      }
     },
     "auth_ref": [
      "r133",
      "r888"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 50.0
      },
      "http://allot.com/role/InventoriesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://allot.com/role/InventoriesDetails",
      "http://allot.com/role/allt-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories",
        "terseLabel": "Inventories",
        "totalLabel": "Total inventory",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r205",
      "r885",
      "r944"
     ]
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Policy [Policy Text Block]",
        "verboseLabel": "Inventories",
        "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."
       }
      }
     },
     "auth_ref": [
      "r176",
      "r193",
      "r204",
      "r360",
      "r361",
      "r363",
      "r681",
      "r892"
     ]
    },
    "us-gaap_InventoryRawMaterialsNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryRawMaterialsNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/InventoriesDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://allot.com/role/InventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Raw materials",
        "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."
       }
      }
     },
     "auth_ref": [
      "r133",
      "r889"
     ]
    },
    "us-gaap_InventoryWriteDown": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryWriteDown",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory write-offs",
        "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."
       }
      }
     },
     "auth_ref": [
      "r362"
     ]
    },
    "us-gaap_InvestmentIncomeAmortizationOfPremium": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentIncomeAmortizationOfPremium",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/allt-find"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization/accretion of premium/discount on marketable securities, net",
        "verboseLabel": "Amortization/accretion of premium/discount on marketable securities, net",
        "documentation": "Amount of amortization of purchase premium on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r119"
     ]
    },
    "us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentIncomeNetAmortizationOfDiscountAndPremium",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/allt-find"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Income, Net, Amortization of Discount and Premium",
        "terseLabel": "Amortization/accretion of premium/discount on marketable securities, net",
        "documentation": "Amount of accretion (amortization) of purchase discount (premium) on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r119"
     ]
    },
    "us-gaap_InvestmentIncomeNonoperatingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentIncomeNonoperatingAbstract",
     "presentation": [
      "http://allot.com/role/allt-find"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial income:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, Debt and Equity Securities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
     "presentation": [
      "http://allot.com/role/allt-ams"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AVAILABLE-FOR-SALE MARKETABLE SECURITIES",
        "documentation": "The entire disclosure for investments in certain debt and equity securities."
       }
      }
     },
     "auth_ref": [
      "r169",
      "r188",
      "r307",
      "r309",
      "r601",
      "r602",
      "r1265"
     ]
    },
    "allt_IsraelInnovationAuthorityGrantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "IsraelInnovationAuthorityGrantMember",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "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]"
       }
      }
     },
     "auth_ref": []
    },
    "allt_KeepersChildSafetyLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "KeepersChildSafetyLtdMember",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails",
      "http://allot.com/role/GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails",
      "http://allot.com/role/allt-gt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Keepers Child Safety Ltd.",
        "label": "Keepers Child Safety Ltd [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_LatinAmericaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "LatinAmericaMember",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Latin America [Member]"
       }
      }
     },
     "auth_ref": [
      "r1310",
      "r1311",
      "r1312",
      "r1313"
     ]
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/LEASESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease, Cost",
        "terseLabel": "Rent expense",
        "totalLabel": "Lease, Cost, Total",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r628",
      "r943"
     ]
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://allot.com/role/PropertyAndEquipmentNetDetails",
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAtAnnualRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leasehold improvements [Member]",
        "documentation": "Additions or improvements to assets held under a lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r636"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LegalEntityTypeOfCounterpartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LegalEntityTypeOfCounterpartyDomain",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nature of the other party participating in a financial transaction."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r627"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://allot.com/role/allt-caclt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Schedule of Maturities of Operating Lease Liabilities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1254"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-caclsoafmlod": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://allot.com/role/allt-caclsoafmlod"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "terseLabel": "Maturity of operating liability",
        "totalLabel": "Total lease payments",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r635"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-caclsoafmlod": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-caclsoafmlod"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "2026 and thereafter",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r635"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-caclsoafmlod": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-caclsoafmlod"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "verboseLabel": "2025",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r635"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-caclsoafmlod": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-caclsoafmlod"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2028 and thereafter",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r635"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-caclsoafmlod": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-caclsoafmlod"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "verboseLabel": "2027",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r635"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-caclsoafmlod": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-caclsoafmlod"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "verboseLabel": "2026",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r635"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/allt-caclsoafmlod"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less - imputed interest",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r635"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and shareholders' equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r165",
      "r732",
      "r944",
      "r1122",
      "r1144",
      "r1246"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "LIABILITIES AND SHAREHOLDERS' EQUITY"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r192",
      "r242",
      "r342",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r560",
      "r562",
      "r563",
      "r604",
      "r944",
      "r1177",
      "r1257",
      "r1258"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CURRENT LIABILITIES:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Noncurrent",
        "totalLabel": "Total long-term liabilities",
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r94",
      "r95",
      "r96",
      "r97",
      "r242",
      "r342",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r560",
      "r562",
      "r563",
      "r604",
      "r1177",
      "r1257",
      "r1258"
     ]
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesNoncurrentAbstract",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "LONG-TERM LIABILITIES:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LitigationSettlementAmountAwardedToOtherParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LitigationSettlementAmountAwardedToOtherParty",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/allt-caclnd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Settlement, Amount Awarded to Other Party",
        "terseLabel": "Litigation settlement, paid to two founders",
        "documentation": "Amount awarded to other party in judgment or settlement of litigation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LossContingencyDamagesSoughtValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingencyDamagesSoughtValue",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/allt-caclnd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss Contingency, Damages Sought, Value",
        "verboseLabel": "Damages claimed by Netonomy Ltd",
        "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter."
       }
      }
     },
     "auth_ref": [
      "r1171",
      "r1172",
      "r1173"
     ]
    },
    "allt_LynrockLakeMasterFundLpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "LynrockLakeMasterFundLpMember",
     "presentation": [
      "http://allot.com/role/ConvertibleNotesDetailTextuals",
      "http://allot.com/role/RELATEDPARTIESBALANCESANDTRANSACTIONSDetailTextuals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lynrock Lake Master Fund LP.",
        "label": "Lynrock Lake Master Fund Lp [Member]",
        "terseLabel": "Lynrock Lake Master Fund LP [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "allt_MajorCustomerOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "MajorCustomerOneMember",
     "presentation": [
      "http://allot.com/role/allt-gisomcd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unspecified customer one.",
        "label": "Major Customer One [Member]",
        "terseLabel": "Customer A [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "allt_MajorCustomerTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "MajorCustomerTwoMember",
     "presentation": [
      "http://allot.com/role/allt-gisomcd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unspecified customer two.",
        "label": "Major Customer Two [Member]",
        "terseLabel": "Customer B [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://allot.com/role/allt-gisomcd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]"
       }
      }
     },
     "auth_ref": [
      "r303",
      "r918",
      "r955",
      "r959",
      "r1181",
      "r1271",
      "r1273",
      "r1274",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1301",
      "r1302"
     ]
    },
    "us-gaap_MarketableSecuritiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MarketableSecuritiesCurrent",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 20.0
      },
      "http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails": {
       "parentTag": "allt_NetAssetsFairValueDisclosure",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://allot.com/role/Available-for-saleMarketableSecuritiesDetails",
      "http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails",
      "http://allot.com/role/allt-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Marketable Securities, Current",
        "terseLabel": "Available-for-sale marketable securities",
        "totalLabel": "Marketable Securities, Current, Total",
        "verboseLabel": "Fair value",
        "documentation": "Amount of investment in marketable security, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1107"
     ]
    },
    "us-gaap_MarketableSecuritiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MarketableSecuritiesLineItems",
     "presentation": [
      "http://allot.com/role/Available-for-saleMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-sale [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MarketableSecuritiesPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MarketableSecuritiesPolicy",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Marketable securities",
        "documentation": "Disclosure of accounting policy for investment classified as marketable security."
       }
      }
     },
     "auth_ref": [
      "r83"
     ]
    },
    "us-gaap_MarketableSecuritiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MarketableSecuritiesTable",
     "presentation": [
      "http://allot.com/role/Available-for-saleMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Available-for-sale Securities [Table]",
        "documentation": "Disclosure of information about investment in marketable security."
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://allot.com/role/IntangibleAssetsNetScheduleOfIntangibleAssetsDetails",
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails",
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAtAnnualRatesDetails",
      "http://allot.com/role/allt-send",
      "http://allot.com/role/allt-toind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r397",
      "r398",
      "r399",
      "r400",
      "r463",
      "r505",
      "r586",
      "r679",
      "r752",
      "r754",
      "r762",
      "r783",
      "r784",
      "r843",
      "r845",
      "r847",
      "r848",
      "r858",
      "r876",
      "r877",
      "r905",
      "r915",
      "r924",
      "r935",
      "r936",
      "r940",
      "r941",
      "r956",
      "r1179",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "auth_ref": [
      "r1036"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1036"
     ]
    },
    "allt_MiddleEastAndAfricaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "MiddleEastAndAfricaMember",
     "presentation": [
      "http://allot.com/role/allt-gisorbgld"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Middle East and Africa [Member]",
        "label": "Middle East And Africa [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://allot.com/role/IntangibleAssetsNetScheduleOfIntangibleAssetsDetails",
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails",
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAtAnnualRatesDetails",
      "http://allot.com/role/allt-send",
      "http://allot.com/role/allt-toind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r397",
      "r398",
      "r399",
      "r400",
      "r463",
      "r505",
      "r586",
      "r679",
      "r752",
      "r754",
      "r762",
      "r783",
      "r784",
      "r843",
      "r845",
      "r847",
      "r848",
      "r858",
      "r876",
      "r877",
      "r905",
      "r915",
      "r924",
      "r935",
      "r936",
      "r940",
      "r956",
      "r1179",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]",
        "terseLabel": "MNPI Disclosure Timed for Compensation Value"
       }
      }
     },
     "auth_ref": [
      "r1056"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement [Text Block]",
        "terseLabel": "Material Terms of Trading Arrangement"
       }
      }
     },
     "auth_ref": [
      "r1064"
     ]
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://allot.com/role/allt-gisomcd"
     ],
     "auth_ref": [
      "r303",
      "r918",
      "r955",
      "r959",
      "r1181",
      "r1271",
      "r1273",
      "r1274",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1301",
      "r1302"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Named Executive Officers, Footnote [Text Block]",
        "terseLabel": "Named Executive Officers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1037"
     ]
    },
    "allt_NetAssetsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "NetAssetsFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by financing activities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r236"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from financing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash provided by (used in) investing activities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r236"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from investing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by (used in) operating activities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r125",
      "r126"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 0.0
      },
      "http://allot.com/role/allt-csocf": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 120.0
      }
     },
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://allot.com/role/allt-csocf",
      "http://allot.com/role/allt-csocl",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss)",
        "terseLabel": "Net Income (Loss)",
        "totalLabel": "Net loss",
        "verboseLabel": "Net loss",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r126",
      "r168",
      "r190",
      "r221",
      "r224",
      "r229",
      "r242",
      "r253",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r262",
      "r263",
      "r269",
      "r342",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r552",
      "r558",
      "r580",
      "r604",
      "r738",
      "r812",
      "r833",
      "r834",
      "r971",
      "r1177"
     ]
    },
    "allt_NetOperatingLossesLimitPercentageOfTaxableIncome": {
     "xbrltype": "percentItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "NetOperatingLossesLimitPercentageOfTaxableIncome",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "allt_NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses": {
     "xbrltype": "percentItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "allt_NetonomyLTDMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "NetonomyLTDMember",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails",
      "http://allot.com/role/GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails",
      "http://allot.com/role/allt-gt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Netonomy LTD [Member]",
        "label": "Netonomy L T D [Member]",
        "terseLabel": "Netonomy LTD [Member]",
        "verboseLabel": "Netonomy LTD [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "allt_NetonomyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "NetonomyMember",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Netonomy [Member]",
        "label": "Netonomy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "allt_NetworkIntelligenceSolutionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "NetworkIntelligenceSolutionsMember",
     "presentation": [
      "http://allot.com/role/allt-gisomcd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Network intelligence solutions [Member]",
        "label": "Network intelligence solutions [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Recently Issued Accounting Pronouncement Not Yet Adopted",
        "terseLabel": "Recently Adopted Accounting Pronouncements",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "allt_NewAccountingStandardEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "NewAccountingStandardEffect",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "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)"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-GAAP Measure Description [Text Block]",
        "terseLabel": "Non-GAAP Measure Description"
       }
      }
     },
     "auth_ref": [
      "r1036"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "auth_ref": [
      "r999",
      "r1010",
      "r1020",
      "r1044",
      "r1053"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r1027"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Total Compensation Amount",
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1026"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO [Member]",
        "terseLabel": "Non-PEO NEO"
       }
      }
     },
     "auth_ref": [
      "r1044"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r1064"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r1064"
     ]
    },
    "us-gaap_NoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/allt-gisolad"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-lived assets",
        "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."
       }
      }
     },
     "auth_ref": [
      "r302"
     ]
    },
    "us-gaap_NondesignatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NondesignatedMember",
     "presentation": [
      "http://allot.com/role/allt-dit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Not Designated as Hedging Instrument [Member]",
        "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-csocl",
      "http://allot.com/role/allt-find"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial income, net",
        "terseLabel": "Financial and other expenses, total",
        "totalLabel": "Financial and other expenses, total",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r118"
     ]
    },
    "us-gaap_NonoperatingIncomeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpenseMember",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial income, net [Member]",
        "documentation": "Primary financial statement caption encompassing nonoperating income (expense)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OfficeEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OfficeEquipmentMember",
     "presentation": [
      "http://allot.com/role/PropertyAndEquipmentNetDetails",
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAtAnnualRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Computers and peripheral equipment [Member]",
        "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine."
       }
      }
     },
     "auth_ref": []
    },
    "allt_OnerousContractLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "OnerousContractLiability",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/OtherPayablesAndAccruedExpensesDetails": {
       "parentTag": "allt_OtherPayablesAndAccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://allot.com/role/OtherPayablesAndAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Onerous contract liability.",
        "label": "Onerous Contract Liability",
        "terseLabel": "Onerous contract liability"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpenseMember",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating expenses [Member]",
        "documentation": "Primary financial statement caption encompassing expenses associated with normal operations."
       }
      }
     },
     "auth_ref": [
      "r21"
     ]
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating expenses:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Income (Loss)",
        "totalLabel": "Operating loss",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r172",
      "r896",
      "r1133",
      "r1134",
      "r1135",
      "r1136",
      "r1137"
     ]
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails",
      "http://allot.com/role/allt-caclsoafmlod"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ROU lease liabilites",
        "terseLabel": "Present value of lease liabilities",
        "totalLabel": "Present value of lease liabilities",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r624"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term operating lease liabilities",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r624"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term operating lease liabilities",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r624"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/LEASESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Payments",
        "terseLabel": "Cash paid for lease liabilities",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r625",
      "r631"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails",
      "http://allot.com/role/allt-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating lease right-of-use assets",
        "verboseLabel": "ROU assets",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r623"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://allot.com/role/CommitmentsAndContingentLiabilitiesScheduleOfWeighted-averageRemainingLeaseTermAndDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted-average discount rate",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r634",
      "r943"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://allot.com/role/CommitmentsAndContingentLiabilitiesScheduleOfWeighted-averageRemainingLeaseTermAndDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted-average remaining lease term",
        "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."
       }
      }
     },
     "auth_ref": [
      "r633",
      "r943"
     ]
    },
    "us-gaap_OperatingLeasesOfLessorDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasesOfLessorDisclosureTextBlock",
     "presentation": [
      "http://allot.com/role/LEASES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessor, Operating Leases [Text Block]",
        "terseLabel": "LEASE",
        "documentation": "The entire disclosure for lessor's operating leases."
       }
      }
     },
     "auth_ref": [
      "r637"
     ]
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net operating loss carry forwards",
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r538"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsExpirationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwardsExpirationDate",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expiration of operating loss carry forward",
        "documentation": "Expiration date of each operating loss carryforward included in operating loss carryforward, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r538"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsLimitationsOnUse": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwardsLimitationsOnUse",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Limitations on utilization of net operating losses as a result of business acquisition",
        "documentation": "A description of the limitations on the use of all operating loss carryforwards available to reduce future taxable income."
       }
      }
     },
     "auth_ref": []
    },
    "allt_OptenetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "OptenetMember",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Optenet [Member].",
        "label": "Optenet [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrderOrProductionBacklogMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrderOrProductionBacklogMember",
     "presentation": [
      "http://allot.com/role/IntangibleAssetsNetScheduleOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Backlog [Member]",
        "documentation": "Order or production backlog arising from contract acquired in business combination, asset acquisition, and from joint venture formation."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1158",
      "r1161",
      "r1162"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "presentation": [
      "http://allot.com/role/allt-g"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "GENERAL",
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r153",
      "r764",
      "r765"
     ]
    },
    "us-gaap_OtherAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAccountsPayableAndAccruedLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/OtherPayablesAndAccruedExpensesDetails": {
       "parentTag": "allt_OtherPayablesAndAccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://allot.com/role/OtherPayablesAndAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accounts Payable and Accrued Liabilities",
        "verboseLabel": "Others",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "allt_OtherAccountsReceivableAndPrepaidExpensesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "OtherAccountsReceivableAndPrepaidExpensesTableTextBlock",
     "presentation": [
      "http://allot.com/role/allt-orapet"
     ],
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/OtherReceivablesAndPrepaidExpensesScheduleOfOtherAccountsReceivableAndPrepaidExpensesDetails": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://allot.com/role/OtherReceivablesAndPrepaidExpensesScheduleOfOtherAccountsReceivableAndPrepaidExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Others",
        "documentation": "Amount of current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r207",
      "r944"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other assets",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r199"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total comprehensive gain (loss) from available-for-sale marketable securities",
        "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, Tax",
        "totalLabel": "Total comprehensive gain (loss) from available-for-sale marketable securities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r213",
      "r214",
      "r217"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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",
        "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r32",
      "r228",
      "r610",
      "r613",
      "r616",
      "r739",
      "r1115"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent",
        "totalLabel": "Total comprehensive gain (loss) from hedge transactions",
        "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."
       }
      }
     },
     "auth_ref": [
      "r216"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrealized gain (loss) on foreign currency cash flow hedges transactions",
        "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."
       }
      }
     },
     "auth_ref": [
      "r212",
      "r216"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Net amount reclassified to earnings from hedging transactions",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax",
        "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."
       }
      }
     },
     "auth_ref": [
      "r216",
      "r219"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails",
      "http://allot.com/role/allt-csocl"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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",
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r25",
      "r222",
      "r225",
      "r231",
      "r259",
      "r610",
      "r611",
      "r616",
      "r717",
      "r739",
      "r1115",
      "r1116"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Net amount reclassified to earnings from available-for-sale marketable securities",
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax",
        "terseLabel": "Net amount reclassified to earnings from available-for-sale marketable securities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r111",
      "r220",
      "r341"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrealized gain (loss) on available-for-sale marketable securities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r213",
      "r216",
      "r341"
     ]
    },
    "allt_OtherCountriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "OtherCountriesMember",
     "presentation": [
      "http://allot.com/role/allt-gisolad"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Countries [Member]",
        "label": "Other Countries [Member]",
        "terseLabel": "Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "allt_OtherExpensesAndExchangeRateDifferences": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "OtherExpensesAndExchangeRateDifferences",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/allt-toisorotted"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other expenses and Exchange rate differences.",
        "label": "Other expenses and Exchange rate differences"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherIncomeAndExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherIncomeAndExpensesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Income and Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock",
     "presentation": [
      "http://allot.com/role/allt-fin"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "FINANCIAL INCOME (EXPENSES), NET",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1097",
      "r1210"
     ]
    },
    "us-gaap_OtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/RELATEDPARTIESBALANCESANDTRANSACTIONSDetailTextuals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Due to Related Parties",
        "terseLabel": "Other payables balance due to related party",
        "documentation": "Amount of liabilities classified as other."
       }
      }
     },
     "auth_ref": [
      "r163",
      "r726",
      "r787",
      "r788",
      "r973",
      "r1268",
      "r1305"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r95"
     ]
    },
    "us-gaap_OtherMachineryAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherMachineryAndEquipmentMember",
     "presentation": [
      "http://allot.com/role/PropertyAndEquipmentNetDetails",
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAtAnnualRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lab equipment [Member]",
        "documentation": "Other tangible personal property, nonconsumable in nature, with finite lives used to produce goods and services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherNonoperatingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNonoperatingExpense",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/allt-find"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Nonoperating Expense",
        "verboseLabel": "Institutions interest Expenses",
        "documentation": "Amount of expense related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://allot.com/role/allt-find"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial expenses:"
       }
      }
     },
     "auth_ref": []
    },
    "allt_OtherPayablesAndAccruedExpensesDetailsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "OtherPayablesAndAccruedExpensesDetailsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Payables And Accrued Expenses Details [Abstract]",
        "terseLabel": "Other Payables And Accrued Expenses Details[Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "allt_OtherPayablesAndAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "OtherPayablesAndAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 30.0
      },
      "http://allot.com/role/OtherPayablesAndAccruedExpensesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://allot.com/role/OtherPayablesAndAccruedExpensesDetails",
      "http://allot.com/role/allt-cbs"
     ],
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Performance Measure, Amount",
        "terseLabel": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r1036"
     ]
    },
    "us-gaap_OtherShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherShortTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term bank deposits",
        "documentation": "Amount of short-term investments classified as other."
       }
      }
     },
     "auth_ref": [
      "r166",
      "r722",
      "r723",
      "r1113"
     ]
    },
    "allt_OutsideDevelopmentZoneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "OutsideDevelopmentZoneMember",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outside Development Zone [Member]",
        "label": "Outside Development Zone [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Aggregate Erroneous Compensation Amount",
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r997",
      "r1008",
      "r1018",
      "r1051"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1000",
      "r1011",
      "r1021",
      "r1054"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1000",
      "r1011",
      "r1021",
      "r1054"
     ]
    },
    "allt_PatentUseRightPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "PatentUseRightPeriod",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Patent Use Right, Period",
        "label": "Patent use right, period"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1025"
     ]
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PayablesAndAccrualsAbstract",
     "presentation": [
      "http://allot.com/role/OtherPayablesAndAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payables and Accruals [Abstract]",
        "verboseLabel": "OTHER PAYABLES AND ACCRUED EXPENSES [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchase of ordinary shares",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r123"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireBusinessesGross",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Acquisition of Netonomy, net of cash",
        "label": "Cash paid to acquire entity",
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r555"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 30.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Acquisition",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase."
       }
      }
     },
     "auth_ref": [
      "r36"
     ]
    },
    "us-gaap_PaymentsToAcquireMarketableSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireMarketableSecurities",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 70.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Investment in available-for sale marketable securities",
        "label": "Payments to Acquire Marketable Securities",
        "totalLabel": "Payments to Acquire Marketable Securities, Total",
        "documentation": "Amount of cash outflow for purchase of marketable security."
       }
      }
     },
     "auth_ref": [
      "r1139"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchase of property and equipment",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "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."
       }
      }
     },
     "auth_ref": [
      "r122"
     ]
    },
    "us-gaap_PaymentsToAcquireShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireShortTermInvestments",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Investment in short-term bank deposits",
        "label": "Payments to Acquire Short-Term Investments",
        "terseLabel": "Investment in short-term bank deposits",
        "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are 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."
       }
      }
     },
     "auth_ref": [
      "r121"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Issuers, Footnote [Text Block]",
        "terseLabel": "Peer Group Issuers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1035"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Total Shareholder Return Amount",
        "terseLabel": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1035"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Actually Paid Compensation Amount",
        "terseLabel": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1027"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "auth_ref": [
      "r1044"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r1037"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Total Compensation Amount",
        "terseLabel": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1026"
     ]
    },
    "allt_PercentageOfRepurchasePriceEqualToPrincipalAmountOfConvertibleNotes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "PercentageOfRepurchasePriceEqualToPrincipalAmountOfConvertibleNotes",
     "presentation": [
      "http://allot.com/role/ConvertibleNotesDetailTextuals"
     ],
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1183",
      "r1184",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199",
      "r1200",
      "r1201",
      "r1202",
      "r1203",
      "r1204",
      "r1205",
      "r1206",
      "r1207",
      "r1208"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1183",
      "r1184",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199",
      "r1200",
      "r1201",
      "r1202",
      "r1203",
      "r1204",
      "r1205",
      "r1206",
      "r1207",
      "r1208"
     ]
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Prior Service Cost [Member]",
        "terseLabel": "Pension Adjustments Prior Service Cost"
       }
      }
     },
     "auth_ref": [
      "r1028"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Service Cost [Member]",
        "terseLabel": "Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r1084"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Benefits Adjustments, Footnote [Text Block]",
        "terseLabel": "Pension Benefits Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1027"
     ]
    },
    "allt_PreferredEnterpriseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "PreferredEnterpriseMember",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred Enterprise [Member]",
        "label": "Preferred Enterprise [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 40.0
      },
      "http://allot.com/role/OtherReceivablesAndPrepaidExpensesScheduleOfOtherAccountsReceivableAndPrepaidExpensesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://allot.com/role/OtherReceivablesAndPrepaidExpensesScheduleOfOtherAccountsReceivableAndPrepaidExpensesDetails",
      "http://allot.com/role/allt-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other receivables and prepaid expenses",
        "totalLabel": "Other receivables and prepaid expenses",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1114"
     ]
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseCurrent",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/OtherReceivablesAndPrepaidExpensesScheduleOfOtherAccountsReceivableAndPrepaidExpensesDetails": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0,
       "order": 60.0
      }
     },
     "presentation": [
      "http://allot.com/role/OtherReceivablesAndPrepaidExpensesScheduleOfOtherAccountsReceivableAndPrepaidExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid expenses",
        "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."
       }
      }
     },
     "auth_ref": [
      "r206",
      "r364",
      "r365",
      "r886"
     ]
    },
    "us-gaap_PrepaidInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidInterest",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/OtherReceivablesAndPrepaidExpensesScheduleOfOtherAccountsReceivableAndPrepaidExpensesDetails": {
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://allot.com/role/OtherReceivablesAndPrepaidExpensesScheduleOfOtherAccountsReceivableAndPrepaidExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid Interest",
        "terseLabel": "Accrued interest",
        "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."
       }
      }
     },
     "auth_ref": [
      "r887",
      "r907",
      "r1147"
     ]
    },
    "allt_PriorPeriodOtherReceivablesAndPrepaidExpensesReclassifiedToNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "PriorPeriodOtherReceivablesAndPrepaidExpensesReclassifiedToNoncurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromConvertibleDebt",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Convertible Debt",
        "terseLabel": "Issuance of convertible debt",
        "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."
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "us-gaap_ProceedsFromInterestReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromInterestReceived",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Interest Received",
        "terseLabel": "Interest received",
        "documentation": "Interest received on loans and other debt instruments during the current period."
       }
      }
     },
     "auth_ref": [
      "r1118"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfWarrants",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from warrants issued as investment banking fee",
        "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt)."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "allt_ProceedsFromMaturityOfAvailableforSaleMarketableSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "ProceedsFromMaturityOfAvailableforSaleMarketableSecurities",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 50.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds From Maturity Of Available-for Sale Marketable Securities",
        "documentation": "Proceeds from maturity of available-for sale marketable securities",
        "terseLabel": "Proceeds from maturity of available-for-sale marketable securities"
       }
      }
     },
     "auth_ref": []
    },
    "allt_ProceedsFromPastDueReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "ProceedsFromPastDueReceivables",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Sale, Maturity and Collection of Short-Term Investments",
        "terseLabel": "Withdrawal in short-term bank deposits",
        "documentation": "The cash inflow from sales, maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability 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."
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 60.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Sale of Debt Securities, Available-for-Sale",
        "terseLabel": "Proceeds from sale of available-for-sale marketable securities",
        "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r235",
      "r308",
      "r340"
     ]
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromStockOptionsExercised",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from exercise of stock options",
        "verboseLabel": "Proceeds from exercise of share options",
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r20"
     ]
    },
    "us-gaap_ProductMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductMember",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product [Member]",
        "documentation": "Article or substance produced by nature, labor or machinery."
       }
      }
     },
     "auth_ref": [
      "r916"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails",
      "http://allot.com/role/allt-csocl",
      "http://allot.com/role/allt-gisomcd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]"
       }
      }
     },
     "auth_ref": [
      "r299",
      "r682",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r881",
      "r916",
      "r954",
      "r956",
      "r957",
      "r960",
      "r962",
      "r1174",
      "r1175",
      "r1181",
      "r1271",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1301",
      "r1302"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails",
      "http://allot.com/role/allt-csocl",
      "http://allot.com/role/allt-gisomcd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]"
       }
      }
     },
     "auth_ref": [
      "r299",
      "r682",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r881",
      "r916",
      "r954",
      "r956",
      "r957",
      "r960",
      "r962",
      "r1174",
      "r1175",
      "r1181",
      "r1271",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1301",
      "r1302"
     ]
    },
    "allt_PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock",
     "presentation": [
      "http://allot.com/role/allt-sapt"
     ],
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://allot.com/role/PropertyAndEquipmentNetDetails",
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAtAnnualRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Type [Axis]",
        "verboseLabel": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r636"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://allot.com/role/allt-paen"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PROPERTY AND EQUIPMENT, NET",
        "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."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r181",
      "r184",
      "r185"
     ]
    },
    "allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAtAnnualRatesDetails"
     ],
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/PropertyAndEquipmentNetDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://allot.com/role/PropertyAndEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost",
        "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."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r195",
      "r736"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://allot.com/role/PropertyAndEquipmentNetDetails",
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAtAnnualRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r636"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 40.0
      },
      "http://allot.com/role/PropertyAndEquipmentNetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://allot.com/role/PropertyAndEquipmentNetDetails",
      "http://allot.com/role/allt-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property and equipment, net",
        "totalLabel": "Deprecated cost",
        "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."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r636",
      "r721",
      "r736",
      "r944"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "verboseLabel": "Property and equipment, net",
        "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."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r181",
      "r184",
      "r734"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://allot.com/role/allt-paent"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Property and Equipment",
        "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."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://allot.com/role/PropertyAndEquipmentNetDetails",
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAtAnnualRatesDetails"
     ],
     "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."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r636"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAtAnnualRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Estimated useful lives",
        "documentation": "Indicates description of term of useful life for property, plant, and equipment when not stated as numeric value."
       }
      }
     },
     "auth_ref": [
      "r1164"
     ]
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails",
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAllowanceOfCreditLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Current-period provision for expected credit losses",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r234",
      "r349"
     ]
    },
    "allt_ProvisionForReturns": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "ProvisionForReturns",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/OtherPayablesAndAccruedExpensesDetails": {
       "parentTag": "allt_OtherPayablesAndAccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://allot.com/role/OtherPayablesAndAccruedExpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Provision for returns.",
        "label": "Provision for returns"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Table]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1025"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance [Table Text Block]",
        "terseLabel": "Pay vs Performance Disclosure, Table"
       }
      }
     },
     "auth_ref": [
      "r1025"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://allot.com/role/IntangibleAssetsNetScheduleOfIntangibleAssetsDetails",
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails",
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAtAnnualRatesDetails",
      "http://allot.com/role/allt-send",
      "http://allot.com/role/allt-toind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "verboseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r397",
      "r398",
      "r399",
      "r400",
      "r455",
      "r463",
      "r493",
      "r494",
      "r495",
      "r505",
      "r586",
      "r654",
      "r663",
      "r679",
      "r752",
      "r754",
      "r762",
      "r783",
      "r784",
      "r843",
      "r845",
      "r847",
      "r848",
      "r858",
      "r876",
      "r877",
      "r905",
      "r915",
      "r924",
      "r935",
      "r936",
      "r940",
      "r941",
      "r956",
      "r965",
      "r1169",
      "r1179",
      "r1234",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://allot.com/role/IntangibleAssetsNetScheduleOfIntangibleAssetsDetails",
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails",
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAtAnnualRatesDetails",
      "http://allot.com/role/allt-send",
      "http://allot.com/role/allt-toind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": [
      "r397",
      "r398",
      "r399",
      "r400",
      "r455",
      "r463",
      "r493",
      "r494",
      "r495",
      "r505",
      "r586",
      "r654",
      "r663",
      "r679",
      "r752",
      "r754",
      "r762",
      "r783",
      "r784",
      "r843",
      "r845",
      "r847",
      "r848",
      "r858",
      "r876",
      "r877",
      "r905",
      "r915",
      "r924",
      "r935",
      "r936",
      "r940",
      "r941",
      "r956",
      "r965",
      "r1169",
      "r1179",
      "r1234",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264"
     ]
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Amounts reclassified from accumulated other comprehensive loss",
        "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax",
        "terseLabel": "Amounts reclassified from accumulated other comprehensive loss",
        "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r32",
      "r228",
      "r610",
      "r615",
      "r616",
      "r739",
      "r1115"
     ]
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amounts reclassified from accumulated other comprehensive income (loss) to :",
        "verboseLabel": "Amounts reclassified from accumulated other comprehensive loss to:",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]",
        "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure"
       }
      }
     },
     "auth_ref": [
      "r992",
      "r1003",
      "r1013",
      "r1046"
     ]
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://allot.com/role/ConvertibleNotesDetailTextuals",
      "http://allot.com/role/RELATEDPARTIESBALANCESANDTRANSACTIONSDetailTextuals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related and Nonrelated Parties [Domain]",
        "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r305",
      "r462",
      "r643",
      "r644",
      "r727",
      "r733",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r808",
      "r810",
      "r842"
     ]
    },
    "us-gaap_RelatedPartyTransactionAmountsOfTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionAmountsOfTransaction",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/RELATEDPARTIESBALANCESANDTRANSACTIONSDetailTextuals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction, Amounts of Transaction",
        "terseLabel": "Payments to related party for services",
        "documentation": "Amount of transactions with related party during the financial reporting period."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r643"
     ]
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionLineItems",
     "presentation": [
      "http://allot.com/role/RELATEDPARTIESBALANCESANDTRANSACTIONSDetailTextuals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r305",
      "r815",
      "r816",
      "r819"
     ]
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://allot.com/role/ConvertibleNotesDetailTextuals",
      "http://allot.com/role/RELATEDPARTIESBALANCESANDTRANSACTIONSDetailTextuals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related and Nonrelated Parties [Axis]",
        "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r305",
      "r462",
      "r643",
      "r644",
      "r727",
      "r733",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r808",
      "r810",
      "r842",
      "r1256"
     ]
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "presentation": [
      "http://allot.com/role/RELATEDPARTIESBALANCESANDTRANSACTIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "RELATED PARTIES BALANCES AND TRANSACTIONS",
        "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."
       }
      }
     },
     "auth_ref": [
      "r640",
      "r641",
      "r642",
      "r644",
      "r645",
      "r770",
      "r771",
      "r772",
      "r817",
      "r818",
      "r819",
      "r839",
      "r841"
     ]
    },
    "allt_RemainingPerformanceObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "RemainingPerformanceObligations",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "allt_RemainingPerformanceObligationsShortTerm": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "RemainingPerformanceObligationsShortTerm",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and Development Expense (Excluding Acquired in Process Cost)",
        "terseLabel": "Research and development (net of grant participations of $ 1,595, $ 3,129 and $ 825 for the years ended December 31, 2024, 2023 and 2022, respectively)",
        "documentation": "Amount of expense for research and development. Excludes cost for computer software product to be sold, leased, or otherwise marketed, writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both, and write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity."
       }
      }
     },
     "auth_ref": [
      "r1212"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpenseMember",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails",
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfStock-basedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and Development Expense [Member]",
        "terseLabel": "Research and development [Member]",
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and development costs",
        "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."
       }
      }
     },
     "auth_ref": [
      "r507"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date [Axis]",
        "terseLabel": "Restatement Determination Date:"
       }
      }
     },
     "auth_ref": [
      "r993",
      "r1004",
      "r1014",
      "r1047"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r994",
      "r1005",
      "r1015",
      "r1048"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Does Not Require Recovery [Text Block]",
        "terseLabel": "Restatement does not require Recovery"
       }
      }
     },
     "auth_ref": [
      "r1001",
      "r1012",
      "r1022",
      "r1055"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 60.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted deposits",
        "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."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r159",
      "r194",
      "r238",
      "r728"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCashAndCashEquivalentsItemsLineItems",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Cash and Cash Equivalents Items [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1269"
     ]
    },
    "allt_RestrictedHoldbackAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "RestrictedHoldbackAmount",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted holdback amount.",
        "label": "Restricted holdback amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedInvestments",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Investments",
        "terseLabel": "Restricted deposits",
        "documentation": "Investments which are not defined as or included in marketable (debt, equity, or other) securities whose use is restricted in whole or in part, generally by contractual agreements or regulatory requirements. For use in an unclassified balance sheet."
       }
      }
     },
     "auth_ref": [
      "r863",
      "r864"
     ]
    },
    "us-gaap_RestrictedInvestmentsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedInvestmentsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Investments, Noncurrent",
        "verboseLabel": "Restricted deposit",
        "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."
       }
      }
     },
     "auth_ref": [
      "r863",
      "r864"
     ]
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails",
      "http://allot.com/role/allt-send",
      "http://allot.com/role/allt-sesorsuad"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Stock Units (RSUs) [Member]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 40.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated deficit",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r144",
      "r731",
      "r759",
      "r761",
      "r768",
      "r792",
      "r944"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated deficit [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r189",
      "r249",
      "r250",
      "r251",
      "r254",
      "r259",
      "r261",
      "r263",
      "r343",
      "r344",
      "r386",
      "r541",
      "r542",
      "r549",
      "r550",
      "r551",
      "r553",
      "r557",
      "r558",
      "r567",
      "r569",
      "r570",
      "r573",
      "r578",
      "r621",
      "r622",
      "r756",
      "r758",
      "r773",
      "r1308"
     ]
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRecognitionPolicyTextBlock",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue recognition",
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources."
       }
      }
     },
     "auth_ref": [
      "r813",
      "r880",
      "r893"
     ]
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Revenues",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails",
      "http://allot.com/role/allt-csocl",
      "http://allot.com/role/allt-gisorbgld"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total revenues",
        "totalLabel": "Total Revenue",
        "verboseLabel": "Revenues",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r170",
      "r171",
      "r230",
      "r242",
      "r278",
      "r285",
      "r286",
      "r292",
      "r296",
      "r299",
      "r301",
      "r303",
      "r342",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r604",
      "r720",
      "r900",
      "r1177"
     ]
    },
    "us-gaap_RevenuesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenuesAbstract",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "presentation": [
      "http://allot.com/role/allt-gisolad"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right-of-use assets obtained in the exchange for operating lease liabilities",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r632",
      "r943"
     ]
    },
    "allt_RoyaltyBearingGrantsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "RoyaltyBearingGrantsPolicyTextBlock",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Royalty Bearing Grants [Policy Text Block]",
        "label": "Royalty Bearing Grants [Policy Text Block]",
        "terseLabel": "Government grants"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r1064"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r1064"
     ]
    },
    "us-gaap_SaleOfStockPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleOfStockPricePerShare",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Secondary public offering, common stock price per share",
        "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SalesMember",
     "presentation": [
      "http://allot.com/role/allt-gisomcd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales [Member]",
        "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business."
       }
      }
     },
     "auth_ref": [
      "r21"
     ]
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "auth_ref": [
      "r264",
      "r464",
      "r1088",
      "r1129"
     ]
    },
    "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
     "presentation": [
      "http://allot.com/role/allt-opaaet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Other Payables and Accrued Expenses",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "presentation": [
      "http://allot.com/role/allt-sapt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Accumulated Other Comprehensive Income",
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r1249",
      "r1250"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "presentation": [
      "http://allot.com/role/allt-epst"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of numbers of shares were excluded from the computation of diluted net loss per ordinary",
        "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."
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
     "presentation": [
      "http://allot.com/role/allt-amst"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Available-for-sale Securities Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of summary of Available-for-Sale Marketable Securities",
        "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails",
      "http://allot.com/role/GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails",
      "http://allot.com/role/allt-gt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r67",
      "r554"
     ]
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
     "presentation": [
      "http://allot.com/role/allt-gt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of the Fair Value of Assets Acquired and Liabilities Assumed",
        "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."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r67"
     ]
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://allot.com/role/allt-toit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Income Tax Expense",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1219"
     ]
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://allot.com/role/allt-toit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Deferred Income Taxes",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1216"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://allot.com/role/allt-epst"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of the Computation of Basic and Diluted Net Earnings (Loss) per Share",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1131"
     ]
    },
    "us-gaap_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock",
     "presentation": [
      "http://allot.com/role/allt-fvmt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Fair Value Measurements Using Significant Unobservable Inputs",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1182"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://allot.com/role/allt-toit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of the Reconciliation of the Theoretical Tax Expenses",
        "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."
       }
      }
     },
     "auth_ref": [
      "r519",
      "r929",
      "r1214"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfStock-basedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "presentation": [
      "http://allot.com/role/allt-sapt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Stock-Based Compensation Expense",
        "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."
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock",
     "presentation": [
      "http://allot.com/role/allt-git"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Long-Lived Assets by Geographic Location",
        "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."
       }
      }
     },
     "auth_ref": [
      "r130"
     ]
    },
    "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable",
     "presentation": [
      "http://allot.com/role/allt-gisomcd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]",
        "documentation": "Disclosure of information about the extent of the entity's reliance on its major customers."
       }
      }
     },
     "auth_ref": [
      "r131"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://allot.com/role/IntangibleAssetsNetScheduleOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset."
       }
      }
     },
     "auth_ref": [
      "r372",
      "r379",
      "r382",
      "r383",
      "r385",
      "r683",
      "r878",
      "r909"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://allot.com/role/allt-iant"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Intangible Assets",
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment."
       }
      }
     },
     "auth_ref": [
      "r909",
      "r1157"
     ]
    },
    "us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock",
     "presentation": [
      "http://allot.com/role/allt-dit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of the Fair Value of Open Foreign Exchange Contracts",
        "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."
       }
      }
     },
     "auth_ref": [
      "r158"
     ]
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "presentation": [
      "http://allot.com/role/allt-toit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Pre-tax Income (Loss)",
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions."
       }
      }
     },
     "auth_ref": [
      "r1123"
     ]
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://allot.com/role/allt-it"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Inventory",
        "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."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r107",
      "r108",
      "r109"
     ]
    },
    "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock",
     "presentation": [
      "http://allot.com/role/allt-sapt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Allowance of Credit Losses",
        "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."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r93"
     ]
    },
    "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
     "presentation": [
      "http://allot.com/role/allt-fint"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Financial Income, Net",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://allot.com/role/PropertyAndEquipmentNetDetails",
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAtAnnualRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r636"
     ]
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "presentation": [
      "http://allot.com/role/RELATEDPARTIESBALANCESANDTRANSACTIONSDetailTextuals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Related Party Transactions, by Related Party [Table]",
        "documentation": "Disclosure of information about related party transaction."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r82",
      "r815",
      "r816",
      "r819"
     ]
    },
    "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTable",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restrictions on Cash and Cash Equivalents [Table]",
        "documentation": "Disclosure of information about cash and cash equivalents restricted as to withdrawal or usage."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r159",
      "r1269"
     ]
    },
    "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
     "presentation": [
      "http://allot.com/role/allt-git"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Major Customers",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock",
     "presentation": [
      "http://allot.com/role/allt-git"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Revenues by Geographic Location",
        "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."
       }
      }
     },
     "auth_ref": [
      "r112",
      "r129"
     ]
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "presentation": [
      "http://allot.com/role/allt-gisolad"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "documentation": "Disclosure of information about revenue from external customer and long-lived asset by geographical area. Long-lived asset excludes financial instrument, customer relationship with financial institution, mortgage and other servicing right, deferred policy acquisition cost, and deferred tax asset."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r112"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://allot.com/role/allt-gisolad",
      "http://allot.com/role/allt-gisorbgld"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r49",
      "r50"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://allot.com/role/allt-send",
      "http://allot.com/role/allt-sesorsuad"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
     "presentation": [
      "http://allot.com/role/allt-set"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Restricted Stock Unit Activity",
        "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."
       }
      }
     },
     "auth_ref": [
      "r145"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://allot.com/role/allt-set"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Stock Option Activity",
        "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."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r19",
      "r145"
     ]
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://allot.com/role/allt-sapt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Stock-Based Compensation Assumptions",
        "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."
       }
      }
     },
     "auth_ref": [
      "r147"
     ]
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "presentation": [
      "http://allot.com/role/allt-toit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "terseLabel": "Schedule of Unrecognized Tax Benefits",
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r526",
      "r928"
     ]
    },
    "allt_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRate": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRate",
     "presentation": [
      "http://allot.com/role/allt-caclt"
     ],
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://allot.com/role/allt-iant"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Estimated Amortization Expense",
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r909",
      "r1159"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r975"
     ]
    },
    "allt_SecurityAsServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "SecurityAsServiceMember",
     "presentation": [
      "http://allot.com/role/PropertyAndEquipmentNetDetails",
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAtAnnualRatesDetails"
     ],
     "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]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name of Exchange on which Security is Registered",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r977"
     ]
    },
    "allt_SecuritySolutionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "SecuritySolutionsMember",
     "presentation": [
      "http://allot.com/role/allt-gisomcd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security Solutions [Member]",
        "label": "Security Solutions [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails",
      "http://allot.com/role/allt-gisolad",
      "http://allot.com/role/allt-gisorbgld"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]"
       }
      }
     },
     "auth_ref": [
      "r301",
      "r302",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r777",
      "r779",
      "r781",
      "r844",
      "r846",
      "r849",
      "r859",
      "r862",
      "r867",
      "r868",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r882",
      "r917",
      "r946",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951",
      "r952",
      "r953",
      "r958",
      "r965",
      "r1181",
      "r1271",
      "r1273",
      "r1274",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1301",
      "r1302"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingAssetReconcilingItemLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingAssetReconcilingItemLineItems",
     "presentation": [
      "http://allot.com/role/allt-gisolad"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting, Asset Reconciling Item [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://allot.com/role/allt-gi"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "GEOGRAPHIC INFORMATION",
        "terseLabel": "GEOGRAPHIC AND SEGMENT INFORMATION",
        "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."
       }
      }
     },
     "auth_ref": [
      "r173",
      "r278",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r289",
      "r290",
      "r291",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r303",
      "r897",
      "r898",
      "r899",
      "r900",
      "r902",
      "r903",
      "r904"
     ]
    },
    "us-gaap_SegmentReportingRevenueReconcilingItemLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingRevenueReconcilingItemLineItems",
     "presentation": [
      "http://allot.com/role/allt-gisorbgld"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting, Revenue Reconciling Item [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingAndMarketingExpense",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sales and marketing",
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingAndMarketingExpenseMember",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails",
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfStock-basedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling and Marketing Expense [Member]",
        "terseLabel": "Sales and marketing [Member]",
        "documentation": "Primary financial statement caption encompassing selling and marketing expense."
       }
      }
     },
     "auth_ref": [
      "r117"
     ]
    },
    "us-gaap_ServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ServiceMember",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Service [Member]",
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service."
       }
      }
     },
     "auth_ref": [
      "r916"
     ]
    },
    "us-gaap_SeveranceCosts1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SeveranceCosts1",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Severance expense",
        "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."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "allt_SeverancePayFund": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "SeverancePayFund",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Severance pay fund",
        "label": "Severance pay fund"
       }
      }
     },
     "auth_ref": []
    },
    "allt_SeverancePayPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "SeverancePayPolicyTextBlock",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Severance Pay [Policy Text Block]",
        "label": "Severance Pay [Policy Text Block]",
        "verboseLabel": "Severance pay"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share based compensation",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting period for plan",
        "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."
       }
      }
     },
     "auth_ref": [
      "r925"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://allot.com/role/allt-sesorsuad"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Forfeited",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r485"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://allot.com/role/allt-sesorsuad"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "verboseLabel": "Forfeited",
        "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."
       }
      }
     },
     "auth_ref": [
      "r485"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://allot.com/role/allt-send",
      "http://allot.com/role/allt-sesorsuad"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Granted",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r483"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://allot.com/role/allt-sesorsuad"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r483"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://allot.com/role/allt-sesorsuad"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Unvested at end of year",
        "periodStartLabel": "Outstanding at beginning of year",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "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."
       }
      }
     },
     "auth_ref": [
      "r480",
      "r481"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "presentation": [
      "http://allot.com/role/allt-sesorsuad"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Number of shares upon exercise",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://allot.com/role/allt-sesorsuad"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Unvested at end of year",
        "periodStartLabel": "Outstanding at beginning of year",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r480",
      "r481"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "presentation": [
      "http://allot.com/role/allt-sesorsuad"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average share price"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://allot.com/role/allt-sesorsuad"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Vested",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r484"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://allot.com/role/allt-sesorsuad"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vested",
        "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."
       }
      }
     },
     "auth_ref": [
      "r484"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected volatility",
        "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r493"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://allot.com/role/allt-send",
      "http://allot.com/role/allt-sesorsuad"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares available for future issuance",
        "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."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "presentation": [
      "http://allot.com/role/allt-sesosoad"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Exercisable at end of year",
        "label": "Shares upon exercise of options exercisable as of December 31, 2019",
        "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."
       }
      }
     },
     "auth_ref": [
      "r474"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://allot.com/role/allt-sesosoad"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercisable at end of year",
        "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."
       }
      }
     },
     "auth_ref": [
      "r474"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intrinsic value of options exercised",
        "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."
       }
      }
     },
     "auth_ref": [
      "r487"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "presentation": [
      "http://allot.com/role/allt-sesosoad"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Forfeited",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period",
        "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."
       }
      }
     },
     "auth_ref": [
      "r478"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod",
     "presentation": [
      "http://allot.com/role/allt-sesosoad"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures",
        "verboseLabel": "Granted",
        "documentation": "Net number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r1190"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Options granted",
        "documentation": "Gross number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r476"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intrinsic value of options outstanding",
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://allot.com/role/allt-sesosoad"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Outstanding at end of year",
        "periodStartLabel": "Outstanding at beginning of year",
        "label": "Shares upon exercise of options outstanding as of December 31, 2019",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r472",
      "r473"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "presentation": [
      "http://allot.com/role/allt-sesosoad"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of shares upon exercise",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://allot.com/role/allt-sesosoad"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Outstanding at end of year",
        "periodStartLabel": "Outstanding at beginning of year",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r472",
      "r473"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "presentation": [
      "http://allot.com/role/allt-sesosoad"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average exercise price"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://allot.com/role/allt-sesosoad"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vested and expected to vest",
        "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."
       }
      }
     },
     "auth_ref": [
      "r489"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intrinsic value of options vested and expected to vest",
        "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."
       }
      }
     },
     "auth_ref": [
      "r488"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock",
     "presentation": [
      "http://allot.com/role/allt-set"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Stock Options Outstanding",
        "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."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "presentation": [
      "http://allot.com/role/allt-sesosoad"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Vested and expected to vest",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number",
        "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."
       }
      }
     },
     "auth_ref": [
      "r488"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Incremental compensation cost",
        "documentation": "An excess of the fair value of the modified award over the fair value of the award immediately before the modification."
       }
      }
     },
     "auth_ref": [
      "r498"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails",
      "http://allot.com/role/allt-send",
      "http://allot.com/role/allt-sesorsuad",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Award Types",
        "terseLabel": "All Award Types",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r468",
      "r469",
      "r470",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://allot.com/role/allt-sesosoad"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercised",
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares."
       }
      }
     },
     "auth_ref": [
      "r477"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://allot.com/role/allt-sesosoad"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forfeited",
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated."
       }
      }
     },
     "auth_ref": [
      "r478"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://allot.com/role/allt-sesosoad"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "verboseLabel": "Granted",
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options."
       }
      }
     },
     "auth_ref": [
      "r476"
     ]
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting for stock-based compensation",
        "verboseLabel": "Accounting for share-based compensation",
        "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."
       }
      }
     },
     "auth_ref": [
      "r465",
      "r471",
      "r490",
      "r491",
      "r492",
      "r493",
      "r496",
      "r500",
      "r501",
      "r502",
      "r503"
     ]
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise Prices, minimum",
        "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."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise Prices, maximum",
        "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."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Options, expiration period",
        "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."
       }
      }
     },
     "auth_ref": [
      "r926"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intrinsic value of options exercisable",
        "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."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted-average remaining contractual life of exercisable options",
        "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."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average remaining contractual life of options outstanding",
        "verboseLabel": "Weighted average remaining contractual life",
        "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."
       }
      }
     },
     "auth_ref": [
      "r146"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock options vested during period",
        "documentation": "Number of options vested."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted-average grant-date fair value of the options granted",
        "documentation": "Weighted average grant-date fair value of options vested."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise Price",
        "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding."
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "allt_ShortTermBankDepositsHedgingTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "ShortTermBankDepositsHedgingTransactions",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "allt_ShortTermBankDepositsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "ShortTermBankDepositsPolicyTextBlock",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtTypeAxis",
     "presentation": [
      "http://allot.com/role/ConvertibleNotesDetailTextuals",
      "http://allot.com/role/ConvertibleNotesDetails",
      "http://allot.com/role/RELATEDPARTIESBALANCESANDTRANSACTIONSDetailTextuals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term Debt, Type [Axis]",
        "documentation": "Information by type of short-term debt arrangement."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r1166",
      "r1167",
      "r1168"
     ]
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtTypeDomain",
     "presentation": [
      "http://allot.com/role/ConvertibleNotesDetailTextuals",
      "http://allot.com/role/ConvertibleNotesDetails",
      "http://allot.com/role/RELATEDPARTIESBALANCESANDTRANSACTIONSDetailTextuals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term Debt, Type [Domain]",
        "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing."
       }
      }
     },
     "auth_ref": [
      "r87",
      "r1166",
      "r1167",
      "r1168"
     ]
    },
    "us-gaap_ShortTermLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermLeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/LEASESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Lease, Cost",
        "terseLabel": "Short-term lease expense",
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less."
       }
      }
     },
     "auth_ref": [
      "r629",
      "r943"
     ]
    },
    "us-gaap_ShortTermLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/LEASESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Lease Payments",
        "terseLabel": "Short-term maturities of operating lease liabilities",
        "documentation": "Amount of cash outflow for short-term lease payment excluded from lease liability."
       }
      }
     },
     "auth_ref": [
      "r626"
     ]
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://allot.com/role/allt-sap"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SIGNIFICANT ACCOUNTING POLICIES",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r239"
     ]
    },
    "allt_SpainTaxAuthoritiesGrantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "SpainTaxAuthoritiesGrantMember",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "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]"
       }
      }
     },
     "auth_ref": []
    },
    "allt_SpecialTechnologicalPreferredEnterpriseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "SpecialTechnologicalPreferredEnterpriseMember",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Special Technological Preferred Enterprise [Member]",
        "label": "Special Technological Preferred Enterprise [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StandardProductWarrantyPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StandardProductWarrantyPolicy",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warranty costs",
        "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability."
       }
      }
     },
     "auth_ref": [
      "r1176"
     ]
    },
    "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperations",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/TAXESONINCOMEScheduleOfIncomeTaxExpenseBenefitByJurisdictionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "State and Local Income Tax Expense (Benefit), Continuing Operations",
        "terseLabel": "Domestic",
        "totalLabel": "Total Domestic",
        "verboseLabel": "Total Domestic",
        "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."
       }
      }
     },
     "auth_ref": [
      "r516",
      "r1123",
      "r1213",
      "r1223"
     ]
    },
    "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://allot.com/role/TAXESONINCOMEScheduleOfIncomeTaxExpenseBenefitByJurisdictionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "State and Local Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Domestic"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r99",
      "r103",
      "r104",
      "r189",
      "r227",
      "r228",
      "r229",
      "r249",
      "r250",
      "r251",
      "r254",
      "r259",
      "r261",
      "r263",
      "r279",
      "r343",
      "r344",
      "r386",
      "r454",
      "r541",
      "r542",
      "r549",
      "r550",
      "r551",
      "r553",
      "r557",
      "r558",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r573",
      "r578",
      "r610",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r621",
      "r622",
      "r639",
      "r739",
      "r756",
      "r757",
      "r758",
      "r773",
      "r835"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails",
      "http://allot.com/role/allt-gisolad",
      "http://allot.com/role/allt-gisorbgld"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "auth_ref": [
      "r301",
      "r302",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r777",
      "r779",
      "r781",
      "r844",
      "r846",
      "r849",
      "r859",
      "r862",
      "r867",
      "r868",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r882",
      "r917",
      "r946",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951",
      "r952",
      "r953",
      "r958",
      "r965",
      "r1181",
      "r1271",
      "r1273",
      "r1274",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1301",
      "r1302"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://allot.com/role/DocumentAndEntityInformation",
      "http://allot.com/role/allt-csocl",
      "http://allot.com/role/allt-dit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r249",
      "r250",
      "r251",
      "r279",
      "r622",
      "r682",
      "r766",
      "r774",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r810",
      "r813",
      "r814",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r831",
      "r835",
      "r966"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfStockholdersEquityAbstract",
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]"
       }
      }
     },
     "auth_ref": [
      "r264",
      "r464",
      "r1088",
      "r1089",
      "r1129"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://allot.com/role/DocumentAndEntityInformation",
      "http://allot.com/role/allt-csocl",
      "http://allot.com/role/allt-dit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r249",
      "r250",
      "r251",
      "r279",
      "r305",
      "r622",
      "r682",
      "r766",
      "r774",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r810",
      "r813",
      "r814",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r831",
      "r835",
      "r966"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Price or TSR Estimation Method [Text Block]",
        "terseLabel": "Stock Price or TSR Estimation Method"
       }
      }
     },
     "auth_ref": [
      "r996",
      "r1007",
      "r1017",
      "r1050"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockCompensationPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockCompensationPlanMember",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Compensation Plan [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1132"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesIssuedForServices",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issued to director as compensation",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://allot.com/role/allt-sesosoad"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Exercised",
        "label": "Exercise of stock options and restricted stock units, shares",
        "verboseLabel": "Exercise of share options and restricted share units, shares",
        "documentation": "Number of share options (or share units) exercised during the current period."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r98",
      "r99",
      "r144",
      "r477"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of shares related to secondary offering, net of issuance costs",
        "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."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r98",
      "r99",
      "r144",
      "r773",
      "r835",
      "r860",
      "r972"
     ]
    },
    "srt_StockRepurchaseProgramAuthorizedAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Repurchase Program, Authorized, Amount",
        "verboseLabel": "Amount of authorized share repurchase program"
       }
      }
     },
     "auth_ref": [
      "r1180"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://allot.com/role/allt-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance",
        "label": "Equity, Attributable to Parent",
        "totalLabel": "Total shareholders' equity",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r103",
      "r104",
      "r132",
      "r793",
      "r809",
      "r836",
      "r837",
      "r944",
      "r973",
      "r1122",
      "r1144",
      "r1246",
      "r1308"
     ]
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://allot.com/role/allt-se"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Text Block]",
        "terseLabel": "SHAREHOLDERS' EQUITY",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r141",
      "r241",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r453",
      "r454",
      "r575",
      "r838",
      "r840",
      "r861"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://allot.com/role/SUBSEQUENTEVENT"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Text Block]",
        "verboseLabel": "SUBSEQUENT EVENT",
        "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."
       }
      }
     },
     "auth_ref": [
      "r646",
      "r647"
     ]
    },
    "us-gaap_SupplementalCashFlowElementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalCashFlowElementsAbstract",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplementary cash flow information:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash paid during the year for:"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tabular List [Table Text Block]",
        "terseLabel": "Tabular List, Table"
       }
      }
     },
     "auth_ref": [
      "r1043"
     ]
    },
    "us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxAdjustmentsSettlementsAndUnusualProvisions",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/allt-toisoitebd"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Adjustments, Settlements, and Unusual Provisions",
        "terseLabel": "Taxes in respect of previous years",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1219"
     ]
    },
    "allt_TaxBenefitPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "TaxBenefitPeriod",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax benefit period",
        "label": "Tax benefit period"
       }
      }
     },
     "auth_ref": []
    },
    "allt_TaxBenefitsDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "TaxBenefitsDescription",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represent the tax benefits description.",
        "label": "Tax Benefits Description",
        "terseLabel": "Tax benefits description"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardAmount",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital loss carry forwards",
        "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r538"
     ]
    },
    "allt_TaxExemptPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "TaxExemptPeriod",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax exempt period",
        "label": "Tax-exempt period"
       }
      }
     },
     "auth_ref": []
    },
    "allt_TaxesOnIncomeLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "TaxesOnIncomeLineItems",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Taxes On Income [Line Items]",
        "label": "Taxes On Income [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "allt_TaxesOnIncomeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "TaxesOnIncomeTable",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Taxes On Income [Table]",
        "label": "Taxes On Income [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TechnologyBasedIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TechnologyBasedIntangibleAssetsMember",
     "presentation": [
      "http://allot.com/role/IntangibleAssetsNetScheduleOfIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Technology [Member]",
        "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1158",
      "r1161",
      "r1162"
     ]
    },
    "allt_TermOfDebtIssuanceCostsAmortization": {
     "xbrltype": "durationItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "TermOfDebtIssuanceCostsAmortization",
     "presentation": [
      "http://allot.com/role/ConvertibleNotesDetailTextuals"
     ],
     "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"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearOne": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TimeDepositsWeightedAverageInterestRateMaturitiesYearOne",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term deposits, weighted average interest rate",
        "documentation": "Weighted average interest rate for time deposits held by the entity with maturities of one year or less."
       }
      }
     },
     "auth_ref": []
    },
    "allt_TotalIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "TotalIssuanceCosts",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/ConvertibleNotesDetailTextuals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of Total Issuance Costs.",
        "label": "Total Issuance Costs"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Amount",
        "terseLabel": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1035"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Vs Peer Group [Text Block]",
        "terseLabel": "Total Shareholder Return Vs Peer Group"
       }
      }
     },
     "auth_ref": [
      "r1042"
     ]
    },
    "us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade Receivable and Allowances",
        "documentation": "Disclosure of accounting policy for treatment of receivables that are billable but have not been billed as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r304",
      "r1111"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]",
        "terseLabel": "Trading Arrangement:"
       }
      }
     },
     "auth_ref": [
      "r1063"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]",
        "terseLabel": "Trading Arrangements, by Individual"
       }
      }
     },
     "auth_ref": [
      "r1065"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://allot.com/role/Available-for-saleMarketableSecuritiesDetails"
     ],
     "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."
       }
      }
     },
     "auth_ref": [
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r437",
      "r452",
      "r574",
      "r600",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r740",
      "r930",
      "r933",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941",
      "r945",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1140",
      "r1141",
      "r1142",
      "r1143",
      "r1230",
      "r1233",
      "r1234",
      "r1235",
      "r1242",
      "r1245"
     ]
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date",
        "terseLabel": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r1066"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration",
        "terseLabel": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r1067"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Expiration Date",
        "terseLabel": "Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r1067"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1065"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title",
        "terseLabel": "Title"
       }
      }
     },
     "auth_ref": [
      "r1065"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Securities Aggregate Available Amount",
        "terseLabel": "Aggregate Available"
       }
      }
     },
     "auth_ref": [
      "r1068"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date",
        "terseLabel": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r1066"
     ]
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury Stock [Member]",
        "verboseLabel": "Treasury share [Member]",
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonShares",
     "presentation": [
      "http://allot.com/role/CONSOLIDATEDBALANCESHEETSParentheticals3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury Stock, Shares",
        "terseLabel": "Treasury stock, shares",
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "allt_TreasuryStockPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "TreasuryStockPolicyTextBlock",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for treasury stock.",
        "label": "Treasury Stock [Policy Text Block]",
        "verboseLabel": "Treasury share"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockSharesAcquired",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://allot.com/role/allt-send"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Treasury stock acquired, net, shares",
        "label": "Number of ordinary shares repurchased",
        "verboseLabel": "Number of ordinary shares repurchased",
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r99",
      "r144"
     ]
    },
    "us-gaap_TreasuryStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockValue",
     "crdr": "debit",
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Treasury share at cost - 816,000 shares at December 31, 2024 and 2023.",
        "label": "Treasury Stock, Value",
        "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."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r59",
      "r99",
      "r103"
     ]
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Treasury stock acquired, net",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r58",
      "r144"
     ]
    },
    "allt_TwoThousandSixStockOptionPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "TwoThousandSixStockOptionPlanMember",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2006 Stock Option Plan.",
        "label": "Two Thousand Six Stock Option Plan [Member]",
        "verboseLabel": "2006 option plan"
       }
      }
     },
     "auth_ref": []
    },
    "allt_TwoThousandSixteenPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "TwoThousandSixteenPlanMember",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2016 option plan [Member]",
        "label": "Two Thousand Sixteen Plan [Member]",
        "verboseLabel": "2016 option plan"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "USGovernmentAgenciesDebtSecuritiesMember",
     "presentation": [
      "http://allot.com/role/Available-for-saleMarketableSecuritiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Governmental debentures [Member]",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r894",
      "r919",
      "r1266"
     ]
    },
    "us-gaap_UnamortizedDebtIssuanceExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnamortizedDebtIssuanceExpense",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/ConvertibleNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Unamortized issuance costs",
        "label": "Unamortized Debt Issuance Expense",
        "verboseLabel": "Unamortized issuance costs",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UndistributedEarningsOfForeignSubsidiaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UndistributedEarningsOfForeignSubsidiaries",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Undistributed Earnings of Foreign Subsidiaries",
        "terseLabel": "Undistributed earnings held by foreign subsidiaries",
        "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r14",
      "r174",
      "r509"
     ]
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underlying Security Market Price Change, Percent",
        "terseLabel": "Underlying Security Market Price Change"
       }
      }
     },
     "auth_ref": [
      "r1062"
     ]
    },
    "us-gaap_UnrealizedGainLossOnDerivativesAndCommodityContracts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrealizedGainLossOnDerivativesAndCommodityContracts",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/DerivativeInstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrealized Gain (Loss) on Derivatives and Commodity Contracts",
        "terseLabel": "Unrealized gain (loss) on forward contracts, net",
        "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."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/TAXESONINCOMEScheduleOfUnrecognizedTaxBenefitsDetails",
      "http://allot.com/role/allt-toind"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized Tax Benefits",
        "terseLabel": "Total gross uncertain tax benefits",
        "periodStartLabel": "Uncertain tax position, beginning of year",
        "periodEndLabel": "Uncertain tax position, end of year",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r510",
      "r526",
      "r928"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/TAXESONINCOMEScheduleOfUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "terseLabel": "Increase related to current years' tax positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return."
       }
      }
     },
     "auth_ref": [
      "r528",
      "r928"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/TAXESONINCOMEScheduleOfUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "terseLabel": "Increase related to prior years' tax positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r527",
      "r928"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/TAXESONINCOMEScheduleOfUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
        "terseLabel": "Decrease due to lapses of statutes limitations",
        "negatedLabel": "Decrease due to lapses of statutes limitations",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations."
       }
      }
     },
     "auth_ref": [
      "r529"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Use of estimates",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r46",
      "r47",
      "r178",
      "r179",
      "r182",
      "r183"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesBalance",
     "crdr": "credit",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reserve for sales returns",
        "documentation": "Amount of valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r247",
      "r248"
     ]
    },
    "us-gaap_VariableLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableLeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://allot.com/role/LEASESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable Lease, Cost",
        "terseLabel": "Variable lease costs",
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases."
       }
      }
     },
     "auth_ref": [
      "r630",
      "r943"
     ]
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]",
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r1031"
     ]
    },
    "allt_WeightedAverageInterestRateRestrictedDeposits": {
     "xbrltype": "percentItemType",
     "nsuri": "http://allot.com/20241231",
     "localname": "WeightedAverageInterestRateRestrictedDeposits",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the weighted average interest rate of restricted deposits.",
        "label": "Weighted Average Interest Rate Restricted Deposits",
        "terseLabel": "Weighted average interest rate of restricted deposits"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Weighted average number of shares used in per share computations of net loss, diluted",
        "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."
       }
      }
     },
     "auth_ref": [
      "r267",
      "r272"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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 computations of net loss, basic",
        "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."
       }
      }
     },
     "auth_ref": [
      "r266",
      "r272"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average number of shares used in per share computations of net loss:",
        "verboseLabel": "Denominator:"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]",
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r1029"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "7",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-7"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "8",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-8"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-15"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480463/815-10-45-5"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "740",
   "Topic": "942",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "740",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(c)(2)",
   "SubTopic": "20",
   "Topic": "860",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4D"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13",
   "SubTopic": "20",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-13"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "44",
   "SubTopic": "20",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-44"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "420",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "330",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "25",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-23"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "30",
   "Section": "25",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479668/805-30-25-6"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "320",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-5"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "825",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-7"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r129": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r130": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r133": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2"
  },
  "r134": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r135": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r136": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2"
  },
  "r137": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1"
  },
  "r138": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r139": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r140": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r141": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r142": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r143": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7"
  },
  "r144": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r145": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r146": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r147": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r148": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r149": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r150": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r151": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r152": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479613/805-30-35-1"
  },
  "r153": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r154": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/815/tableOfContent"
  },
  "r155": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r156": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r157": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r158": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r159": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r160": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r161": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r162": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r163": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r164": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r165": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r166": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r167": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r168": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r169": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/942-320/tableOfContent"
  },
  "r170": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r171": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r172": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r173": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r174": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "35",
   "Topic": "720",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1403",
   "Paragraph": "b",
   "Publisher": "SEC"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-15"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-17A"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-11"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-6"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/310/tableOfContent"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/320/tableOfContent"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-10"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479130/326-30-45-1"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-2"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483044/730-10-05-1"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482620/740-10-25-3"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-15"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10B"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.1.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4E"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EEEE",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EEEE"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5C"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/830/tableOfContent"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-17"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-1"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479424/830-30-S99-1"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-30/tableOfContent"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/850/tableOfContent"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(4)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-1"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "330",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "280",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "940",
   "SubTopic": "820",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(1)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(1)(g))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-6"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5A",
   "Subparagraph": "(SX 210.12-13A(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477220/954-210-45-4"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478600/954-210-50-2"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(b)",
   "SubTopic": "20",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r921": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r923": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r924": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r925": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483385/720-35-55-1"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "217",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r933": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "101",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "102",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r936": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r940": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r945": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4"
  },
  "r946": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
  },
  "r947": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
  },
  "r949": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
  },
  "r950": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
  },
  "r951": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
  },
  "r952": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
  },
  "r953": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
  },
  "r954": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r957": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r958": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r959": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r960": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r961": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-17"
  },
  "r962": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r963": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r965": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r967": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r969": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r971": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r987": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r988": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r989": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r990": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r991": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r992": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r993": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r994": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r995": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r996": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r997": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r998": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r999": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481174/470-10-25-2"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "SubTopic": "825",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(3)",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CC",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CC"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "610",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/610/tableOfContent"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "705",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/705/tableOfContent"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-16"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1123": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1124": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1125": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r1126": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-6"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r1133": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r1134": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r1135": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1136": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1137": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1138": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r1139": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11"
  },
  "r1140": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9"
  },
  "r1141": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1142": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1143": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1144": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r1145": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r1146": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r1147": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1"
  },
  "r1148": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r1152": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r1153": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1154": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1155": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1156": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1157": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1158": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1159": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1160": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1161": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1163": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482190/360-10-35-3"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r1166": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1167": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1169": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r1170": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1"
  },
  "r1172": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r1173": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r1174": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r1175": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r1176": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r1177": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1178": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1179": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r1180": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r1181": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r1182": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1183": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1184": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1185": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1186": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1187": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1188": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1189": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1190": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1191": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1192": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1193": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1194": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1195": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1196": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1197": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1198": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1199": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1200": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1201": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1202": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1203": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1204": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1205": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1206": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1207": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1208": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1209": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1210": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "720",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/720/tableOfContent"
  },
  "r1211": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "720",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1"
  },
  "r1212": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1"
  },
  "r1213": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r1214": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1215": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r1216": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r1217": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r1218": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6"
  },
  "r1219": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1220": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1221": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r1222": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r1223": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r1224": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r1225": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r1226": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "25",
   "Name": "Accounting Standards Codification",
   "Section": "40",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480270/815-25-40-8A"
  },
  "r1227": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r1228": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r1229": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r1230": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r1231": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1232": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1233": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1234": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1235": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1236": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1237": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1238": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1239": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1240": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1241": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1242": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r1243": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r1244": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r1245": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r1246": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1247": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1"
  },
  "r1248": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1"
  },
  "r1249": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r1250": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r1251": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r1252": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3"
  },
  "r1253": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r1254": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r1255": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r1256": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r1257": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1258": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1259": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1260": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1261": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1262": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1263": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1264": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1265": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "940",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/940-320/tableOfContent"
  },
  "r1266": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2"
  },
  "r1267": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1268": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1269": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1270": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1271": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B"
  },
  "r1272": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1273": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1274": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1275": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1276": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1277": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1278": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1279": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1280": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1281": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1282": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1283": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1284": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1285": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1286": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1287": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1288": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1289": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1290": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1291": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1292": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1293": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1294": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1295": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1296": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1297": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1298": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1299": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r1300": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-1"
  },
  "r1301": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1302": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1303": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r1304": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r1305": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1306": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1307": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1308": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1309": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1310": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1311": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r1312": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1313": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>113
<FILENAME>0001178913-25-001069-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001178913-25-001069-xbrl.zip
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
M?TGM4X,BC'/XA10Z>W_XSFUM'2OR[306\A)/H+O>RFLUL+H>+/NP5LX36NK
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
MX"PF;;L1$!<8M64.-&3*G),K">9B,M=C-RZ05\-8%CHO8SY[0U,]3*21WAI
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
M[J$?X=ET90==W+"M':/T@0==[;#%+2/VC/5+'X;$#3-?4^Q =[O?^^&8K_W
M5,UO?P-02P,$%     @ 24Y[6FNE87!@.@  8<L# !4   !A;&QT+3(P,C0Q
M,C,Q7V1E9BYX;6SM?5MWV[BY]OW^%=G9UYE4MC.3Z>IT+]F64ZTZEC_)F6GW
M#1=-0A(;BE0!TK'ZZS^ )U$2<2)!$*1U,Q/; /&\+T[O&7_YW]>-_^X%0.2%
MP6_O1S_]Z?T[$#BAZP6KW]['T?+#Y_?_^]?_^HOO!=^?;03>X>8!^NW].HJV
M?_[X\<>/'S^]/D/_IQ"N/E[\Z4^7'_.&[].6?WY%WD'K'Y=YV]''?WR]7SAK
ML+$_> &*[,#9]R*?J>HW^O777S\F?\5-D?=GE/2_#QT[2@C@XGI';4%^^I W
M^T!^]6%T\>%R]-,K<@M<N(T;%<.4/_#I8_K']W_]KW?O_O+?'SZ\FSX\3;Y,
M__'N>?=N\I\/_[B>W[_[\"'Y*PQ], ?+=PDA?XYV6_#;>^1MMCYA0/*[-03+
MW][;OA]A)!=7HXL4Q__<ADZ\ 4$T#MQ)$'G1;AHL0[A)J'__CGSWVWQ:X,/]
MP^@G)]Q\)'_YR.S\L2&RY#<."AV?BZ/4M.FH-V& 0M]S[0BXBPC_E]"'9LN;
MM1VL )H&B[4-P3KT7;S$)_^.,=%<>'6^J81[JTB,=;B=DO%<3W! TK#IB%]
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
MN1BEDH"&/I>I;#%XH<_%+5L)5^AS5<QVXQ+Z7%)3-ERASQ4V!<,9>'4VV\R
MOPD#%/J>:Q-Q)R<)S98W25TU- T2&6B-Q0$ T>3?L1?MSJGRQJ;*U\&93BI9
MHF% YIZ2/R_43SL51R"HJ=7,]MI1EVK-<%/63]IJ1SMV72\]CAYMSYT&-_;6
MBVR?BYS93TWRO0053UBUP9KA+N%DRE0N!=0^EN[8P+'CQ)O8)Z<T[>+DSX?H
M-RS=08)S$.%M"-S<K,4EI;J#I3LE0\WITTUAAV1-'][KK$/_N#%Y'ZBS0U,F
MV859UTNV#D!2+X@@&UU<CA)TY#?6 _AQ6O!MLER"RGPK7A?IW'8*JLDK@(Z'
M0&8OFR4R)8D8FP,40<_)#5S?L!B)?K?]R@H/-;\DG=ZN@H9T?I40D7Y*?V;[
MP8V3<#*/Z2"A'%]!M*Y\OUBFN_[\]P-4*6=S6**T'/8B#_#HEH%R*Q]Z"BF"
M3>YK(LS>$(]H]E +AI\MMCG ^)$7@2QF,[6>8FT_7*6J'%.:TH) ?ZD!'6D/
MV@L0U$M!+R7YGU,;#$UM$-6#C<MS$ 9.<3E3-&<S'8=4M%0#W8F2/0C">#JX
MH<Y,22I9>KJA09*R\RBANQL:-BE),57%UQ[5S<_=:>5H'5 B3[7Y8 "$\8P+
MAAX^(B2*6"D,/6F$R:MGUS TK:0=JO>&D '$K(N:1P80OLZQG@P@_%RC060
MX>RB9I(!1+F?V%1XH>VMOS"PBO3&3.2/(24['N5$<*,G6-WTQU$X:^#&)(RR
M A:ZWI5^XD9:2'Y*NX>] A8G"H/2PPCDZ34#N-Y0;E]9:JC>N2@,PLWN_NF6
MZEBN;J@(P-\!V&+-YV;M^>["7H)H=Q^Y;"B,+MHC)]J=XXZ\WQ)' C[NKS&*
M[XI.F/QSVI\@J(#V",.[$&[L:; D_Q,E5_)+UN<NW!J<VXQFJI"_*X;G JG!
M@VINTJ\I8]TC#,CB-!Y?8V;Z$H205UJ%3N_)85'(OGX-K![5XNHUW [=_C%?
MNK 'Q0/Y6YQCSFY=CW8]S8KT.?F@'9PDY8GDD +DK0);0-^M[F  ;JX&1.NB
M'7N. +ACE(&:!@C+I&09<".N!7IKI^@AQ*='#HM+045K[:JTRO73M>*,+PJ
M(4U>G215C%3((<GVJ#A:<!,OL /'L_W'L*0NR"G4S8<I*=KGJ#K#H^JHY[RQ
M^B(=L2B%AFN)+,#5)(K=%4.AMOI>,5A'5+9B#=<,I4Y@M?<-AR-M*DI9W<@'
M&Z;U(F])')V/S@[(LP/R[( \.R#/#D@S')!WY*P']_B =J=!A&\:#^_[,4(@
MPN?!5_M?(;PA)6 XNU#B*Y;NE#D&MCVR!WO#GT/)+YDWHRW3J]N1G,3/31&*
M@5NN I<$5#Z '\E?V(92@?[Z$\RSHFT$W"-,0P&3^$$6)90N^A^8KSCG;K'
M.EN6#[X5/O6("#N2.S 9']+_#GN.[R;</'NI.D)J&'EN5I;Y"=H!6@((@2M"
MILAG]+_5_FCO\L#6]++*X0*4O.' ((S757].>P6K2VMI#I*L)A* +2)O\C^B
M/[^]>BV1E D\$0>KZMZSGSV?76NCQM>D\^$I<B*I^OEL.]_S(OPW,:2\N\=J
MKC^%O()E4ZPO;X)]!;WD]KP%R(%>HHK+30#O:]()YI0)&&](KLULF6_B&WM+
M8WY%4^E'XBDH]GD@^0RG@]&@T-KK?_F]8NH68&OC[0+\71;4_Q_@)H>[[23:
M=_%T4^"2&HQHWTINB=0?1__+\WDF"$/0/"J,_ V!9>S?>TN6--3DL_J?@J^8
MP_V<3%V\I_!^MPOD.7%?PM#]X?GD89;\_"5%D;',N@&D$++<JE$QHO13])1M
M7^/BR0Z?)P WM,.AV5>M"TEIA4(;9<C2X9ED"<VP4+'V\$Y-#;TW )(DY"?\
M:4325U'Q'!BURI#R@?0_-%]SF58N3U+C%O^!)/V^8%TID)7Q% ZL_QG[Z69K
M>S"=X>.#L'BS*]_=#+Y(?<>ZZ,3=?8ZV/D=;GZ.MS]'6YVCK?D9;=W1DR3DP
M#%X*DH1(<X/IZ##V>.^$*P,+TQ?VE@R+:H9GQ="J.LJR,#C^%D.K[C0C7]0/
M8VCQG7K$B_AJ#"V[HVRV&5X<0\OPJ%SH7+>.H85ZY'C \Q896E]'V42+N(\,
M+;Q38Z(IGBE3'YBM02'+X67JDZ/*%G,S1Y>IST/68T]3CY>I;T$J6RRJ_%NF
MOAE9X_!H[A S]:7(&LQHQ5UFZL.16G>5A%?,U.<DZ_%+VEO&>V%20[;.WJ Z
M09&W(5K0'28BL?'@Q2TPL^<TGW.:SSG-YYSF<T[S49GF(QXI5?M*?@+..@C]
M<%45$]SB:-JS1@0"78I;6?=S3<.)!>SD!:ES\$_WGO1S\,\Y^*>/%)Z#?[H/
M_M%J[%(CNPR"115RSR!C&]0+.9P8B#9--@MOE;KR@FC_-M)CZ'L.!MEMV96]
M7RHS])'_E8Q]R72)6&CD/M2AS88'5-QD(_0E-78/!*,2E?BG/87X!^L1AF[L
M1#.8/4E#,='0FNK$2)Q\V="(JJ,SVRLR?4P1M($_#8+P)76QQ]$ZA%ZT^P)M
M1G5+X;Z*8"ZVQ&UAO^9#>"30APN0W4N-G4;;?"LLSL'!/"?UNQB;I_B[FM(H
M(FBH\WS40@NBK_@VW,0;)J:#-GI0V:]\5.4V:@Q92F>OFP(T"JW[ S/OJSF\
M9ULL) +.67W02-7(N15 S*V0CWVVW]?;ZS?I2\M8B$]?.DWC[6?+L9LJ&8PK
M1:2K=+&.5HA@WMYBG<T@)'T&$KC7MF\'#ON,KO4M,\A4,5_=7$OC'S9TG_
MG,OHH)W^TB'53X6.L3J/[_4D&.EZMV^3!2@EF/?  _<1+QRA&F]M#*>?::47
M@TFF3O)B\'SQC5N+G]GO//=UYE[?_5A40OX"PA6TMVO/L7W&I4AM+UW<HQ[<
MU-M7'IQYF%+;ZX$[7N*-83.OL7(3/:#N\0H-QAO A7;:4%']$FV3K#).Y"8,
M7@ D[J0D$I[8LT.2W#4+YN#%]N-DWQ?A?0?6;IJ0W^"3UF5WU\,4H\X>ZQ:Z
M%DKMK4LU2M11(/XTB #$8\SQX;0?]Q9L24UW*ONE/F)=ZE;!GCQ\'V2C,Z!^
MM:,XM2/^$]AP%K LY'4_:5VJJ4JU6(<PB7R_MH/O.9#L28)RV@G5>"K8W[K4
M71?S$88O'MG)=R&\#>/G:!G[F4>)6>"3T<VZE#QLF74(Y\ AJ?7>T@/N'0PW
M>)14T2!+?.DY7D025XO?L9Z8I\V.\H&L2^U5GO!1%>#/[O[ ZQ]+8S]8HM]I
M8^M2=R!>@2%5=WF'<E5SZU)WA%[N$]Y']U.6%;N#=2E9(E-I$;#[,%@E26+I
M]?PWX+MX$W]#K/-7J+]UI?MJ[Z:VV97V2IDNONHB?-P&JRQOF67!.&EL7>F6
M !: W,V! Y(L>E8%[*.6UI6:^WH<!+'M/T+P.Y8,,"?P ET"#PL'@(@)U'N
MV<NZ4E,%,AL%TUL''*V;=:6[0N/8]\,?9.HJ1 !\EP+OA1/V(/8!ZTI-6>E]
M0CB*;F.P'X C%E3UL*XDKTL*)BQ%.0"XB(@;XKC8O:PK-56@$^<^>K3Q6>)X
MVT2CR\["5#S"F@:6L1T2I'*+-[$?;C=) F5U!?6FG[2N=%^97/L8S3Q6Y,PE
ML6*)Z?M89_D])(9RDE1+V?'Z05B?=%_>M^ Y8NAR#*YP>EJ?M%_00>2YGA\3
MY\<".)D.6E[:9/KB*+.+3&P8X ,<Y>6DJ(7-E7[?^B0I!E /+2^$F7.'Z$"E
MLX<8A"' LI2;UU<I*U5/X4,8.&G!E52VHI]PRH:P/NE^-@,KBTFEJ"P9O/A?
M'G+*$H>X?:U/N@T$LVV2#H]E?H /F3G9=;,EEO83]C)(8?:S/NF65@[AB#R!
M0>EA?5(CC\P!L?2FE?22=^ZQ(#1[]KV5S;0D<;I9G]1()IQA"GM639A%?^N3
M&FDEWSB)L'!C;[W(]BG/)S#;6Y]TRQGX<,;RT'^RH[O A<_M%?/]*F8_ZV?]
M5G9J2?KC)M;/NN_GWW.?1*%RD'N$B)OP!: LT(*!7*B_];.:^[4HOG"#Y]-+
M#$;%L+3ES.IC_:Q&IRY$RE3 F,74IUA.6UH_[Z\MC2FATAD$.1QJDJAH@/Z
M<T2%67#(2T:F@'&YH2RL5*HJTPK,2I/DHCTD3B8QH?^$<A,<#$P#5;50>U;P
MO<$15,ZWZ'!"&0?/ 4(* 44JA'G;[@C?*0''V1Q]).$H]</0DT%B);V- T @
MY41[ZG/S0A5-*E68=G'+0:^XQ4]27P9&WVE^C8&'3YM+]FV<5#)Y/-J?8A 2
M8X31RQ.^S_PQ:W-+8J\QX[34H.XT:);\T?X2>!N' 34Y2?L[),+"RBE4BF6M
MI0PDLPZ&UJFM9BXWP<F\8\.(]?,V3A5N5I3V1W^$Y HVY H269E49AT3?+BG
MY!VG8?6?HNKL+0.U'+6KT?"R>TU=:2KRQ@;*&F[BF:'E^)0L">E<-D,?'E2U
M")IDNAGZ+*&2=2*306?H:X6JE@@O]\[0%PN5+(-64O4,?=Y0U7JI3O<S]+E#
MY40?)0P:^L*A*K+I"8>FOGRH;,)%4Q1-?1NQ#48()3.:^AJB*H949T2:^NJA
MLIC%T\Q*4]\O5",9<),W37VQ4"7YK/104U\D5+;/A?-)37UK4*&(3$M;Y;TS
MV&O2^9FQ!?D#D_]4Y-?NS4S#XDTWR;0%-P<J9@HDX18L&*I@J2HMMV#4P&31
M-I)Y"UX-3(B52@$NF# P458X>;A@P$!E64;R<4'Z$(57@?3F@OXA2K R>=,%
M(X8HR[(2M/<NP&$1+IS:73!@H+)E.5.\H'6@0J1P;GG!B"$*B;P$]H+X@4E]
MC'SY@F2*C-?9\X+[R,-BUK!HMHQ]XG)!XR@U11(E$'7R .$C#+'T%.U(5"<&
MXY+I2"P=Q3SD U87MN5T[O"A02HX\1<&V9]0\VR?BKFZW@F\UB'0VQR*""+N
MJPP"O;53E&CM7VUGC7< W)5!<9_8X'753\L2GVI @H"J]FH>.Y1 ?1?#(''E
M8 [>>:_D7X@+G=[)4E04/35Y[<8HJR; >4"RNKFENZ!9HE&O0]^=;K8P?$FS
M!+C<9/2R=-<R:_^(,?%]3"6%N92^L*@#D?S[F%I02;^/.5(B-77_0":]DF_U
MIJH4D0L!F796UOR<-3+F*,KQ+<$M0 [TMJDQ@]BN)D01020H:1+$F\3.&=8Z
ML&3'*#^BI[$*F9!*0?-9B@ON RXYQJ>]FGMB^H%QY<<DX4O2?J!)F)4N)HF=
MXCKAZQQ#I)JBJ!B:,]6(5J9F8VBR5"V".7J3H:E0C>:6K6=U6/" E['>^F'=
MLZQTV3O[6-DSO3C?KU0""CW,K&NF M\I <>J9!]).-8[#4T=EUA*AN>&UU%P
MFJJY V)%*WHN1PPRP'F8U*3Y\'P<CYM% G;B.9QLMGZX R 3M"@!PWXR>#(%
M^["\-, QB581<3,J'JE#GZ0:2L0=F K'T^Y]2M..BYHA]QE&CI>3T<L4"KA.
M!V8_[520)8 /(-L7<*.=M-6.MCIM(SLGN?@%>FOW9RZ CS^WPI"^VO [B/:9
MF5QR>%UE?9O-WX0% ;YV?0QH[&[P]8DBF-8M%"1(J+]V)VD[^URA6U&"ENPR
M &[U72'PI*K0!TJ.-XW.!?6"!-<3H?8&'K#;0C&CJN>%+1T8Z]O@P):BU7!O
M!A=U-;%5@L>@"!233 Q5]&O2+""^&.K J$FPJ'C381%SGF6_A:/*<(.>-J%"
M6++B,,H <Y9 O;%.;%J"==!$C%:RG])NE1($R#,VR7S&% O,V89TMB&=;4AG
M&Y)!-J0BAUV4C.H.VL/K'\(@S)&D9XXH 9R>EN3+X8:>M-U8\6ZQ8/F2K.II
M@-=W3(#-/?2=<_&QNBD*2J]%Q$T8X$WJB*5LL+KI)Z(D'CV B%1R)](0*7=S
M"Q 6EA.Y"?Z_V/:]Y0[O!)(2>^>'/TBU9H'+4L7GAS&SW6RT8MN3^(-H1X3?
M,"!1>)R=QNQGC73?/D<HN#-1V5X_[,/5_RV (*U[L7\2(-\1DAN)_ZF^SE%'
M7B4Q)1%S?K9\LE^;JYOYEZR1D@PO&4&.@>H:+$,(]F6[4DE!A.P&7R4/0NG6
MGPZA'%6=I]%RDU8O2XUB.?KQ,TI.>J;"I7XXZT*_TJF."DW,TL^DAH>'T(EQ
M<=F2/9GIFJYA+J29B>4,<H-S*<O2?_84GSW%0R+P["D^>XI-SWJK2375YFGH
M8UXUR>1;1CM\;?0-!0!T(';P++#F)?H)(^<17&VM-?-JYJ+FBN:-K+7F/D7=
MQBIX0]N?:Q;6+L4([W\^]&J2J:9D,W<^':[(EA>S*YN[O=5.LN&!?=I-,F6C
M]>!YTM"B;:@ZIXX_;5FU#=4(6R.W?>Z6N6H64_7LUK+EG*.(MQEZ/'ZQ/9^(
M5Q_PX?$!V3Y(;4'D5_L'ASH)*ZX"<B\00\SLISU@N H-+SJ8VD<VJ)-22K*8
M]+L0$ION?I3LT?==NE<IX1C2W] ,F^KDK_$5/= !^L.+UEXP"\ _@0W958[K
M?$L7&>-E!& V\M,:AO%JC?\'DI_IX23*OBT;(MR(S/W@&9H[?, K(Y3W=445
MMCO94]V$T]QY@1TXGNWOC2R<>#-*#^L7S<B?H!V@)8#DV98T8<H+5K-E!3Q$
M+$"H^D_<V">5PVCGT;?%E_ %P""9I!4(G$1L>8Y*2Y$7S2;Z">VTW81P&T(L
MD$H2Q.QG?3ZO8NXJ[BCP[^@X/9R^[.VN].&R:QLQCS#93UDCW9DI'(1[9>P+
MQ&K3WA9(+("IR8,3^ZCB^QU$Z=:$O;<$M<.6@^_KKP9?I1IE]@5)A2KKU5'%
M=IZ22K$HL#3#P<6D,8D]Y$\=E=2X<+1:1#3@@Z&A:C5ID&<$35-^L^P0T[ -
M<[+HYH^ 8MZAOYGFB^SH;.E%%(+$/<.W#)@;:\3 7$VD8GN 6<=J6T16LU+"
MM/"6V<0S6!A89]V,W65X4$A-;:>.\>)-<4#<>&%HY(=FMIP8+PR-ZU!H'2B9
M.3H,,RC>'_\*;(1%Z>3LVE<V*TZV,4* /,:3-'+'T?[=\F!.2(+XC$RV>B<1
M"06:%"8^N.\]^]GSLTLJ!5U"BAL\A'CQE8&+1# H'4=[Q(,*]+P("65C:"^3
M52"_WA7__)L'(#XAUKM[DGK&<TH*?: [NLH[_!0@UWTC]9WNJ)P&VSA"";M'
M_'>RZ;V,H."B%@4773U57H'ELA8%EQT58^MFKQ@3=8&.KOMKV\<_@L4:@ @+
M;/$6G]!(H(1%TT]K]X"K=U[II@#+V\!;!>GPSB[/.TJ872R\6P\15Q->D*S)
MD_N2FC?'ZZS;DF!1@4MFF8I]R1KIOA+V>60EA R"*MOKATU902@'M5.R()F?
MLT9J @X?0+KPJ]8%+>:.U:<<KJ#1J:U:;Z$9WQ4*_X-SFBME#H?_/ W$. ^[
M/ 4<#@@J*6;:]*6IX#"C4KMY<Z1?F.HHUT#[I<DN\&XVO^&>&5U7=G-5S50&
M*J!,WIK_V=1SM35NR.N+IBX8S3M.7.LTU$=8AY)JGE 55\,W4V/"Z^JV;W,+
M":G7',]QF\[4_!7W\@/N&&XG+E'^:_0,DXO04_9=O3I.!2?^D#C[$]I=/U0X
MUSL28<3Q.PKT-H<BH9<1!'IKIR@I&?'5=M9X!\"#'<Y_VX;353\MRZ7G  D"
MJMKK=R_&$)_1Y%X-W#OO-0G\YGL7J9VT.Q?O\?T'UJ'O3C=;&+ZDZBF7 $8O
MV5>=*#;N3(G9C5'VYB,[2Y[27/M33>T?,=WX9:G(DI"Y.B0E'3M]*^@6;+&0
MYZ554,'6!XE<&KA9I&CR>RI\!LFJAM#O(Z-"P?)BG3G&W:1]7@K\DWN>,]V2
M^V;E-&:-#C A@9:BHTF(C8-S6LG07LT],>G46(>4('Q)V@_D6#-M'(+8JPD7
MD'B'2#5%3#;46-.(5J9<;:B]LA'!;#G<T'2%6A1SI'SMCQ.(.Q!;/ZP-]QDV
MD7+XVL, B5:I/_3MT&NR)C)MHV^GG@#)Q[I*AZE9TR"R@Y6'I>O4WX&9OA?'
MC__83=H5(1/<>R^D /PA'A$O@TCW#OT,#'CBG@;>1_2GF= !7>^^VO\*X0TI
M)<TOP"CZ%9,HW"-[L#=\(Z'DE[13^@2<=1#ZX6IWC8734XP\V[)0?_W>"7+B
MSB ^Q=W8(:?HM>U\QR#Y;@IF1^W^BIL81>$&P#GPTX+_:V\K4!J2WDN[QX)4
M2(\C !?A,OIA0W"T0 3*7 KTE_5B-*8*HP"^#YPHMOU<5."20N^DW?'1W?FF
MT"&"8%2B%?^TIQ/_8,TQ&)K?^^#O:M*/1-!0E\A1"RV(OMJOWB;>,#$=M-&#
M"J\G+JIR&T5.*:73U]63\EA)@<!E;,D_@+=:8TUU_ *@O0+?$%C&_KVW9 FB
M33ZKOX8H R7/^<GK6JXFVCDQ);-#V;Q0CSS*QZR1[F+8#(QLIR:[HS7ZW(7'
M4% YY?H,!13  7L-1:BG.!BD-$QC_8>29$CS@J*'FNE=JT%'-4-$%=>!LX&K
M\!IJLE?& +:R;*A%7AWU@NJUH69Z97Q@ZN8&NRL[N1MZ4?BWB0!Q;!XPK^[O
M"4(* 87F;M8U5H'OE(!CXT,?23BV5!A8Y%9R*1D>O]!,YVIJZQ@D4T3L(OV3
MDYH1SK"8]$]4:L:*S+[2891#DI2"<'.]H0N+-1:8$^612-'XF+73*87DM$Q#
MQO9-'NU=4C8<"]GNO4!@0_./=QCVP 6/:.C%HR(:CJ'=)9T.S4_%/&BG'65]
MKNYQ!RZ)FA+R'K8QG'Z>1:'SO8R?X.%Z@QF]M%,P!RB"GH,OLP35-WPFH_GB
M&Y<&9C_MP1)#6+L=Y0MF('A9XJ5FEFY?F/"\''%4$B<EP?7I1_BT#F-D!^["
M>TU6^VS+W>NB75L!&0$@C>ZPC_:W<.O.L8E!)6K2096&)6B!5". 0PLLZ6@7
M-:FPW<>54 X+?&EMPB YCM)R.W&T#B%Y2(5V5-![Z \4*&%)[EC$A"_0JQPB
MH)V$1QO.X"(BUH2$LX\ )OC$2*'UMD8Z K82"'.PC:&SQH+.(PQ7T-[L&3O>
MA'$0C2BK6["W=:%;F7V"2:FI77FQ9,9!QJPP>ED7VNL#I"(GN@OAGL.S96GE
ML&Y8;F?K0KN 3X:=(A0#]S8FQ;[2YRA3/J>_)V]&I<F&3..*U(>L"]U!TW@;
M. "XZ Z&&P*'U%2<+?^PB6X1<>IW,#I:%[KCI&M;L5()&<WB"$58-,53- VP
MJAD@STG.N#8L9[PQK0O=P8P)SF<^*<\44B:O #H>(O:N0U*JCN/V![4N="N-
M3=?"[P 1"W_@3EZW@-@YGD+RJ](2&:]6$*SPW:MM?=;&9%WHEM*:DIHM)7PF
M!^D)_11&I/RL)DZ+#&]=Z)8;F^[/=/T\Q$2CR,SH7$>$XN&L"]TOOC2EHK2[
MCAS <T!,$/CW>>'5V/:? -Q<M,C3&FBL2^WN('7WB""1FFXU433692?>F\9[
M]8B^+T1VO,6W25$LM_73@HO NM2M>TPV6S_< 9 I!=57RT,8O*2W,R$))==%
M^>_D,>.',/HGB.; "5<!T7!+!F'6,:QE?.M2MZ;3&EGIA9UHK\FO2#O6^: 7
MB'6I6Q,K*>XW]M;#P-.K> X0ICC1=^]B4H(I5QO%;$]BW[(N.]&<ZHA^AX)*
M^2WJY!1J0]KD#&E=]DUK2F 70C,O[:Z%T:Q+,S2=8R/SM\ %\,@#6&@9CQ"?
M.XFU_S[\ 6#Z+V_CR:\Y-<-:EYUH-JJH^;;==L'$HV&MRTXTG3K;*?D/D;\*
M>RA7GE8TC'75&]UD\KKU8!JNDV!O0Q0^'L.Z,D./J+DC2II3=F(?B?<'7>1U
M.#VPK"OCPIEH.XS4*HMVI4>:DE*J3VL[J+PQV]CDDA"L*]UZ1VW*DNB8T/66
MGI-TF09.^DK<J2;0!F,EAK>NS/#V2+/!NMIK"QJS]95$7.<0J;G\S<.6!YSJ
MKX YU?P_#JHV-M?_!"AE/;43-VU6AEW;Q%)8RXS+/G.('_5M8(ZC"=NK9UG3
MK9W%1U'DYN56TX"RR2G"S<T\(DYA'I(C$:H^& )/HMT-/KEJ+<:W?N2<1.1W
M^'*Y4"&'TU=>*V+XS=I_50!/23B)^.\E$<?Y 0:>%[+KR?!R#FTHY0+)#&^(
M&X*Y$886>-#$$5:*A:'U'MK@C&3&AO:Z6=VO&4X"2,Z13V^'(V*))#EC?GX[
MC)%/0LF9],O;81(_H25GRN>WPY16,UQR?O[ZQOC96L;+7I9\8QSM*L>E8/@;
MDMYUI;H4O'U#>D!;&3 %+]^ YM!QYDO!ZC>DBG24\5*P^@WI.!JS7@KVOB%-
M25ON2\'<-Z1AZ4]\*;C\AE2V6BDS!:/>FB[64A;-WH9]YF?#[)J"E6]>QU*7
M;%/P]*WI5BWFWA0\?6LZEL+4G(*'9^6I7O).P< WKQ+IR]4I>/Z&]"2=Z3H%
M?]^0JJ0K:Z?@[1M2D.BI0 4W*%J0AI<E4 BQ5G9^7N+\O,3Y>8DW7Z)_&(\S
MG&>^+X\SM"?5%5;=>>C[=R$DG=JX,VH!T?[ A ;R4AMEMRQ.,0R(N^95,S"C
M^) *PE+'9*>\/81@F5&32 5A^)Q; J]K]IZ@L'I3L$C\S.-ZUHVY &60*GHX
MI6=39?C\#&E2#J\U,V=&$J.B5WV,F)[#F]',Z9'$:(UZ4PA*]&:-(3CV5A@R
M-S( K=%52[;G<TVF<TVF<TVF<TVF^A6'NEPZYX)#/?(FMFBJ'!J/:_.AL_DH
M[)H]/3![/Q,G1M#SGNAH)DY,ID,KWM&;F:BRKKZA>B$F&>:.#*=O=TM(<\K<
M.36OD)A)W.EZ'FN89M^NR&#\;-:PY)[/6&-G4];VRQ%:6H_!C4(OD(N_3;H1
M<__HXG*4F/S3"K#V*T S$H$=;@ K4I;16C;T500*+3*5TE)-_!Z"4<E'@G_:
M^T?24F]X&9#ELW! 8.-M3XDMI;;5@S(;\%N ML#QEAYPJ>&!S/:R:"G32E)]
M0> DS)@M'V'HQ@[9!-2 38%>BJ"-MUL8OM@^V=YL.*<M+26.4VUS62M6D\*V
M?-^]CB&P*7N@NJ%LF)T( "I#:$T5@;@%+\ /MV2!_E\8<-9/96-%0$@-&,\%
M4GA8?63C]=J9I&Z"B_=(TIR\:,?)'ZCNH#_JY10'-R:<UD4:/&4!/.(_ @B!
M.PDB +?00YQ%2>V@"M&"'(JD-H^S#D(_7'F.[4NCE/I(L_@:!)R?5N'+1X>4
MD(6[=!UD/^R70/8+:WI? 7G_1_VQ)%/"#"P3S_$I$\1Y197I?,'-U>#T+$=?
M]&][*3S9..+#/"]\3A$7BK^3BM::X%#G_J3FO Y(!W7X*:".:O5K@56NK$^#
M=5A]7TF8LM()[.8&'SO)D8<>P@B@^] .T#AP[[S #APO6,V! [P7HC&BZ]T]
M6-D^/K'QUB0%F./D[+9AM!/)&U0X#*EEK)=))4@$Q"$L[LDFT%L_23<AW(9I
MI0GN]7+25C_<:>!Z+YX;V[[ 97C8E%1Y5B$-W840>*N@/'ELR8?:@=1)'MH"
M[N;TFBR7P(F\%U!(#W,[ J1B'#Y7?"^U=T9WP 70]HF-*<88=@>-&70K^#JI
M'JJ7);,M(%LU6-V'"-W8$.Z6J:&8=3S3.Y&:G.;-Z<V:7)S38!+827EG)5-9
M_5%2-5.1N7;R"C;;B)JM5=6,E)54-/HU",#2XP]_T(X47%0[/KH%R(%>8O_G
MHRBW)C4-E5BBR/4  O</+UJO0Y\4 Z8O($X/4A=0B?*/OQ5$WQ"8$V\*>XZJ
MVI*B>BIPD(+I 0*W(+$?8X&,#872G)2CTWMHW&8&A63[))C(DP_E JUYC2=6
MAI[$5TAU.%,.]J1<77*$H5F UT6M@_[X(Z1TFXH5]0"B@T%!.A)>* Y>Q?8*
MBQ-)/5BL(<2;V"=O)*7-:&NN]@=)+35=%-FOZ7,.Y+)I0DCY.Z0NF2E+;E^G
M[I9]\8I^@A0%TTL<YNT-WNM>5$:5/C_%H(?1B]3>ZNS4&^/U$R'B<$_%4M\/
M?Y!"P&*G':TW*:"EEZ1O6'LCV1K/,=ZW$QN2.O%HMLQTJ47\C#S7LZ%7>3[(
M?\2ZTEW)(N=Z(8@"8@HIEA6++%Y7ZTIWZ8B3)83_D?\NNT&S$M4$*3Z1(5;+
MT2,,7SR2 (,GA-B"J.=]&\-85Y*R"<T9[KI)< IZ"HN!R@]Q45WCG'[6E:1@
M0?6W'O'L#QA&^$I9/D*PM3WR.LZA.$N_<6M\ROJD6^_]%L"B=GQ)?V">$I4]
MK$][,4%#KBH[4"@?,Z0U'EP**8/$0UZPPH:,2P9E@JV@BQ%D9%;$,A=MQ0+F
M!BOUG\3* "A#WWM6LBZ-?BM>^$RAAF%U.'64$X4.E4=2$=9EUC9C :T@B18B
MUFNB.'%F!AX@C9?A, X.?GR;]FP&X0(5#,RB1.XCX<S:?D*(*Q8J,[1N&"1*
MQ^49FEPE0?=A<)^AZ442]$B$_VG/&A:O<:+N^!G&57(2:=CAW#&TV4.(%!+V
M08!F'9I5 $]).(ED["41QW&/!@J1LNMI&!N]K=C(G"O:WML2+X6FFM)JA@H&
M7)JUFV7!5Y->&:HY1$*KHCP-E5#K$<H/(>U0H^36K3-GHQM:QD[*[:,X('4(
MK&!'K!JFV[4VV?205</*1-7R<AX'PFH7;%J@Z22Z-B?*D,<]FQ!U'*R;DV;(
M&YKRI+'C?G/R#'G"4IX\6B!Q3I@A[T?*$\8(2\YIH[P&:31M-<.4]]=]CVF6
M"UPN2.ZCB-,\RKD@OX_R3^W8Z(+J/LH\=>*E"X+[*! )!E07-/91/I*,M"YH
M[:/ 5"_VNB"YCT*43%QV06@?A:JVXK +IO11&A..YMX;(_I*9<T \(+P/DIA
M E'B!7T4,:OULI8K#X7P>>7K?EH^C1*?@VT(H\2>F\0=%*:I8$5X>B_RCKS<
ME[I\-/X(Z33 HLHFN<.O=]D?)9Z'%_V:WD*=7T"X@O9V36*!1(IU'K?7@S9E
M3WEL=I%'6GLM:"<Q#+?L(D#E)JHJ=2+/QH?RS %VX-F<6IT5;;54ZQQO\!7I
MV(C)G,-&EIIJ"%\]U_7!Q$81$5.69  VCZ@=K"8IGVKKU2G)U-2V][JI%Y/=
M+ZPK*6]BC?[4DI12F096_T:DR"WU+IO!I)$U9,,A3WF7GMGI9E6 *^AC7)-F
M!9!PT9X2=W3%]IH>UJ5MF&>_QDR=W/>&N?+K3!9+>C#,3R])WH'XT6'<H5!Z
M8]-ST-!((N620UD"XM"JQ<*Q<33;-]*(LC\\%V2L^&K_*X0W,8I"?#J)V#4$
MO]"A/>,$X?7N ".ZWA4K*5M92-R^4?OK:G1RJ3JH ?$HIHZUN8>^7^^N0>"L
M-S;\SJEIR^MJ "TY'&Z)3UY7[;0L;!_0+0,5K0;%;7TUSP^W)</H=]I0B\6!
M/$@]6QX,SK0X4-O+HJ69CLI?GO'>#:ENW0:4IQ^A!)2BM>R;*AW/H;Y]D54E
MF<$LFY*Q,ZJ:EJU'K8,DSM9L;,1D++6]-%QZ:<0?(?Q.$E)]WUN1(B^+T(\3
M#RE[>?)[JL*X $Y,DD8%@5&:*WJR1ML$=V-OK1"1\K0..<&J2 89Z2Y(> *&
M0)&_X?>].B A.T1/0/$K_[-[#F$V#-D8^\C&D0PAI6[6A9KS\919N#DBL1W[
MP6B'I4A?ZT)K?3UYE9SK4&FBW0[8P=*(+=4\%U"QC?.]R& 7I?I$&3?+@R$#
MG+*Y#A3Y[N:4E]C:XJ0:7=2@U=U.-2^85W6/#O64))8IPJS]RT5;Y=2BF38&
M1EK95&)HZ93F"_)MGSTT XYY)?N8:*F$5=M[S-NG;+@5&U7,:#0 0AE&*$//
M)"6K].T>2X*F,/-*PXD"%R3WT&QFUDX6!4TAE6]:ZY4:U'!V#0^N:6P]XEGN
MAD:WE#F0(VBU&64TG]R/GR:WC^/YTW2RN![?CQ]N)HOQP^W3?/RP&-\\36</
MBUL0V9[_A+]+\AGU!B/-09+<_YB4Q()V@&PG(YH;A<3KVF'X$05:<D.6_B(<
M<"3Q/>V!(F+8.#XQ\8]T2A_7%7/:6%'*TQ?;]_Q%N(Q^V) 3E5'15!&(^UT
M0^?[O?T='Y0H O N#MS[+1L.LY.:3"R-L]F-/VVQQF+U$X";6_ <";B8*]NK
M"89I@IK+<$H/[<CQS?X"8%);*:GQ^&COR-DJ\)0\HU^/^=]5.EOEI9!63T&S
M9>EW\E=+U5<41;U(D#B+UD3.M)\]'PM[S,R]XZ;DT0*]8,FBF 8H@C'1[>]L
M!W#?$Z5U(2\4Z 6/Q\4;\S^)K#Y;%L5:;T+$?$6/U8V\/-#9N40X*W82D9;E
M4!:-40D"(CK-8UI3]AUP ((D(ZKY*B5H&QM\($<%GQ.&!QY40ZVP2%2+_CTG
MBJ= &.@B:'F=]LQQH.3@HJDTY@51<!$+$FCH0X8">*DV8J9R9*X_0-%,&NX$
MJ"^L2:I8@Z._2C4S++&_.9$L5<ZP-/_FQ/+4/L-J]3<GN$)?Y)3N;]-M=7Q5
MI!XJS:ZIPP4OXI&B]-#NB#K$P7,S5;36GP^MQ,#=.>K:!M8.LKM;,'#WE__=
M&+@/=]ZWP$YO'>#>>BBI/?,(P<:+-^/ 39HB%)-BVLDM] "B\3/NBD]XX;U=
M>P3MK@N5IF;=V,M<+O$TJR#-H(#=T?JE7ZNSO55I?>["EDV_W(4$YL$:J"ED
MREAQ#+8T4P'+J?ZF&F$9>.L8<4S.;5,TDX8;<1J>4DTDA%YPI!&!DH814RVW
MK7.$*\B<ETI=P:?#6.)JHTPW8<-GV\S9-G.VS9QM,\,):]==:JAI(+2:(G\M
M1)3WC9$FF!X;QG)V>X>2_&@(4$0>+BY>%6<6<ZKU'?W!P8?POMI1DB1-GL<4
MIJG<23I@F%Y!"]\S1.E^A)Y#7BB%P";/$:?_KSH/A?KICPDFO-JC*CWOS>%O
M91_I:& *>ZD#W*SM@+P,B_\888&<QF;1_M+5[2AXRX_6SL$VALX:SV8RQ9-_
M8\V /!WH!8ZWM?WTO$@0'$@J-%(4?-H:29K_*502N62V/%'*RG$"-"H$NEHC
M2>,^#25Y,_E@%"JHDY;6Z+,QQWCYC<E:Y_?!(Y6C7P>0:W#1R7M-9Z?'V>EQ
M=GJ<G1Y]"#B7VI-2FKFY,>9R9/!986@%/S;40[*$3 3F[MB69G38;LM#8\0P
M:10P3Q@:<]Z0\&,;AJ'!YL)4"AM## TRKS6=5),))\K<>"*E;2XYP3_WF6!%
MEIF<%[_TF1>"]IV<UL^]IK72;)23]FM/29.W)^U%C)Z3S+,Y%83J>"+SQ-:6
MD Z N_DX(?T0.3PF :8MK;EW[Q&#FM[@;@26L7_O+4'IE)\M$YV9Y_SC]M4>
MC+)'E&C^ *9H9LM[(H3,X!@A$'V+2%KCCAM_(/\QJRV;IN!N$9D0RKZI16RQ
MF02WTE\^DK&?\0?_^O\!4$L#!!0    ( $E.>UJ,4)V*>@\! %WF#0 5
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
M) D%!=2QCM>< ; .ZY=P*R>\78%U6AOI?C+ -:Q'RH/XO'G[,&-)[3G6NF2
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
M^*U[\B8L.NV_+2=PL>WMIXL%\ZG^>G9M>L!MV_L7VD[7]/49 +EMW[T/I&V
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
ML./L2U=6I&-?T[1CDF)+3[#U*0BIVM<[.4*]HTJUZ1&X?15C"+A]95(#1"L
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
MB@S51 05=U2D(5XYN^+Q^CSEG$9)]OH2><X/(A_ M6<%:!K[:N1D3&-?W?1
M?@N(^7"&:2@>S6)?$9V$65RHJ!K<=Q2O?R*H'> W9"/H=#'9;$+FXVHTWB
M=3A=R+  G;?/!J@-C>9"@YV\T4:BX$[+:-:5(\*Z% E;DZ1]KK:3$*%:UXGW
M[^-'RB,9Q&Q)([P#CQ/^>^IG.W>=>RVZ12 ]VTH2%\C4>8<PC)]P!0,G1]"*
M*(=YTAD)\5<MW+3R S'K\=%_@1D\-GF=:!DOTB)@V]KO:,"V%=G>MG8>$?B"
MA;BPHC8A*@&66^CT+ G)VM993LG:5D\-$%]@.R."^?VIUI>#1&TK'F=$;:L4
M78!9*RPO2LECWAJGZ<Q4@*:QK45.R#05[8/5[!@'RHI37OIJ'H=460>,\_3T
M]+4T$-KF[;??OOL&__Q-$/NI/ ")#GR? 7F8DS!,YI,@4/.X65R<H:M>;IA_
M"SG7(>2+EO_Q%8U>?[K_ZC_5(37AD2"@@9?$WB;/ZBUB[DWNS[T?O_OV]9MO
MO4 6Y6TIX5__^S>R<J,<92D'<WM3QRW/Y,UBK\CFJ7R>RC@$DX1R06^.HO/6
MU*<:@I]>:U2;;BJ@["+?=4,))*:+\SB"/I;@D4+4U[4M\XYN !R>#?62%?6(
M9._%"X]42L9_LZQL_-DO"_8"*-E!2^W#N[;55NE-%UY>A"?+P-]42O&P&$=M
MN _1AO9<_QU]233>)1H,1%2W,:<89N.6B.0BI973D.U-=Z_E;B [=$[J\;(
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
MRA4#X-/HK[P9HG+8IY5.DU$ LW-0NILBA6"5F5]YE>PN7$<#D?H>V(C<^9?
M!]?EVL(THCQ.1?Z(5MO17W5[$(K!,+[9 D6LLBM9DQV8+U0YGNJ1*QC@]]5[
M;?(@+$RXLI #\E]TO8DY;G$%; $9J3P$ARL>?N71= =+!)VF:OWFD"M;VWKE
M91F]/*<K =O!IVYXG>Y]W_$T7/@A_UUV1FUW>[]K-5<UZE=Y$(S=9ETNPI'\
M6817IIJV5!W3O0,YE=6]$;3T/K;5[@7X<_&'K-C]LR+NUX"/LD5M#VK^TF/N
M3+><;@C#0_UXX!,W=8!"\\EXM[TI RN]QE,)=XCS^(;Z4XMYC^M0N2EP0Z52
MM,M#\L>9H_9B5MOW'D^O^I7'^%;3XJ"^I-V5A-&N](287\>+!4:-&G6GTK"N
M9E?R9%$>E'42W4>#>%VG^94SG2\[ANY3\:GR/)8\XH#!PV"LD&5DPT9K_]GO
M%7BP@?Z>9O.+O<X!"4ASSPCPY>$\G*^09];460B_@BF_W."V;^B;KK-S5(IZ
ME9W4DZ5YU>)RQ^.^<^@SKSW.U_55'?:+_-GK<GU7[ >S?AFM&H\NS.+W%"9P
M)(0Q8A*L<9-,GAM[I*T=J'%#-2B@5!;U14W(Z[IXUC+D('2UI8(D1Q^R \II
M#QK2R/5=K;!EI<K=D.M7<JI8$SI11@Z<Q5Y6LW17NW4[[Y=#VK,VUJ ,6*E.
M9.$9-;5U6M=>7QW;/$]S*+B#+DVXOP*S7M!'&L8;S.YP(. 9(&GJH(1TJL-
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
MX;LMY>D,#Y\&\!*V5OX3#[H]K9B_@J(>8X;A;E;DD<H77K9 XT&%AD*?B[5
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
M!. 2R'/YI+0#TM9U .".I/ +_X&H'6V;"(!N2" BNCB! $3"5#1=)T2(Q?W
M89:>=@$O.V-Q[MVE8;P*=Q%7CE?U[DCTLV2@]SQN4,=WV8:E2T(\SIK$*BWH
M-6)9,J1[?@W/O #+&-@@NB.[QB&O!\^S<03?.Q)N',Z  TQG)2JZ]-$FXT5=
M"U?\>HQXE+G&111,P"L)5N 6) Z3U&-5#)&GAM$@JNT95>V*>M;%$WU<4+!-
M8+I6QV!ST%^J%-2K[8,N"5*Z2\ !O!GP;A0DT0/V);I]%?B/>9P@>O@;R)YF
MJ4^B$(Q*(3CW4ZVA[#8,^?T2I4"TVFPM_.?5#ZB*\CHR?SU$KL$>)0+TD$2I
MCD"];#F5H@VBO:A.J<E"-#Q7K7>9.LE*4_UK$H\.YYPFM2AIW#BY$"!NW@R;
MI")OA"7)=L9#-X0"@J<2J!9* BA4/WD.\UEZ%6:[)/.CJLC'+&7N;L6*GC@L
M5Z@%Q$8/O/!>D5'A.DE)^! O_6>1W_^"Q&0=:A:!R+,G.L'#@2R.X;T1'?&*
M_W4A4N[^ A%:Y61!0%GHN<<L8-/,7'@@Y#!9^5$_TEE7]JK&.KLI2!WX'!6G
M+*>"E+8L<*;S0O3Q%&8XU*-#T,52)T"PXR;<&<\]B:/1 14"7&#XS2IC1:V[
M0M/O<Z]J/O)J'1#5/#T(_34X8Y9H?B$;%(/-#%CZ7S/V.^-FW23<K%*T*!_8
MMF6UB^H N&X[T=&MM)K,;G^=S)?3BYN)=SM;XCAP \'3&)1*\%#7OM3Q>@AE
M.\07NB;!M;FO]HZ[-%QI7KL.<(SJ-M!1;?OTV!C(@F0'4QWH0F\8/*U,?3]U
M>;YD3,\9I@W./C[8*YC $K<Z7VXM8*E"N1M*./M-YK6_,A6V:$T:M/=X!]2#
M18E Z>XB7V6=D:,:P:HC11 ,Q2P&8W,_&9G&=%I(ED-DWA6S6O!0/CN)D;UY
M "/O+V(?G9D2+4)M NQ0HG)C3ZX#X,&3X2.IW$:.F*F15X[CW0WJ3'+RC*D
M*[>"\L_"0:-4.3/^X!4G+LSEC3&Y8TN+N\'-Z]BD_8L/9LU\#WDV[81.]O"N
M!EI(1XE7 X=*EDJRL;*"-NF]];<F_ZH6UZ$]JG=5D_PY"<AVETM]JN_&5767
MRJ.#.Y8>H^&0*9=Y6D'$=>UK@EIJ*^C6<[7>)/'#6[I?;[V#J<N$+XX#(KBD
MY-E)&[1T1JH8V38"E ]$=3\N?XU]F1(>3"R@W]ZE9!L6VW$<L*8B9)R]P>E2
M-[:FI#:L)\?UWHB1?V#O#(IJD"S^Q9%;3'_&=)G1XJ',:%;>#*>B4]V,>*92
MGHUNP,O14>NP/T*5N\0+(1QXS78;V<^T=AVPT/]&PH=-3H(QE1IZ(M>O)>IB
MR**]Y_,.I1<,EC]M62$XV<+K9C,]]&7D9UFX#DG053IPM4H+BBHC  MF:>>C
MA$=6<*B0B'0F(%I4GG9^"(F2F4N22!5M^RXD"B(+R:L-2S5-/C!/FL7=G?C@
M+KTD'<43\Y/3;/G+9.[-)Y>3Z:_CBYL)SVIS-Y_<C:=7WN1_[B:W"ZSG$ Y7
M^('T\:PH9UHZN(AX6;?<$RP!JK5" 9 Y*& 68Y:4<.K-L\';H/-;D&KD:^ES
MQQ),3Z=C?-XN8:KI(J?_\D@XG6&IP6V/=6.[&DB_Z.G('"@@J69%KF(J["*H
MCP-:B]\_A?EFDT0LSQZ:QTX+69]]JK&,O3?WKFQ-KWM/$O[ I@IAK07O +T=
M.EI)LF@^= ":]3U*!\)JHW6 [^4_LKJ )DJ7I;?,X!TX.$"!OE[U2&PF 7,.
MZ![#%==:#8R#- +J\ZZ6TP&OX$D;!12.-2]?.(YEJ7;6'-'(HZ2^:Y/G_)8%
M@"%S$'<X]:,H><+*%]G"4BNDHK=#*J8$UZ9H!J$K Q.T9L<=F3J H#,,O@R$
MWE+45W3 %/1KN2+&0ZZ(XZ9#)T:*!1YS.*XN\&Y+Y2$BG*"O%N&S'2M3%3]
M%B]6GH5NI$]^&J@/CK*Y2)7-[#\\"F]5[^P$MO)&U\ U)QGQT]5&%T_%_LC@
M!50CB9+==B"=]A@\\G?B*E0WM%)=1=R,LLEV%R5[(F]*ZJF4C3QQT7-FSNPP
MLO2.%W[6M#9KJT<K]TCXN?R#^!RXCU;C,3F0GQ2I+M^RKS:;H9:I'X2)RFP1
MD-;1NV?P5W7XXI[MJ@C->2)QL/*PQP4_TNQNS.2>DRW$S:=[+PC7=!S"\L*
M=TNTI[>4B.]_>2+SDS,9*8\C?+-63T8H$W3J&?%ZIO@N31Y#\(^^3M*;Q(_A
MA".V]R'=YC"OS;GXT,B[#F,Z]2 5]+9+PD>?N:&7"A?+7\]/(N_FW'>L?DD8
M6IPL]<.26B6#?G54[U*0;U0HZ[O_"ZG&/4U7)FBJ^XI"LW102Q;KYSI-MNP0
MF3'WLVSR3-)5F&G2K$^>5U"B$H %)"AXO4[^&)*QDRC9#5:WL@>V>I54ZSM
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
M=3R]&5_<3-Y>S^9O%^.;B?=E//_+9 F_\Q:3RZ_SZ1+IGG #]BBM/QW[*Z0
M'J:BI-6.4E&HVB?FL#UBQW%5)"K#N"LFCCRT:"A&!3CZ3K<L4H')OL$&4K:'
M['5E!U0+""/)O/OP)LB;RPVAVP/AI-A<:UA+/$++MV%&1UG/A%X*8/O;+V%'
M[ ( XXR\<B1/R'RMW)T<SOL;&W#H&YOEUM(?OVH36JPV)"@B5@Y'= NYX?"
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
MYY:BV >I,MA2QL;0PUV,8,XYZ-*L7@B'+9)]3G7!QN/*EPMD5"8-YHD,Z"_
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
MI!6LC<*<7]']8 ^QVH8R?Y[,/L_'=[],+[WI[?5L_F4,T;QXZ\H"AFH!U6!
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
MK]/E7]'F8YIE!0FNF+<,?[?DAE_^^^LD%65%U,H/;P5K.PA3LLJ3%$)4!GL
MZQD!;,)7+U17.CPXZ [1'X-*Y$J+.\30--REX-:45N4G^1\+J&<Y$M$VJ)??
MWNB5YU$=/?35HF=_'!S]D9/._+UNR1/[BWX]RD+P(E8J%36VZ1K-H$96P&N.
MKDG*_ -C'D,LD\5@6N7TH/LOUCZ"[IZ &T!WKFY+^4:9XN(^HYH4& 0>N^_5
M96./M<:_7C>I-UV)6J1CEN1JDMUA$3B@'-T6<$!\5T7E%O4#:XNVRUP+0ZD?
M?KU84*T0:C9.?J7_ZP#C#3:+EJPCFBX.B#:^YA_2C?V:WZ;=])ZOIA[S/;_8
M[2+I>2VLCQ/^BZXMI^Q(%9,56"'7M*\7QNLDW;([Q'^Z FA:T63$Q&RI.S\L
MPQ# S1ZBC\%7$ 7-TG\>!W\OLIQ-R(+DN9R;./@:%U3YB^[2Y#',M ^=\)I2
M&V+DU089,45#C.-5 Z%=T/O!56W"= 2>GXC2" $VH%OM4O(8)D7&IA)%@Z)4
M7:8D"/-+/TWW(@AYO 4O HT@[D*P9D5)1J_ET,<3G7#()ZM-G$3)PYZYFTWI
MVHH?0GI<L$+2F4&EJGJB*E/+<$NNR Y>% X=0ILY?J4#RE^II,QBG:-]Z;$2
MB#%'WM-A<&\C\2T*YM0/X%F2Y747+BO9G*Q(^ @G_=?X/HPB$E2_,3F(L\&\
MJBW;.,81W5OA]HDCE"GQLR+=RX>/;6)Z[I"M1;3GD,)HJ5SJZ5?N:Y)^?A=$
M74QMP@U1?DW&CWCT">()HR7>S'5._ "VI7ZVT0;YPM5W]8\B3#5VE28 SQ=M
MF?T(TU1FPJ&:B"J54)(&8>S+A0!VLATE;N,/9.@]9C$?X%&9-E\>SPERI@]8
M/=B5_)S9(;VWWI_?_33Z\<<?)2CZAX/D5^\_LB.$_O#AW]$%4%\WZW#W.G\1
MIE/G18H9.#5_(?E&D]'2M!&XP7\%$.L9&7GC$A#T]_@ B!/U-?:W5$V$" SP
MW)<&?N$5IBEI5W9QP*[? 4 U-74 T,<KGS4FP_G16V[0'7!4>[1K\Q&$&??+
M(,'$3R%O4#9;7R<IO7G$8%@*@]!/0XT:UNCNR?XB#2V,X-6'0%//>J!42V =
M)9$H-R0*(/)Y+:!F T/MGDNZB44@6)_],+ZAE_Q9?$52>K6"$%8P=C#--&#.
MESPSE&Y6Y4 >C.2]@;%^\)+8JPW'#MIR0*\<$7&2CX"OGNX2_@.#'TGXPEI2
M)M;*T XZH'&5/,1 Y=)_%O[ ^NF4;9D;M&R-.E4JZI4G,W/ >H <R5Y!]\HT
MASG)*8S[ 6'T<-33@5%O_G4 .^&+.GJ9Q)36?I(Z1"K_.!TBY"H2&@@LP0N]
M!&5SDA41Q%I=I\GVLDC!%5$4//"?I8]PS^4T\N3P7CF\MZ;C>^(#(NL%ZU1^
MP[5%V)=%JC5;\J'F;K(2/&#6\G]K2 O::6D-_X["3H>3#S;\*Y8.'7ML96/'
M\#LN&7,",8U 5 /[C;_+R&P]WNVB< 5&;/#;IXKB;,U"W@W!@@9!*;]U*"GL
M:["Q5M_SQ ?AM[5/NB8Y)[%/&<M$A" %!?,GCV"DC+MZL2$R+QJ('7TO[>=G
MB$JY0&2([<H"9),L#[>4;YI%P<6;R$8H9"X^)X\DC5E&IP<20RPV7.\79"4>
M\@Q/0E57JK8&A"JIO+@-YML*6+.XGT+YMD:O0U3L2$IO1B*$1%URD[?A68W\
MB%F2*1X<\?F57JUA19B31,A63J2(:).LVLI*DGE. C1KT,$CMLRV>15&8/G@
M#Q"U?*+FI-XRHUOU*"%J6S0RDHJQT2:H+V2K%-QQJT1%QBNZTRN8>-2 J(A"
M;,70$#ROP<XP\H+A.'+D_+>X<.%GX<HNI7N+%?4")I(MG!GPFWL8F3&C-+.5
M/$.T\_9CS/ RPMCDLH2(]5,%03%/;:.;W#DY-(A7W9EEI8-%:I4W3K9A[.=J
MO\%QNFJ ]-.5I)/^V %1M/B/54)U@5W^MB$)</>@*)/5-S^*\F_C(.#7LV52
M.L[5(Q88\9R0A#/'KMN/_\]_N(GG_7%XWKF*Y\-Q>-YCX>$O9CPYYUJ^LH$Z
ME<W6ETE,5UH.CH.@I'_[J,;69P@T.>Q#Y*?3<:+)9Q\B?SH=)Z+<%I"YXL[/
M\JN"U)PBO_U)ATK7 5$F=23]N2\&1'G3D?1S7PSXLL33WEU25>/=CQW45TWQ
MQ:=&MD8]4#5UB6R-%J!HBBLD5%PC/\O"=4@","F.5ZMB6S!K^Q59AZLP7R:U
MWS%7;DC9DI(-B;/PD?!T4_"$_NV=1E4X^X=P!?2L+--J(.?^$!;+XKA@69AR
M*$L"=NNRR@+$.WQ[IU%-.KJA24 7'(T&TM4-%TY*-&1I- ]S+^2YT8+1J" =
MO;# [';T6N5'4+)'!F5H](]V2[09:)/R7J-V*.!A$9V%/@0IK8@?A[XD6Z-V
MJ-JB<5M)N$;Q4+5%X_BC'T:@(4.2(#\BU5L9*V_?=,ZK'7#3>)RLPF_O-6K&
M::.BS>*)S- H$*>-^EHE0Z-,G#BJZ\P !4]!MD85.6U4YY>)AAD:3>:T49U?
M)AIF:#2A$T=UCADLF)IDXW5.()0:(JJ7FS0I'C;T'\+^6WIGO-?H5N<8V[TE
MTX/X#QK][1QCN[=\ZL17Y KZK^F-NL$:C8YXGM'=EIINYFCTT/.,_MHEIZ\&
MVVMT9S?BW\)\$\9B4Y"LZ*N_&L9R=LDH@??550UC.;H<PGS/'X-9+JT/??51
MQ1B.SO !T+ZZIF(,K!F]\./?/Q<^JR=**!2UIGC0"FM6#HE5ZW 'K= XRURY
MH:[ ["DF:;8)=Y63-IUYJ![J/Y!O']4*EVUWM+FPA:=6FFR[.S][:K7'MCO6
MT7U19&%,LNPRV=Z#SQ@K?,[JBU'"Z$]9&(B:,3>B!MI>/&%"B;5O']7ZS(FC
MHHGRB<Q0:S0GCHHF^"<R0ZWEG#BJ0\MD7H;K3 .H_[QFSOD\*YW," *5F:K2
M@?1OQ98$55ZZ;Q_5FM% 7W-H69V%>6IM:Z"O.;0,S\(\C7XWS->PEJW(90F5
M-N:$A<VP')W?/JH51EUSK(6CH^>36E/4-<<272WY:DU0U]PUX?FDUO1TS3]@
MD;^!BMK36*09HHLRH6IH3@*P(]0#L.FM5 3N@V'AVR>U2G?L<&AKYUCX:B7N
MV.'0UMZQ\-5JV['#H:U=1F\VC=DY53N>]LWXF4]J!<RV.ZYP6\!3JTBVW7&%
ME](WDW6X661LQLC]]DFMNI@[H<^4&HI&#S%V<G-6?M+H),9.Z-O# 57E.OCV
MDT9'Z>SHFJ#5(&GTELZ.K@E<#9))5S%U1!.\9+LEM!FO57N7)B*[AWC.^4FC
M?)A[H8E<!QB-*F'NA29L/!]WE1*VR#=)"M?>;S]IE 1]#\P9T8'0J +Z'B[.
MA.;HU_? 6^@QF/:Y*7,>9K_#XWT&]3]K1O^?-,>_35\\$;,@[D\:9<"F+Y[8
MV0#3J 4V?1%%465?KT6BL<HJLWB\VH3D49:#YPD;2R#9;#VG?XRAC.2?-)K$
MV3^$*.3G9IE&4SG[AQ"7SR-)(1D ^%)#YBAP%B79+*:DR<Q2L[6P&S?LQ=_^
MI%-[CA\247*.9X-.83I^R%<I#3IUZ_@A$;=>0?-=&JZ(S&HI<_!1K#JMK*,?
MOGCK .DTM(Y^^(*J Z35T<S]\$0NHR?$YR0)L@4]&J[(FJ0IE-IBY\.W/^LT
M,V,O/'$S@]%I8\9>>*)F!J-3JHR]L,0,,J94:^"*9*LT9 6DN>V%95?)Z6C?
M_JQ6?*S[8XF>/4"U\F+='TL<[0&JU1+K_I@B.HVS/"U8BE:1MLJ/KOT5$?4O
M_ZQ6-2QZ8HIE%RBU3F'1$U,4NT"I]0J+GGCBQU4!J1I,J9X*]6%6+(D'K]TY
MI<N'Y1X8K_+PD>NJ?U8K',<.AR>HQ]'[LUI!.78X/)$^$KY:I3EVN-<F_#^K
ME:!CA\/RO9%:&LLT)QR#F#GZ9YTVI&F/MWIU '3:CJ8]WOKC!$%5;V81F,4D
M38KL4A1E^O:S3JOIZ(<](WI .EVFHY^[,Z338SKZX>UY!X31'^3OA-]4\SVZ
M;J'Z6:??G#"F,Z+:BQ$Z]>>$,9T1\5Y$_ZC3A$X8U.&U<9>2G1^"*SGX%,*S
M!@4@')A_U&E%IXSJ\/(P\D*G(ITTZBOEA5F=.FY49];(;VD"%7W61@Z8];$^
M8SFS'JQP6ZIO-F.]*MR66I[%6 [(>>UH8MX[[+$;$IG2)<K>\\1J!>"=VJ#]
M8 Y(>A_DG:IAC\%>%_).7=!^,#QIE\6%*SME=IC?MYW %]ZVE\EG0N\V?D17
M[SC8AC'4EV9#52S2)/<>]JMXZV=87NJTS$&_^IWR4J>E#OG55[G&H7@>_=B&
MPKHBCR1*=M"]QDF=CCO<-U_E^N[DHTY3'O";WR4?=9KW<-]\E>L:,CV!']H7
M/_V=@#&FQD*=$C_(YU[E:C9Q3W<3&.9SWQOW=+>)03[GU,I=K#8D*")Z+;[V
MPY1%BLS6M5I[M\R-)7R((;#Y.DD)_7'RO&+N+/)U 3BHNY4,]DFG5O"9N*@I
M#S#D)]&X6)YH_YO$9=$#3:$!=6L\"5#3KM/NE:VQ: \?PX <&KYX;0]-)0%#
M%[09,*'0J+2&+D@H)GX:TP5;!N".@[\76<X6]U5!EHE<K4!D5OV1_4WFGH"%
MO?(SR%>P#+=$; -BY$;X#.6,6DE]83*P9.;%N:W69U^:C#\*M]7Z[PN3@:79
M'<+\"R$[DF;U2I^416HEUZ:O*VM6C4NM>EKU=1F7IM: 35\T.5ROR2HO2^V)
M Q:2Y<4K2JQ?><+WSIHD-%CIE*VI-O!B!*"MB)?CL%J=?3D"OG\.J_7M%R/@
M.]PE%CEMPZ)@5WY4\EE](WAA,K[#'4/-;<TMXX7)^*-P6W/+>%DR7-Y)F%\/
MBXW8T;:07(D\ADF1L1HQASNRYA9QWL^XO!/TXI;F0G'FSWPOW-)<4\[[F5>[
M$I6[FZ;ZQR ?>[6K4LVYX^]'_3_V?7'N^'M/[X^YO%I_2T/F+#LSN,L>;'&:
MPB?#?,WE]7H,[XZ_I!SQM>^,=\=?.?I_[;6O6?6F=_PUXMAOOO;UJ^;C\1>(
MH[_Y7?+Q^*O%L=]$6]?_*$+F'3#.+XLLI[#2!44@_00T55G,O=#6EAF+ID1+
M1R\L+%D>;L$<<IF2(,Q9E>\H2IY\VI5"T>C7IDYHLV)&HM%WC9VPD#R3=!5F
M='DO-GY*9BRU$CC959DOV!^^QF&>L9\R"E"CE1XQ%MH,'H5;HU$>,]:KPJW1
M!H\8"^U,. JW1H<[8BRL%#&]:&6.&!2V1N7J/]2K6-T2M49!.F*HUX1:HPSU
M'PIO9;/'EBO""CS<1X17N?[V3E,J1M<>3U9U]&L4(EU[)/IKOM+"D8:2KM:
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
M?D5V*5GQ+-/C?!S'5 <'6_G!X]@'39+-,PV/*+GGX8Y.H3O+\(@KX3S<T:F
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
MA+"G@R33G25G,204@?*0-7="1K+8D"B"H!@_WI>[DO+L-?1 QL!\_D-@:XE
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
M]4Z%\J:CE8_<,2A/.UXY!<>4J:7T8GLJBATWXR=M-#@"Y7^=E9'H$>VVFKT
MY8:]%))P 'S7DICKO?]\2'ABK\5R]B6/^4QD];<!Y87'Z"7ACFL^XU)R*&N4
MTW@@]C9J@M/&GCI)N.%P@+MDJ0A@RP/&2$!RZ :<@?;42<,-LQE<NR[)D@H@
MU'9O&2OP'-%'*2;D$#4;$O-8'X.+L^<X^95RN0%K;V/%D=(K/0-,;V,XTY[W
M^+J3'.CK0(W1<-QR%25;KDB!W*@Y9/D"\!"^D^J;F%>?B)1P03&+Q<!_\S _
M-PB[WFDY"N-IKD_3XCFYT.R$#G1WZ%9IN%)-=[+M3Q$:51RF\3>>S"5;+=17
M67*6'JQGW<:W<2@V(ERS2#%<KE[**YAQ2S6$76[S?^ZM=^-IOM_4$&(.+U81
M+[??V3\26:T?PO&V52)AN>R1S_,D=N7+[D"Y^^LGX)X$ZL^+C.L8W\:9^J##
MW:8\VC?K3/6)R1)LSTO9%R2R/J2TLO-!&B+@L*D-1]5M'$AZJYI1@-WK! Y\
MW%T?#?CY-ZY<6;]*8KV_DCYFBC+"FZP1,44<672?&#/L/;\X$/0!&J+A,/TF
M?U=17JZ7#\IN9>ZN9L'^MD2]!^%IUH=I@82+\FE'7IFVFH)<J_^EF9Z3%5VA
M[AP'VMY/-Q&WJ,$S2^2VN+)3Q^] O%N4D  *FY/3V97DH<AN6%"N1)A(';AQ
MFQ824.V%?^H1=F"MG522< )^T[Y@"WA:=V<E)("Z71^I4#LLZ';12,0%]N.M
M%7@'@NBFBPCL3A.?O7?>@33V5D_).<U'5S(5XE]Z"3:ISZ?WY^)[7G.@E,.W
M2\F=KD>!RC<.3UQ_I&H23BGZ?_4^W,:* 2[U3/IR6_RQ\H0#CW371P-^\\H@
MI.^=Z]F3ZM2[9XKIPN2%R;!RB@.Y/+85PJYJ.GZM+9_ 3HDHQECS"X3GY1^Z
M+<)NT[]-)^MLD4A8=7Z.0RZ-9)S UE2G*%-RZB-L#]!;JF[GP'A/TC1EIQK)
M3/'NY\"9>ZLGYASS2V):_R>+UODG*$W7R_QW=4<YT.Q!FB+A-*B&7FX!/;'7
MXK!#^I!$L%U1?8KW'.1 Q3NK':TS'-AX=[4>G7' 8XS3]'C%!E3(9U0/;0(&
M6IU94 0MX\L[XR@]7KZAFR9"D)L3'N!%'5SDZ</#>:F+/!UXQCTKK,OBC+*C
M+J]1C< >-5G,*S":-=PO\/H+%C&28*KK#WAUA59AXL!PWM0J[!.8/BFS0X&3
MF[TGO<9BPR44W-&'=2[ :)R$'#SKT^S&R058C_.*9A%R((P5#6Q!0__G3]A5
MC.?Y42L('%X>8="&QN@P6+?/MK>Q8I)KO52D][&>%BPN9EB*.L^XT)?Z<YS@
M3YS;O*$=OX^[<:[UEG:<L;L5.4U_<KB_RL,)?,KG_!N46+MF&;]A0L(R Q E
MO(8%$1//^9UP#A+.9HF8>(Y!TCA3\ZN%,_"W,N(LWX9]C$XO!#YE(&/E?T*5
MAPJ?%]&Q\AQ#]2/1.:MX^&-=3%'Q<C-O9\59OA4-KNXX-3V)%;^'J_'".V]G
MA<?L16\ TMAO G][F"HWFG+>GQ*7L16O.$3"P/\$"*^@1,/ _P3(P\RZ@X'G
M/:ZTXC\8>#Q,O_O9>I8?OC^U'XSE$+QVU9L9\9LXVL,4^M"(\W>TTW#A80;=
MU4K?[\2O=B?\JCGA=27R^IZ[3F^?00_2BF]7]>DO5:"-\Z%P* ).>5]#O@@>
MAY!EYZ^+]W@UL-.W?FZN_3.)E!K([ KPOK-7N!,-/AY^-MS=C#-W=GX!'9P]
M_'RWNQGGXNP'D?[S1G)^&V=<JC'FH%\//W/M:L19.WK7IX>?@78UXEP<?<"-
M]E]?</7P$\CN9HS1V7>[L\/O\;)W Z@?HW/R+8#B:D]JIL?5Y!Q<-OS\K:U1
MWX[L0\^GY>BK[]'EN0\S*>)4!/H5NP!7VB=@IVG6MS/[=) ZJG+#[#U>LV_X
MUL[,=7@]P!.T=A:N.Q@,]R[)@D.'GSYUM,%W#QWFDW4 \8%#W7(1S\OL9FL6
M/7&YA$\H7AC1ASV^W7]\#^/50:.G)&/1_N !_AY^)M7%@!$[V#B"NEN(?H]7
MA3Q%>^?GON$G0;;VQNN^P^._[_'REP,W->(^5W?:\',?I*ES<=HWF:0PT<8K
M>)ZBO1'WN>DZ2S,6ASIYTN'@>[*Y#M[J>;BRFO/@!4J';^W<7'>RV4U#:V?F
MNN&W>M#6QGC*J@YF[[#4>[PV[(F:/(]7MV6Y B]D^U8V_!YN/MD<Q=F&W\+-
M)YO0N-IP'E]>&T3X1,YV7^63S89ZF./[4W+$2B..%EMI? _>/]GF41][?C_W
M#W^B[QA[QOOIR4^$0FKZXJ#24P*_<M]UL52:]FN:[W=B>.1&UYS,YY+/6<9K
MJQ26*M?>K#KO4,#?JBYYF$3SO:66ME_3SCHHU=S?4I_[K8SX31Q]LNFLNQ'C
M94%_&C? RY-8X%3[Y'7H!GWWU*/Q.-R[>6\I2?Y&-OAV<Y]W$1+3?T]"7508
M1&[C0&H!%IF:(,,C^'CXN6D7 R@[&*TV@1W$:./?_;?VAC5ES$YO.&[0YO;^
MFX%#&S-FQUNS*QWZW%(F_@WM^'W<W7\F.:0=U-R=0U!T5(U "I;8<%VTY3Z)
M1+ %MW6<\-GUD>MMK? [3KA:]%&#GS/E'@5\)J\"&+VEQ/L)VO/=>VIDV@E.
M'8RQBC%MO!BU)P(GDRTEX'T:YCL@_?I7'?>=<8O+4D7^-$V>C1.3%RX+;$L!
M\R9+!?I3-GPN#GU>K0X=VG%V-%##7AV:R RVI:[YK^Q)-5<./)8)2Y,$)0C7
M">R\*1"62O.(# 48NJA]L3)B*0=??YR<\19J6W^<BO'%_ -> DN)]F81,A$P
M05@H9+.(1Q!B'NLE.S7_"P*H50P508#;[Y6]5Z!PON:FPF>D8!L"EBAE$JZ#
M[">#B7"VK:9$EIKI5DF_D#*N:R<'< LL2);\B;T6!9.*VH%P#$+$:Q6-J1K]
M]/"INR?.8?HJ':DC<.[16^DX'8%3C[Y*?1[VZ^\(2S7SODH_C,\1NVJ>[RU%
MS8]5/L)OAND8G&D=K=RS8X"3Y(D*8>*5Q$!1BCF*I3JY5=)WK,$P<T7$4A^\
M_C@%XZ>S*Y8N;J+D9:\3XIS,)D@#T(V(61P(%MTGJ=!+S 8P&R%K5T !8%&*
M_KVE#O;^HUZ-5@3=7&71>_E%L<OWEN+5%CG?<!9)%'*9YI\C0&'A.+7'J1EO
M*3O=\#@UXRT<HO:X5][89+QEG*\][I7K'5KS(U$T9/=)M92!MHN2>A? LL:*
MW.\M1:"=M8P%JF78=];B&>IMFJYY>+V650':?&4___U-(HM"RL#6+#6CNZGR
M'5_,4F/_HMJ[@!MDEC+3W=6-#KR==G14-S;P=K;239WO,;5NK3YF^X._Z+_
M*VXI<>VD@5[GU@9BX;54H.ZL;6S0[82JFS:/T->_4OZO-2QX; X6%RQ5EC$A
MGS'<MZF:]5G*$#=*T(%@KI!8JOAB0H2 F*3/4@47E:(*!:<UN!09*.7"CJ7
M:I, G5@89TXLE4L1&5HPJG,GEKJ@J)17**M55%Z.*=9GO^:_,+]>ENJ;+@J(
M ;R-9XE<LH.E7DM92T<='F$^L==)^(]UFFG'/_(L*V,0A\_Q.EVSZ%XF&Y$6
M^XMXB<ANFL8$&>41'35YA7PE>2BR*R;EMLBH,EG"21< B%(,FYS/"/)@$2=1
M,M_JTY6WZOV*YT*-49,TY5E:,4"\Y)^;!I\0Q9)?\Q7L"QV>]]XO/I.IB48F
M>/IWSN0TAF$=K[_76ZE/1T@6PF:TKC-7G,Y*'WC Q098R7/\2T01#W>_V=T3
MP<O?]5;JU1&<I6NY+;>LELEN@PNO/H=+T83R :\"9Y$B!:6\6O\!+[:&2]&*
MR@X*RG$L4D2@% ?N@W^MA80EEP]XL3";')7(U.'@_,0F1Q8.SD8L<AY7B/?,
M*E) ?,#K3C4\3J5K5<;C#*+A<4K&E_T!K@=\Y]DBT3W*P@,<%)"*3C- M^$?
M5> /X'/,EHG,X!X4W*J!M7.F!(NSA@H:7L*H1=1CU-I!H<2@390R*)0BM(AZ
M_'0_QZ%(,RE^K=5,Z"N3D'HQG<YN$JEF1S$LO(E0,"DT!\(KXW10X[5;=@&+
MDHHN:GR"55^^"+K<-R;BNR1-I_$UEVHV!_?_88%&<]50G_3-<VUJV"CYZ*70
M:[3[.0#E+?T4^G5 D,QCL/B)O1;GUC5&E-Y@,I[CB,! :0TJ0Q(&2EXP&:\#
M!@8#KSN"R7@\:XF8I!.>L92G#SQ=1W )\D:)7JVEY'%6U&QCK^5A=8W:PF0&
M:8+>F]?#219F-$P3(W'2O;)<-KO(PJT&:& LO<CB( L?&Z(!<@YZX'!=&8S;
M W#'5BF?SB:K520"6)F'.RB*B4YG.BT&J_QE)7)#MT>O?QWK/BL-'+R]LW-?
M5X9Y5'L^^1"8]S7-Q))E>MZ(%ZTX>-3G*_/X+=EP&>N4@7,>0Y8'6)AXY$&Q
M[UGM1N%%()R5> 0*"W[Y29,H2EY@S06F::J'<:EF;)<L@E\IE'B!!3<-7B%*
M 2^&D13F UZ?H/XT-=-1JMCPM#_3#PX/E#F^KT4$BT+YUHR1/!V H02OJRZ/
M$>L!&Z5MG761@UVS\9*E(@#0*/?JIHE>I''(*%_JJ(D^Y**'[J[DZ0L N_.0
M'_#,[ ,U,8)^T>XDE"<-U43NI/_[;XWH3K7TM_]2/ZC_0V+2O_T_4$L#!!0
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
M]$)3?A+T80W -@4*^C'*?[.'+ON%4Z1&4$91 V+]0.>B!9QBNJ4?:;)<X@.
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
M\D4,L?H!?LN:K^ U%V1M$"VGJQ6LE5A$4Y1+\C"@FK[#R/40S/P+<RIODHR
M?>L_^H<O@1<C6NR6!:SZ2LI5>73@D'Y>+4BD2YDOR%,M0)S'@1(UXC.,7T->
MC069Z>;+]AQ E5(V!TL6E\-9I$6?:5DM=U&@YY A@.51!8>]!2CXV6%[@AA^
MY,4PR[5)/49/T W7 5V1*_49@<!\A203V9K&ZR8UK)QC.D>_K0A@O")1%S)
MJ5Y1W_9<@>V"8>(=35:LK%7!>OQ8<#--]!53Q,A0%-DLK$UP:X@OS\*A+>_"
MILBFIN="P79B;1)80]R9QA9KFT,T1)1EGK&VXW2+#'.+&^K50\O"K,;<HRLB
M<TN5#@Q.%-O%NR0(([ F:0NF'"*-9 Q;^K*<;8[&J"=-,S.:MGQ$*\4%K33;
M6^VTI2L.C6BJEL#VN8O#B,Z3(U35S-@^!7'@]#%H=]26U#C42RMKR]27[3BH
M1Y1I-!UEBF-+<?WB%UZV62-I=!H,CWV)++_Z4G3J:&2L]]ZJMV"]/()=IC Z
M;YKQT#S,10@0CU'XYF%R7^^^(%)MIZA_,7%C[RW-\A)CIKZ8\7"SABZI/AVM
M1#X(7,^'!S ]A_J^6Q?;&0_!NX68H;@>92?XWS[,\D4FFS"*O3^!P+,L,]TX
M3A.?KIMI=Q794MQ$1VX!XP&'I2Q2FN"(SQ4^2?'NT0>I697&C'/PDEM -=20
M$7Y3/@+SU0RA! 0NI!'M)-$BP/)2[+WX\!:^,".=5-8P'FF(KSG1__#FZ7]+
M%SO3;>1R-B07,1Z36 7M-I-IRI=!";>Z!2S B^I.I)10$A$9<H(0K$U:45Q!
MM04CXR)5=YNX;I20ER0M=W3$;\F]AALOV<R#M+X=<43L$WE9=TWS-JHAG@SD
MBQR3XEK<$^ 0I3 +%>XD37&;K#WR?MUUT3!R$\VW5:S]],0,3[)SH?<FR#^1
MF6Z^U6(5*GQ>M\!;YDPH>\;QL::WM\&MEUG0?!QH%<X9?B@#O%'][9>:9S[R
MD_UZE"K"-7I]2O/-1X.R+\LCV#6^:-E<\Q&859"FFZT?[B!\@C0T(V=KJF>/
MO4POG2P91TG<E%DXMY>NDG7B2_;<-_U@C#5ZZ3PIJ75K,<J8[Y_(@(UP:Z3+
M^L193+GK'D."VA^=_+][O^PMW(;(BU$-&"RYJN%RYGL(8EZ=N\129^'B%4O5
MSS#:I.#1/W*^F-1\\_T"::EQN*357(EYX3.(B2JPP^+03>C[T$V5!@IL+(]L
M\U6=2]./8>7+'!A8,,@R1AKY1<RW-:S )JE@*LU7;C?(X"_EHY,?F_FJJ'"U
M2BM<J:C(S5<TWT/P^.*4X*S4]F*8X)HN9;X+8.5<72?("R!6P%+?-WGA)-+&
M5)8QW\M/_J76\MR;[[W'@.W."T#@:I)K.(N5F]KU<$=+$2]YX!KWK(KF]HN.
MV, O,<NY,BW$R)\:+4?/N3(MHA# R/^($/&&.3<UTN5B,N5OY?#(HY%IY%55
M]<O:SDS?76K;?,(*.S.#O1] G"O32G8K_+JBFW-E/.G23C*8%E 6R7;KT_ 5
MX.?A*]/T%U+!+Q+3G8_&"U350#4+L!2\2:.ZFN%5LX)YU$HF8A*M^E#K:V(/
M-@]P^17-'7:I]T5:BCB>YGSLKZI5Y9 'R_:G3<?RSD?CA9A(5?;Y"LL0U*$T
M?TDS_V9!_LIA'>S0E<AS06I8M4R"OJ,XZX,!<S"JL;_J@7:V)E,W0X9)F(.P
MO3&V3]!)KXXB_T;83:$K2M5_%\EHQ/%UP31+9NGP2&T'VB9&8I;6TB&;[9-C
M+4PV,T/K)J&F^CI]GB@340I\U==!U!IJJ^$O2T-&@.WX7KQNR,<*XVW_D%G(
M7-N0L*.(X5$^8JWI+ IG;O\6G1+5#N*LSP^+)&>LC^@>906(;@@H&RL^RJ(1
MW9#T*#R]?0F(DZ$<(Q*^?6V(DZ%@3> ]NY+$*"G #]#75S_")MM/M[>QE!#
M*2TQ2A)PD@<T-&RU3D8S:VI1RV5H+]/9VQM2A[M0D!EA;0G/ANC4:%8M,BU:
M&Z(L%#"T$%8YN6.4)BF]I&R7.C+":J/=GE1NGLHH;53=TI.5&]/>9C564FI(
MTM$G_8STUC?(!6IOTAHY3173CD9IZ-)*4;4L)WTE4<>I\0ARIMB"DIU'2H2.
M!.-CY5N=4.!D>RK6)'N-, )2*_G4,LOT:3 #YVOF<\WTA8>=,NE)NIHV#[VU
M75%,TO-7?0J.I76]E:@IFU?'UF#Z1EL6 7G\&?EWMN;!J*# ]$;5I.^-%U]1
MSM\(A;!FW$%7OB!;7^_=#:D)P7KZM<PQY-] (^T1UF9;(\RC-0BR8%FL':'0
M]Y8@RV%Z+"$V7V42/_"+DRV31JYE?>/-%EI!?>LAUP]1$L%G_/6O,81?NR)0
MS5:E%@@]77%=GYQQQ3L@F 77'H&MV8N_[WKXB"GH2O:?8$XR?D47WCKP5IY+
M''\5J&0NGMP"_5\G+LU90K8L;A:<?+!!9D]^R>E.C("9VSC>[;U(4DT49!<Q
M?C-*H)% /PK<WO=8 3-8WL"(B$G/$2#6I30N7.T1ZVK+_F^?TG=F:GN=4<>"
M^[MZVYB]OW? BVB+T#U)9&XL;YKQ.UH'C,Q%X\[K_[8(:,RX'R*D+#CD2\_L
M&;^%D?>&82<M-3'YDEQ#_@TNUP=.ESW))*Y BU6-WY &L,I<H#;+]G^_VGU
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
MQA!%5_LA5=RIE%W;F[-8P&&$@GB+VVKKV]J8*'U?.XMC$KHY9NKW39!':40
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
MG@4QC/ >:>N\?-];N VQ:,XDO](BSJ7I\(%G#S^#V>X<4#^#.*OX_4\(HGG
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
M&6*]M;4;6V'+U02TU:.P*1JC$;D$6HJVBI:#)Y2<3L0V> [VL3Q6M*QC%Q4
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
MU-L#3(]]W:E@Q;+QYI0=Z'V9P_FJ#,ONKU$?L-7.JQ5' 1E%NH7U-!(B(""
MI/9A/1UD\1"0HU9Q.4'D+^WU21O _DK"VVP+]@:8I":MROZ3I M1:9^]JC(V
M/E>4#J*HNP#.E%2AI+HB.D+_GFDF(:T*CY'6ZD2HIR9+$6]]^RUTE6HC6E-%
MO_U!M)&JW5Y[*4N%OI#',,;'PYRONJXL&'H 45KPKQ?'<RU(^*.1,EOD\[GX
M3VG&N8H!L\6JYMW6A]>;1M5A./"WS@LQR>2Q**QBW/5W&'A$8)D'^R]$OLM-
MN-F$2UK'*F-N'%2;+&?<6<@[@1"5>!;F3J[0H=)@->/.Q7KF$L;[<GH3E-V_
MTH#\$V*>JXJ_RMJJ_9,8=N]:./9E;>"2E+2IE@FA1<A";A5?9O&$#K=4;<[4
M!5%HW>::0KW=T(.YFZI;L@M2" KQ=D,1T:;&O9C-KGHA"Y<"Z[3SD[I-G%_Z
MEHC;R3IR.H= G!BC^M8)61N*+B,T*71"WF9BDK4^!7,T4A2E1EDS3BNU#8AN
MVJK,C90I="LML@O?GZEO3#+-/\)/YX_0 <]GB+LYT7^N?RY[L6&6\FV*M!I\
M2C(I=OKNOH)@7;0'Z"?%YFSI/%(J]K$A1#RC%G<Y[4UI'?.)#CSH%/54Y;7,
M)T4<.:?*73+V9[,$(=_0UV0YI_?*1294<.$IMS4JSCQQ&!=CE/Y0$]25O84"
M1=H:R6 U3V(4@V")"?00!A^6A1BD4V!0,1%+0'DK!%+)/JQEQ[XEB&9R;7-)
M0\]^?4LD1BSLG>W9MX33\ PT%(!T[-:??-0]^Y%[P+3=6]MDK&$3^!3DM&%_
M(041S_I"+=3.^ 1=B.GPDAIV'R.X!=XRMRCNOP@=F_5<1_LYU2D]69)20I.J
M6.@&;+TX]2EFL&$H4_AI#*.B-:G5RL;EP<.O(4Y,KQUO7![;5_[+[_'^B'&
MYTTS+A5EE)P%,<075(+F^<@>X])*?+:DQ9*S+&5@94]7C2YK?X(B<,"8>*?F
M:*AJT)<&^F]#Y&7BE$3QB-KQQLM&E/B<&.3J8.-A4X><[9!1J_+%VMDV!#JU
M?9P8HA+K5;!-VN^<$((7QMJ$T:Y/1NGM&F&YZ\ZH)_ETCC2:J*L[6GW/M44"
MG00!6?+%*"-Z.J)AK<##CL89*QGDQ"9VP(SEZ8*D(4^ 1=4^^[V2_7=*-@S.
M+./VB0*6)_#M,\",P0-^VBJ8A'=&;]RJ9>+)QBT7!4AW)"#O%2X_A>%2'2'V
M;.-VC (FOENF/$S5@L%P!!-N-%]1$BQ"?YDSJ2>(=ZIUK4G,*ADB>FSBQ;Y]
M##XJ==)MU<;:8<R]"M8J7.UPUNQ*.'X6!T(6N>NL33DZEDJ[%AX>HW +HWB7
MM?&CV0OXP_<B2.2P//I8=RH#)"%.".<:%RKV;BHF;*(R]K)+&!<PF.!<[T@/
M(4&)>HG9]F!$(!)6I9>8;1PCJN1\!I@7!C ZN-_"8NBBJ>9Q6:T\%RH@4#?>
M?$A2$@4>Z=*'*7CGO=-^?>)"],Q)QEUR]Q @^(K?N]EF&X5O::E((0*<69K*
M.V2%Z783E/8S@TR8>,.->]B83.)>HE:_>'+)\],S/K3E4A-<Z$3C>)2:1=U"
M+%BY'A6K\+]]2"738)EU.*._9T+/P5C7%L:+H3,AX>OAO&GF>[:72<[W:!?#
MRAW4>])29"1:A@JG(#?:JJZKH,"R^LI(F;;B+PF](NH'XNC@4#^$GN/RX(NN
MX\2;(?%::YMJA2U72+:V4$@KE/EB-=O^-$2<!6*[-D>Z;X,ULL.7KJP;#(\1
M'$"OB'FN20R.UTL@K5&9.*U#D2D?(_1HM"'7L=HC>$JZCV:(0;#V2!H'#=#
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
M4*<J]H[\O+6))]Y;H4Z-:A(1RP5QM$O4INK=H7!+2'5:->\T84 8+]&S;\(
M"\@)OC69L(SYT#7$8B,L/7^W^!\H]EPAAHU6U5/,KEL*9,*27@)DBZH6@.L#
M_^D[/JR887@!B':4Z3R$^*]!C"\D!FU- X?PU]1+(-E=G:N^/:I*^1=Z[HQM
MOC33I-C?'NL\;J9)H7!/.G/1FWOTL>B'%=GSLW_J3+\?L8'XS@Z<X,6O,ZTW
MD[&;%Q'2ND]/PD4%^CQ4H%T">OO%'=-%. 0@2]<C4EK',9U+RX .W]QEX;G,
MSNUL@S7VB"3L"+.X6ZRJNZCQ(029[)%1&]UZ*WSP2!(C>H+4<?4<"@H/:%R]
MO]+ XL]"J_+K^<)T*4=/<:L;L/5BX)/87TQ2"!#DIK,SACMZ*EU1Q#(DB:UT
M^N[22TT^?NG;LX"3G-Y?(6;QIZWO G$32H@6+==7+DS,.E Y&TXWQ*]/Z'KD
MJA*S)(;Q,42IC1??[9LD(LK#/R%@%ZUOMEP?M8UKA1*9SW8XHUS+^*RMY0+N
M&#L9MR"S/IEXE/V\=%)63:0>4>!_E\2L".G:ND^-DVZ2@KZVYDT#I:)>7:)]
MM+2%/86[/I6Y<L(.ISZAH\A6E]@1V2=$'GF%C1WA/:20&%-WD*_EL>/&3T7B
M:ZM9<H+03^/V2JBP^L+4M_1#O,'GWOQL7@Q?SFXVU<XFZ9U1MXOP)QIW=E6"
M8*41$<PT[I BFNOR7PF*:9O8!8QCG]8:)$_OER!!":E7E(5=\IP12NO8XF;J
MT0&CIQB\)895TRU-]-E5?QKD$RODAJ.*?A*S3&WVRH&+7JI,^&R8U,'(3]U,
MV?+I.'7[I/B)TE:AP>]#45IZ\5E/:ML'X@'&$BCPIO6F(Q7 -.JDI[!*_QC6
M9A<CDNB'^<>K"I;\E8QKB1+IC&6K(A8W\ERJZ6;KASL()?I'Z-O$N'Y9 ?U3
M&"Z_>;Z/@9QA=AJLB0B1_DF% IQE-&F0$D3?WSCBK+CWP L6D&).X%Z;-8WK
MDLU/7:.XK"ZV4PUQE#T*\P!&88)(V [CX9&:IRDJ48)R&EKQJ"RJ&N%HXJS6
M9)6W.XTU"QH/EJSRQ0@__DJ,E$Q0#F?4#[CVAG+&8QKK9$Q%D;0<S6@<Z-);
MHR91UTQT+DQG$M3#PQ$3FDD?S=:VA1RBL'K.+%+*O.?[5 ))\6H=SG0N?AZD
M'42@Q-IJVA:!+8DL5[T=.>Y"I=?:5&9]!&BL\%I74U@S;?BJL'6EAYMAKT-]
M'J$]W?3UXJK:(ZJ7K/.05I7^$4;[=G.;N1:&$08%=W:=ZVT5VN*$1T?!PBJB
M+?PW)B6*QT2B>I.+AF!?"]- -)$LL_!HK$EMS:%JJ] R;$A#T&M8H*O@K&A+
M&F-^KV:*%D:K<\JN@EELV&6^UJ3*U\O:=&W/!5R3L+<GN TCHGI*6,]94XS'
MTRS<5[A,?#A?'8,T"U9AM*%?YGJ7_9'V,N.AI;Z:GM@4%,4E;/%/>TQ)PTV2
MST_C/3_!<!V![2OI-DPZ,-;@PAUO!MJ4/.6]T^9Z+&A9XXU .TVB<)OU.V4
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
MY%&&730GE4@9UU92;!SDJK$!=-:QJFOGX,W\83&_G]T2#V'N&OQM.GU>8+I
MS&%BDEF++@V'K>09W\5A!/YCB#QZ0B1"6"2F&W<,WH2;31@L8JS'8-+.(PKD
MDL8</L)H\8K)S34["6?W[XB7I#OS5LF@.-S %^Y-"XJK=G6^:JU-TICPWS L
M\"Z,;L/D)5XE_L2E$?CH";K0>Q,XW>46Z*$35G%#Z'5 DR3&NIT@9X\SR[CG
MM0++#*%$#?ITAO'TP@H<\R1&,0B66$Y2 ;\T34_O+ 4<GB,(4!+M*#@99!0H
M#@+,.27_ZR"?&^D[/CZ=4]L[7<-/1JB":B97P< Z"VD?#:D.F:4V+70L].+Q
MYN$JI$?&9[/B,-'G]]&_$@)P_03C(N\A&#(AWHP9_6N13(IR['S=!FSWH"L>
M78(T.OM\%QJ$4XD"K&M&FV\+K"4@M7>H&P>D]ACNI3$@U306AR?W7B(.E3'#
MN")Z",>7 *3^![C,"R5D";*38$F'8HF9:&K4'T&**\BQ(@T[]$R9=J&@IF$O
M4[E$4W'Y%_Y$\Q67VIV=[DZETWLWTB:R6?5Q'55T#0/%>GJP'NY1482)I"1-
MQAGXR4%3Z&6N%3;&6*9$Z3*QI9EQ135R\)0A3!OA9U0W4"-99.A^((F-SXG0
M.36%4F'[6_YK2M0 KDFHP6F0M;T,VF'P7#]VM7ZJ'IS-:V?SVMF\9J]YS71-
M"]/FFK8U+13A-5=.HE^;71L[K.E:S3JMC?W"GE<<?L*G=+I:07S+WN"^_ZHT
M0H)UC)<Q.(3N,XAI)_1;#)TT2N5)JJ4-&)<V9=0(,[+'R'/A+'!)) *\A>E_
MZXZ^U#SSU0L(J?90W4+D1MY64/:".4>Y;@&#O,P-;EY!L(;S%?YCC.59%IEE
MYY>+%[2!=W\_2/[<-HG<5_PUZ2>>_AL+UL\A_G?@>EO@I\R"0G 8Y<% 1</2
MSH5BK"@#2R)8S5<5G:B<.\/"0F*J<Z'G/7T.8^ ?[,($JC*2=+BVA8G?8IX5
MK/'G]T)>>+#< J3]]@BJHOQL@W'B[/XYNW_.[I_QN']LM2CKJ[,S-G^0&NIB
M\A7Z_*@N7#V&A]20,B:<^$5CVRK&5<*"@Z>BM^_G$W#-*]-';%@991^1EE0[
MLMV,LFR%-(FD34@C3!1J=(Z81BIMR4'#/4<J-K*<7#^>X'G2:87+Z?C3Z1X[
M24M@3JF?3_7$U1LG<[+\<I8X^<;.G%"_GN1-D[6F[B7.X4<R42WN','4I-HW
M)9U,RBQWWO 29T7H##=]]GGRC^EB_C![N)E_GNYK>Z8]!9_!>Q9#>@T#N/+B
MZ]U_8?:)EAXUH_62:EM IG2=.+/,]STBE0PFP?(>K^XS"$U$:B](, N>IVT>
MPX ;AM=P2>.18EGC8CU8JR]FO(H3 S:9DWHXPW@5IZ9'2K826HNEC8>MI7V0
MXP.X5;ZIU'Q-48*%Q; @+)%ZGZ ;8HG.]R@E\2\AF@5/$&WQ6-ID]\T+$_1/
M"")T "4SR*VSO51S6%N0X8_(B_%;MZ) ;8&WQ)#\X<6OKZ%/ZNA0R#53H^&6
MCNF@#)O>*-/ADNK/B@3/:[ZH\1Y+&;?*(&[ YU@S>^@6E<K>?.)SM3"9!91C
M,;MBW1F8'3/M@UUT!7+J8I[:2*"\F:X041G@4LO[+,C.X02AT/6(#Y] B&?D
MA=$(A-FE))].&W%T[*\<;#IXY4,U;M4B[>.B]WH:? V>8;=IH1>/+Y:E$04;
MZ=@CK&S:B'AL77Z4X0E&KVA-Z841!3'HH K#E"UIBQ@?_]-/TRZ-("/DH3U^
M@.9VE[&6GNZ$N;2P\8RR<9(AD:MD*NJLF'5_1&Q'#^XKR+%4C>_]ZX*.\@:R
M$;YG.@G:D6ENA*]7+U1O9 T<H5[2"_%U61O/;Z,43V]FV=06^3UX^8UC0]5&
MI"T]\F\F(\7NIY/%=&$VV.N>)JI(N%</!QH/Z<JN0K!.X9BO[B%F4I%:FQ'Y
M1?H/H*S0FW$7E'#J2N0V<S,>0$10?8.]A$4.Y:;0[4E8N0A$,J:_0H(R8%8'
M&P\O_!U$'HE%E@&W,M9X2.$A,W@$.Y*<P/.QUD\P'OYW^*$EX*Z?T'\;2%FN
M7;Z X[.#R%*A]GZ/T(PA2X\Z!C)"^T(ST:;$G$:H]C>[,B7&-]@>BXS\F"]!
M!-UP'9!JX%C3RU2\?IK/#3\CAD%-#O2,&<8%1@8<>:T%] 11XA,F<8?O5&:;
M2G-/RW8K=405-S NF"J!_8C!C;JC"F-YX^(O ^@GS%+2JE0'4-^#+<*,9K+=
M^IY+GEWB6TV($?K>VWBQ,#ZQ@]UZ:).FBR_T+GHWLB2RN9PNJ7Q+KP7^V%%L
MA:"ADTSJ/'*$PGWW!&6SUQ$J!SK)V9(5MU<S+.SIHY5-:E0[4CXY#98"U>-O
M/Q (7_ E^<__#U!+ P04    " !)3GM:?M!O1#\S  "(&0$ $    &5X:&EB
M:71?,3$M,2YH=&WM?>MSVT:VY_>MVO\!Z[FY(U51"@$"?-A)ZLJ2G%&-(NO*
M\LY.;>V'!M @$8, !P_)G+]^SZ,;:("@+%E28DM*I1**Q*,?I\_[_,Y/BW*9
M_/(__X=E_;20(J1/\+F,RT3^\M./_'_UY?_:V[-.XT"FA0RM,GMM!=ER)=(U
M_TS_'&5!M91I:06Y%"5<5A5Q.K?>YID(\SB<2^O\XGT4)])RO'UGW][WG.G$
MN/\P6ZWS>+XH+7LV\ZP]RQDZGGG[WAX/]D<UVI_\+%Q;_CS(DBS_^=5?(OKG
ME564ZT3^_"K*TG(O$LLX6;^V_GH9+V5AG<EKZR);BO2O XN^&5B%S./HC457
M%_&_Y6O+'J[*-U8I/Y=[(HGGZ6LKD1%\0^]Y;?UE2/^\><6C">,KO4B+W*(;
M?GX%"U7*O!Z*G^6AA%O3+)5O+/YKS\_*,EO"ZU:?K2)+XM#R$Q%\JG\OL]5K
MR^W^N)"X1#3(S\V0>.IP*UPSS[,J#?>Z/YGSX>&]L98BG\?I'D[OM26J,JN_
MRODM]-TK/3^8JIZ1^32Z%J[Z"=>PM?K7:K!^EH1X0?7+\>=%[,>PQ?:^_=./
M%9 97OC+3WZN7_*CL:#XT;KA-TT]VT:FYYG$J=RK5V[?\7 P\7)N%7GP\ZMX
M*>82M]3>_WTUAU]^W/;LWN?X^4T_UX_9^M#;#=CZ CDS-?<0LX/$W+<;!Z>G
M[R^MT\NC_6<RX9.S#R='QQ?6Y<7!T<G9K];Y^].3PW\^O<G#UJ[R.!D  [5G
M?]3T@D04Q<^OWEZ<OSN'X_069,"G _A/S0.#1(H<]Z)<U%R&6!RS6_5-S12'
M-)%&/&Q]2?V"%7RSY^-7>R(JD=V*Y%JLB]9CF$NG6;$0(=RC/G08]=YU'):+
MUQ:SV,UQ,UNF7]65]G#X0\.;'9,U*VG1QYIK0=)9S_9?('J5X,0YGU5+7^87
MLI#E#_#Y!^>'/>L':^\')1R_N,FO?OG/O]CCX9O.2TKA@V .9)(4*Q& W/[Y
MU? 5_;T28:C_?AC)VEJS+XM9O>M''\[?G<9%>8E#?67%X<^O_AUZD3^S(R%L
M.7-==RJ\2$;#('(#84>1[YM;WR*",F\1!7X3ZNFI\8V<_8F'X[V2>1D'(M'#
M!*K%,P9LLPR_^!26JOV/:-^K9-K)V>7%^Z./AY<G[\^L@[,CZ_3XUX-3Z^W!
MX=]_O7C_\>RHO7.:9#I#@2_RGKG#U[AZ]R*5&UE(:S]_KXHRCM;JRS@-@=_!
MNO+1/DB2K+1.RW#?VBD7TOK/OTP=9_CFD/5*^LM^LVO%!:J:R[@L2?&T\-(%
MO% 6J&J(-!1Y6%A99,ER$0= =:*PKH%L\?]P>53!1]15DUBD@03:*Q=TENE!
MB83'@M*6AO1GL8IST$W@80(?L(*; CH7>94 B<-ES8KF<EXEHHRSM-BW+G%<
MHK1D&@[H2<8L[,F; MX(P\0'AW$N@S++"VL! Q1AMJ)Y+6":YZ#F!6LK2^D)
MY[F\@N6"Y^-M)VD1 V.R+G.!AQ%7#.Y02\8WUBM&4\QEL8(7Z14KU7WP*#4T
M.)U!!;.-96?-C*OCU+B*E@7N@[6#@6RH_\+/JM*Z7F1+:YU5%C+-%-@E+&\L
M0!2!YKNJ?!@G/#3*\B6M'+X WQ=D55Y(?,%*YO@KOAR>DEMA1:^&[\QEO:/"
M\IA4_''_P[X52=@;D1 = 4V6TERV1%P7-86=%+F02;SQ^PXPO03V*[Z2R9I)
M2&WNA^;*4[BRWN55GK$FC=>NJCP >H(E!/$M$EI*H?>H)D+CI?Y:/S]FRM(/
M;C84MM(2N;3$-?X7'J@WL[6#O.WUN_@8 &FF<+;G,L5E2=;6IS2[3O&E,#YQ
M)>*$3I6B3:8+.$1PIJ5:KJ3(FAD"411PS#9'5%3!HAE6/XE%.5!D&!=!DI$Y
M2@?'O !&021-SV^FOQ1K.@=R7U%=+.MMC//F' ]@(!$8QCG_RJ>CJ&#,5W&1
MY6LU^E0F/':<65'YOZO#"6S)CY.X7%MQA(]>6Q$L#RV-^ 2,1PJXF5:K*.6*
M6-J*.8.E=JX^K;"\>A?J=][II-R>ZA_S1%T:O! ^A;* >YCW;YLY4A4<GSFS
M8Z2,[A6X-7@O$1PP=N!.) [PTB40VHI86AI6L"N* :]$7BJ>!U:[)4&$9&L8
MAZ+BHLB"&-T<QHF)E5C1+);(A0BYI.WN$0RY7%6EHE1X; P&P3Q'<J 1HT@3
MB1X9'I'6VA QX2VP@O0FR:1RV"4#.CH+L()ZN#_.YCHN%GA_G%ZA7%5L65\+
M/X1 M/@SG'10\5)>K0*4,=P.G+<A"!JQ"6=YW[J0D<PE+';!SVUFH,Z_?DV<
M!DD52A(R?+PL6A'U&0X-[&DLX$AE44L:6"?$<DA@9,  YO7!!F4;E@"U!%I/
MT@/6>I_J@>Q;[^#,53EQI/8U0 9XB3[[L).!#.%*9*8E[AAJ$S+)KIOY!R)%
MZ5LE):\7:L%955A7<<;Z@AY^A[,/4&82L2+)9+BRR-6"^"IFR1+D,0A&^&H%
MVYS@??O6AT56P:ZBQ%V(*UZ[?U6PAW000$<!M:/F>CS;@;6"%Q4H==-2;"'+
MHLR"3Z;>I)A<2U7[0!<=UA<U:_">K];":F!=@-2S_IXE\JK(%K JI;7I++J=
MM4M>I/R3?M1_"50C]V&DAC?I(?2#[]0@FH;.3$S&PAN.(W<HIV(<S;S16,(,
M'=^>S![-(+J+Q^+5+V\?R7CZ</C^_-AZ_Z[7MZ.N^P--I>^4B$92>@[8S].)
M/70=,9G-W$DT"6?2"::.\(?W)**Q1X*^\>MNW9K>!]Q@D]N/1%; <LZ5$GJ8
MP7TR9&[S) QQ4ZD(<':%J5*B)7RSLJLT([80N^I/7!:-Y-9B5)!-GJ*,%&E9
M*-F<PEO9-.Y_3K.(K0>2:H.RSY>@W\U!KT.+NM9S2$:!E8T"L6/H9BP$;SL,
M;7ZP1DH1+G_-DKPC"+7\0TGN2U/=-]6?CLVGA.H%".\\#O#IBN2T%/TN=7F8
MO5BB'<.S(K6$;$14$TD%W)PPZ[7U!6IA#K3&K1>DM@ WGS" S8KA%Z6DPI6O
MK9UX5^ORN),)+'NA-5W0H@I)^C$J_ VA;3R9:&0GYD>!VHC,VOI-HDO6VA%H
MK40Q&BND$^[2B\),LCF,;^Q_8<][?':F%.2,20NAE@YN[]?@CT J7 FD)5.O
M[!D243"=Y]J6:=&GH<6!E9Q4DK2_G ]&EFP;[P[M!+P.S":)APEO6<1)"'_1
M,JB#QHIU[XPEJ-.2;6 RO.\XV=U]ZU5K0XI7QO[3JD=PX+)K9&S*I?":MI'&
M.3#8"UC:_!VQDU!]YID-Z&?]F7ZO?UCAKEH[F7*/Y2S]L[T%V/C*R,NE<AHN
MXA7HQ44,]DHZ'UA+XJ5[&(P5UP,K$JT_8:SUYU!4<!2-'_W<O)<V% VSY@)8
M1RGP-*#6SU86V<3H?(0U-'V:S>"*/YK=_!D!) ZFM-[2$Y_3D>W>FV^KOFU&
M['1T,D575*(U.GQ8_=VK7_8LQ]K30?*.OO%\0V(/1(N6J8(^SBM.0&2 IH^G
M:M KZH#ER<\K9L>L+J#K'OD6,H](\1(S>F'J$'"T _3PD'C@GPU6V1(=J,NA
M,R>O"G*L2/94QZF2E2W6O\F>X0YB#_ -NF2NXK ",;U-MT'G%+I(2MA5X% R
M!2$4H.]FP .0<@#3AI&"HF4IYWX2?Y*L&V!H!-G80J"GA6:E7+3LD;EFU2J4
M01RB-)>DA^+J52S04,4S5;=;B(\W5BN<@=Z_%-X(G+"U1/TK0\*O;WEH'90?
M7#_S#>O *'BR?)7E=2CD:U\B8W8Z U-/:/YE-N<E0:^[T*([X9 .L %X>C,(
MV@]#^AF#&H!H!"6;K=@LGXLT_K=R8>5*^8_B?&FAJZJ$K85O\3BO<$M8E-]Q
M)@^R\7?8]+O(N*=EXON>+1T9>/[$G[@3Z<ULWP^&4H;.U'&'W[")[SR>B7]I
MLLNG;>>3DUY2. F-\2_;& -#<<S0IXQ^>#ZG VU>D[3J_%BS&148,X23P9\Q
MV!87124Y7%?",8"A-:N)7PPL;6)<BSPW#7;:93R%H01)4U9Y-Z2-'*,^_<80
M6-]ECWN?%WQCHIKC9#E9=#3DV@N@[F[&*3\#^TQ! R-S)FR\$*NJA/\"72;*
MCZ+6;P?5=!BZ-GD;GM4LA6)>=;B_'12JC<W:>L:1D5-$BUD0NWD0<[A=NV[:
M;A+0VH#3PJH.6C*=GMUZK@XU]W!<M3352D73S+?6ZV#8(D43;T.#YA-HG,"[
MT(X)T6Y9)+(P'$#FTT2J'DAAN9K20"W])$L>HDX?6%4@VO@NELF\^9B! *^P
M4F!_*M HUNU1KT"&M=_V?$7'<"A&DPG\*X9C=RR'L^D0I,@L$N.Q=$8C[QL5
M'7<+4(P>3\PTZ01/4<;(.F^#CF2Z$8KO!(%C[1Q;QCK#R[RPARE?IRVYA)XR
M%0BG^'%QA_0E3E]IY;PL>YU3E,Y4W"N?"><,? C?OB6KR7J'9MEG 4P9I%U<
M4BA91\6W3BJ _<B6J".39DV"?<-Y/: 92U#3-QW;1NB>TEN00Y+JW=@CIIP&
M"S65\ZR,F7LNQ>]9WE(@&@$(PQ?!OZJX4/8OIQ=0C8A*5-JW3LQ4'"-YJ$[K
MZ60)X!!2%$[P)0H%'(]Y+?IW:7[$Z(W-?M;JOG"#F1U.HIDK1JXW&LY V7?M
M81C8(PP8?RMAX<-'XKI'Q^].SDXHH_;].^NW@\OCBY.#4^OL_=GYQ[>G)X?6
MR=F[]Q?P/5SQ1#CQ%XMQ?M.'QCB!^Y9R-9JG,BZ,U#_B'&#;LX.G\C&YAO)4
MT'N3Q(LL"U5\Q\Q=XX./B4:4KD)N>90)P./BY2K+\2%FW($M?&0O;1M_P$E,
MVM(7FA4"[SR@#*(.+PGH=?5 B'F9WC8113HQJ];P2+%5CVTT?M ;8S(?4/6G
M3+,KY-'-TNQ;_UA@;5M<:BX9QA@%Q)@'I2&QU-,IRVR4P*T@&Z0I@-3K!-)V
ME8B\+5],$<0;@0[$*\$I1@'\-L]R)1@V5@,O;1Z<H+Z>JED)3%P6IK,*4YZ!
M-7%^$7N-<5)ZZV#]FID?L\SJ?ROEJ2VSHM1/X:PD>(!H9F-N/LF[U\^654^G
M$]N?R*D?2>FZF+[C"S]T'#&>23>:3.[#JKW9OGTO]=J>[-_@FR&;=/SF<7CX
MORH@79FSAU.D:05$&H%YG@;(?CCCKGCST-S[QAC!=TIAD[$]FDZ<23BU9^[$
M<Z9A-/&E/YK84@Y=<2\#[GNF,#!<?I=!G4,<5>A*LE#SAZTD]3K)BH(<7MK]
M7?\XK^(00S0O!'@+ I2N$[G>U)6NL$$;]40PFDYE(&U[YH53Y]D2(.@S<$D,
M6H.@+'<LI.>B#M"'^#/H1H_/])Z)I'6CF?0E.K"<H1M.@//-[(D;CIW &T;A
M,'BN9&@2H1$]5A5O6-/B9R&&3%]XW9>)S M'HV$XLX=3X;I>% DA)E-G&H5R
M#"0WOI?E_52(#/9$S"5CAU#$Y(6E?:WQ8/M#/YC.1F(V= /X-/4<.9F%<NB,
M_.EX^ERI3?262)K^"UA2^4>*TN\.;.%[R)4;O>3*W2V1[6N)\#MEC_;8\_UH
M&@C?$6X@Q[[K^N[8M2>1)R>N=R^XB.^9/2:B2H,%)TH9$1LR@U/8*;",L0#U
M1>.[E0QV@V 63,*)F'KNS)_Y]G0H/#&T)V-W. E&SY7(L,PZ0_BX5OPR@@U1
MWI7?LQ@DQY5*X7E1 ;_2JA7"'85V&,[\T)U-9E/AN8[M.])W[,DD>K8\CE.<
MBE42OWA,OMIQ)P/IA4+ZWLQWIQ'8M!+_(Z9AY/CC<?A<:6LNXE3[A[N&A<[/
M,-,S7N3H;8@M&,LP#,=!Y/NN/Q4S9SRUO7 :N>,H$/:S=<_%RY5,N3Q7I)_R
M:E4&%!-K_,))#"I<B"@B('-A09=_/L.[^1;#3OONB+6U@MW-[M+676FQEQH?
MDA[O2Y$]WCSY&=0\C)R%%2&JB*#$6"TENQ$R,%:C@A36."TJ"PY1WK#8E-/#
M.%F/D\N::WO)N/_$_MA9>X/$NN3\7#,-HLE$V+;MN?Y0@J9H^Z.A/1K*R)'2
MG7C#%]<T$**R?+&*6@9<UKS,0OJ5<^5?)/DM8B @Q]V1:P=N,'(C/Q AV"3>
MU!$3-YB-HF>;TM(FM!@W]-$"($^1KMS1T!OZPH^<R'&G_L2WQ2@0LS"2CN_X
MPV?K:6GG$8#M,6?SPW#M6>R-8;DLYKDDN?M"=;>@NF#J!<"XQKX4(W<B1[/0
MD]%XZ >S<!*,I/U<J4YQ+DK?Q8I>B8!Y5.3Q!HCLSS9 OE-B<[W1+) 3>^)Z
M@3L!"UAZD9"!$,-9$'E"WI?8[D5KTWWWS^)P9!RHI/107LDD6^FZDCK!N_>"
M#K8E<K_F0B;A_H>HW[94)0%7K41/7> ?3^@/!5Q1-@BC.D4?K;E/4A(BPC).
M5:9_+RXPUE)2'0_FC,.^*@<9@1%QRGELEAT<(S:K>7^0@2E(N96$VXKULG5Y
MD4I[&UBR#/;U&(PRI@4"O*94/=6?L:X2\O6X@C@/JB4Z[ +$U&Q7844$KAEA
MX-5"J&-Z70L63!#+4U*V+HVBD2K(V:R:<QU5*.'E"\$KLY8E8Y:1^,6*@('*
MF&^M ^;?P\E8<SFS4>WT'>*!89'&9G$=([@5!G I%VWCBNG)HC-+.06VE-XA
MFOI5S.V)6MBF6]'9L/Y.Y^UB^0:1H!5FE5_R"!J2NLM0>G%>5"%%+J,<28[+
MW+FD[SO<QR\6%YW5"]-7772V;0?[BD?ZD,1O@A%OERXU6VCP ;X4GM8\A$L?
MJT+]9F4I@@ 323 >#9W47!)T;H@EZB)L"N%5L?DJ$4!>-10:(NX@9G51Z!M9
MW$0Q0;'4$,,&8!L.XUC!!B#)+N.BP(FT8'>/#W7Q_VX-+,\55@1MQA/ ,2.G
MV<!2$'Z1Y;ZZR<!)KV!Y]ZV#S1J@SAX9Z]B0?Y66<:)+IS(8$_5=T#6KH8"5
MP)R:C;=NKBPYLA,9[EN_(1R<K@L.82$DPA^;",JM0Z=7/4X;.'IS]Y?+*E5>
M&X+*KE$K=XA+ Z./B=X4)$;S>TU\NPV\PK\J.";1FG +> 44Q#SZ/3MP ZK>
MMH&;?K8.QW#L3+R9-YR%LXD;BD ,_:D81KXK;1&X]N-U:[E;%>K1(U6AOO]X
M\8)+?"_0HLCW9R[0D'#&[FP636>VG,A@BGG4L\ED_(TB3SPJ+O%95C>% <;&
M?6),&?B$P"7.>L!B27E$W:_;I60;1 -8"@,%@*K TA8YZ>=,X:#'$W9H4^*E
MNX^@58 X9PITHL$;:\,Q[(C=-I1>C<  U^_XNST@%%Q4W3.WOGEMF1;W85%%
MS\JT]=&Z(82U#BJ% 47!8FZIVSCP+.<Z&[^-;/2']0E\26_N3V]V7]*;[Q2N
M?6[IS6,QL[W GPR=J>?:+JA:=A Z8T>.HV :VNXW*Q\?$=0/Y6.\6L&>/2%)
MN 5(5B,OP=?D8% &8\GSKV'3"5&3^FVQFVU%^195FHAK,-LL=7F#IX3(Z2M$
M8V,=H],\*\ICF88D4#HB5'G93.\:2:AF:8MJ/L>&0[53#=\-]Z!/K<S7"IIO
M(9,5_KH$!O-)DDV=17')7H L#N$;3KS+&9H=?KYB]!"AI+>RM74SJ/ JUF"Z
MG3YY&VY= VBJ%T%T\$6(J6W8H\TJ:!Q[XTD[7<]AO]2G=>/I*D1%7Q1Q@RRE
M9JJ\*,I$;?HH\N+L,NY@ SM(FR ;@$'RC&FJR (8)&I NH>BVC+MB.";-08*
M;%U(/<[0D<"7P&":IF<MORT0NN2.681)R>CW&8-R-8\F//.RRL'DGQ.&?\<3
M\ #F]>.=4N4&U+M1%04C\F);)QA^J31/(V"A8'!5YP)0\DC![[2FV&F0%-MG
M<!=AENF$"W1"_:N*\T8A5.!DNA':PO26*?60:WXU8IG"FC0!WC20*)XB"CBC
MDVX',=EPCO#NI"JHP<4N]Q?#$9"C2^FK1I<QY<=G%S?,42F?35HCN=):*&("
MUFU=E(VV7G=T:.Y2GA_$"/J8$F(8H:J%"G08#X?\3(].3"BT"N@O!S%-],B0
MW&%["MJKDPJL5U .J.9GM=4$Z!W)/&^.W3:']+YU '0/.Y=A5P&!F&VY>C-U
M86A:KH09L%0B#EHU> $V$MG"))J!?$)"4$W) O14D</2P&MKYI_ $-$;1R,;
M$(>E+] W9P5P?%/)#%AWMY/<7JTJ)3OPL&E!S=?7&(Q1T: "W7V4C #RH-#P
MJ7$>:DOKVSG ?09G@<W+B%[1L:K6EE&5XI4"5%='.U9FXZM2))](PRU>M7JR
MF;WOP&9'/B"I!!JV-,N60.N@.1:@N'/_6 2@E7X!\MTP3XL8SKO(FYT#P5'A
M43W/V!_<O*(EMFG/^5J%RM6.E8ENPSH#/#@-.VUM@ ODV2K'[BPT^1@HFX!S
M5<QNWSK*6DSO"]8LXX<W4%J(D[D 0R-LN7D1QUQ4! 5LX)?+1%X);E9$76=X
M(9NSHUY'I%]@>T)FE<IV!A6?&-YJ@>R6P84+U5>2+?$2R5>/1\DTN!,4D0 9
M%_9=1UK26\<^?;F'OS3?J7GE$H@+>#T=@MK1P(!G"T&<+,Z;#H\Y\-A5S-'0
M.*(%#6!0Y+HW6%<8YG2R@)]L<9CX,L'7*O:QX*+H!4MMZJ4$NQ>BG@WO2M:&
MXF#NV]YV7I-+C!@ST;!8L^+E4H9(($W49"L??+8.<G\\''E>$'GN*'2%M(48
M1?X8S;C)U+;];]> >T2XW+=P4#^ALG".C33#X@\UXYZ;!\$9CT9C>QI&@>>Y
MM@U4YTSE+)0C,8FFP=#Y1@GP;O&=';'[.-1ZGLN]8XT(MDFWWSK-/I#6=%0U
M,?D&QE)C3:KL":/#H$(<UFW\6"_<9I W>GW+^UU\X6+J=<,:,TIQ7U*D',04
M_(7(EXF!0+G%N6*H.[[:VH)Z1>L@=Y5KK6Y%.U[W\ZU6>C9U&D!DW0QGV(P7
M;*Y,N3FV-+ NF_!/XP'X<B3$3%-I)J]G3##+H%_4G=AN]H[TS-Z7\SBE!"[;
MQ0P M!MC:D[#T/IIV+%BC6TKL.NU6B%<GS5,E_4H+GQ3WB)22GJ68%L.0M/_
MK4D8Z606^(8BU<H3C*B59;-K.]C82$=6U)YRC[D*FT*K"P=J:W<W4=O8 ;<U
M.>DZQB0$.%FP][GJ(HYNGOY0$24_T?VP::B(PKE2.B>Z]E9@FM%ITSR)]PCU
MXD0YF:*Z!7:S '/JEX$*MWIJTUZB <[5_;YCG1A%-W3>]$ VW4M@J#\PY+T$
MANXDS6YN_?:=ZFZN9X<CX0<AV ZN/Y%B.)*3T):!F A_*K_5EDYWU-W\1]+=
M, .YW/N@W)C/5WM[9S1@4GV71,HYV*04D/^_3L[<UJ4!936WCX"+.&<3>\UB
M4J6P(MC<6[:4WK>.;KK0\/K4Z7IW:,^,SS%R(9H.PW=6?^K\1X3)#"3*S0CU
M )EKT<D9OS=Z?R^IXQ#V/$KK9D.T\'O:N]Z(55(/V*-J>'[2%!AE(,.6#RDS
M-&Q49$4"S#Y<-ZDEI([1!H/ 1S4ACXM:A==O1&>2"J:9CC\]0JMGB(N,0@X2
M'?2@:^^12* IJRXOMUE9FJBO(SS;-[59!;V[>F;FBM93[5E2I;=BN 7_5$XO
MK2UR$P&*K,4EMQOH[6W(+KL6*<$\VVM]RSU6 ^K$C$CG[9M8LP+U$R+5$HL'
MSQ2F%3TUF)MZE]='J0FD4KXNKDD?$6Q. =0$1:<YNQQ5R%(M%P\A SU<80'0
MF=/$<4T-%6Z9 ?5\G89C=QH&D2T\QW'=:3">>=Y(C)W19#P5X61\7Z?A0V75
M'C^2B_#7X[/CBX-3Z_SB_?\^^7#R_NS#GYWD\9W2431SQK9K.]'0#MS)<#P-
MW.',EX$WG3HSV[UOCZ!O0W]\Q$S< U FL@#+-R0W.'Q""4>MUJAFI#Z5Z*W#
M4!\"^-$C*-N#!24\!+&*4+5@$50TU3&4U2)5?%V@QK',4KE6,@L4.BRH2X,U
ME6*F88Q!]EU28-),)36H4*;V>@6JW+A921!@01[[&,[TLRNI7"Z-<G$JKD%A
MS)2 "K)Y"D>+'1A+!3J#D RM#"9R0_5[XC"Q8(F14-GJB&8ML>4V+!:Y\52'
MR5P"25[)7O4GEZNJ5&4YN!KA0N9&F](%;"%F3=6]A+ +7)8B3LE^,_>SK$15
MAB[22@P\3<XS^&O (>SK;)L/[G A8DP-T;^_S2CZ>KB(900DCIV[4<E5RH+^
MX5WMY#)5[*TJ!N5B9U2O(PJYYZ_WR)-&'LQ!DX+QI8Z FVY((Y$A;Y0TI4\I
M6*+&(;? V#HV^F[:>F F4M6W^VS"L)]$I7HW.6;P$+5+I+]@<1-J_U$LP]Z!
M;UT8; :.,X*G[; 9I?]4QTYGN8#V0WU<,?TCSU(X NCSV]W0"+63#N72!C43
M(2_!<BCI3\YGT1M?HW;2G'8PHP@OPDQV8^YZAW#*6%:KYMSOP[_-M/&,BQRQ
M\I05<XT-P$ ;Q]C IC=Y8Y1&9-M(-US4N7#PJA4U<RE4@L,7,A*,>N2OS(A_
M_,:;9HM$RLC@=F6Y)$6=>[WS-M5F&5KQ\+\B2SAQ(Y?/6Y<.7<?U0V\B)K9T
MPZF<2>DY4W<\&MOAU/>C)Z$#/6*V]=]D.$<",_6%)Z0&'2K$ .0+%&-;J/D2
M+%@*A^??*L&JMQ_JOV6>[078"@]H,A'HTP+C/N<NU;HC^*#N&VY%%296([N%
M%UZCI*?.!5C<GL/#.1<R2Y06@=E0P+>*18V@9W(^? TW,6SZU-X@2/&E5'M+
M%4'XB?P )"I4J(=C4IB(3;XM[E5;=RG"*Z]$4G5S57M>1FI9(=M=Z 6&ZK;4
M1:D"_SAE28[>12YPHG;*W7;D:^H1W*R%=O"0 ,4081X7GWC&N<15IIV%A\++
M0"O0^<\H3W3R<_^PV&EH)5F*2! 4S*9HI%BBCX-:BV'.U99@M4KG4V/&/I>4
MI?\!::>],CF!):X2^9D&K6E@28Y72F>O6_QV=%U#/;S$%#O4!WOA"OJJ"=C%
M2NH5+BXIR1*6,@3^.H\Y)[$J6K^;T7IX1V4D-!N)]V)CQ[!(G?)[M:0B/7C3
MAWBC<[?$ #P6%X#J<"WE)R.[N5]WD*S6LC[0I-A*PC(*ZK"QOESD.9Y2E8@<
MDNJ"R8$L>D7R)0_;2TST46.BXY>8Z$M,-'3L\<CQH^EX/'8GKL ^##-O,IH(
M$<VBZ%Y8;=^,/O>(R9<?M/?@/1+S=Y)[^5!@15;M.Z&CS"GCH:K'00B83QPF
MH2IPE$^ZQ50MSA8@1[E@0,?'T U!G::!%>CB);J,!3X_/&7])L\2RC17Q4^4
MP:-DBJ$0[%L'1LJ2X76"X1250NT2W;F0VF&_44':.J]G*24K1MJWQ$5MUD4%
MI]\>^MZ>;9TGH.KMB(+!O# B)T%5VZT?R6*TB=2IA;I>*)_9O>K<4<?B!"I4
M,NN:Q9CK%EH+0=A*UD$09%1OD8 >V%Z$#35'>X]@ZUKI>5\(T*'P-XM"ZFK&
MV\V4\O/VK)>0EA&*B#PI'4?:T2AP;7LFIOXH"*>19X^<<10^#;;M/A[;_HUT
M"Z+]BG)>@4+/$[95GY Y?DO#!5FK60EEF+E4#,>:&"8>DP\4.;E:J[Y;T,.)
MUGM)$%GDGP>33Z2J.#+& 'D@JD(V3S9]D&AR:: HLN:;I!J2$\1!B%>2!;4R
MYG5;'JG=V-<85.& "?&J)=HG82OY8G-^F-K0#:]T:CZ5#WJ.E5<H#ZE82_25
M&L4%-A4S4TII9>5=UM7:87^M+G!5:QI*OV3X,]*JL4I)+C.T,K6?PB@!%<C\
MV&6!.=\LE^CAVAD ,H4JEI1)2*,,V\O2YXA 3E_/<OOD#$?\MEE2C*BH?'2Y
MM,W>VIZ\N\7[,(8N3^L92R/,H R /4R%[?K2GKJ>[7BA-X[L<>")I^$4]AY/
M&OT:1^53\@(?@ 6?(HPC\- YS U/40]#VP;\P/KX.Z[3_XV+3U54RDBJXIPS
M9CCD]B-(TP;/J8$35!D'M?:ZJ9^V/%]414 /.0<5USK:'W7J>[':^P$F"*80
M_,G(#S*L&'E1X<WKJF5R"\9E5?>!R0S(#@;VHFJ#^ZV68168RW9)]ZB*6C9S
M:+(:4:P_OP]8=9W<IVRC3;FGZZEO&F&GJ#JF&&,JV7;3F _420QE05K678OQ
M23C0CGRJ$V4Y0T&'Z)O)U^FS.KE5H:E\Q0[7J!*;I#RXB0YO0WXM_SS+KS_0
MH_J=BJAQZ'G1,(QL =)).G(:3,*1%\BA$XKQT'\:N?_CQQ-1EZ@=-^"RQPTJ
M'I ?4]<3$F"775Y42%(URT5'ME#>"*G-?:86IXZTLYW;)79E>UGYZ@9R<&!B
M#2+[EYS.4J..F(ISG<$R(*U86T>*L=RH&',6<BAY.-*TK"R"(_JD4 DXL^9.
MB2$8]*K!CS>AC8-L65<:9DIRZ0CAUP"Y/RVV)4;N:#@9>Z-@-G(#-_"G C[:
M<FI+SY_.G@;;FCP>V^*C"+1Y03!!1<RA^2?&JJJDC/&L*!@F/<N>W,@V1@VE
M6U+>H)&4J?*?"AV'7F?5OO56>6Q*=F6@:R;C>+J"1)OGF%.%R0T:14^E."3B
MFFJ#V?^L7S# Q[:R+W0%1YD3HR'5BTLY*.E#X6%=J[*J1,Y94XX3_NBO\8EY
M(9,(]/T\KRN=%1@8#!^9SFM+QB7C=FWV&<!:WVPNZ7>&G,TI'8[=W=QZ :>%
M+^+V'@U(%\/[2-7YP*SK)U>2ZG2A,=1;YL:J1IS#.3-$O@%CMJ$F$E N A&A
MC[_!R-]>)]U-)N@.KG&"U'Z/!O9G8"VR:QA\SDD=]R6U9N9]B<#%!N%QEQ7L
MZ)JSCDT>)>PX@N1(.^&C'^CW*IRCE'S)&7C4G(')2\[ 2\Y Z+NCJ9@-1[XS
M=*4_F=GCJ><,ATXPG@Y=6SP)I63Z>$J)P:2)T3&;?&(ZB7:6<)\PL*#(.N*\
M/&/N)24V@B0(9%AA+@#VA$F2'G,*P1]KO%?#+62@4ZK$=04&Q["4*A!.QL>R
MSN]$N0HGC#UNS5JR+M&@KW+XHM9-FJ 1E98.#$P0*_/K<I7VA'1]K@D=B &D
M,@<)FZSIP&95#0.'PK*.'V64WUK'.+8#" Z,^$_'IFRL28;/; K!,:+2S)VK
M$M;*!B5HXB8;(!JH3$H$O./TTB4:OKB'@[;7D*)CU!R,M1=5[1!HX$),IU 3
MK'0S*O7J+)5_+3JOKE\;*@#--O6T"*%EI6^V8%+B+"Z!A@,LN/Q,$3OS;!TH
MZ?9\+4XGFDR<P'&<41BZCN=-IVXT'-G#R+%%./+OU8KX 8MEWST2>SXX.CJY
M/'E_QO6RA\=''R^.7^IEOXZ41MYD*#UWXDRQ4M:=S#S?=H;3:3ASP^%L$CP)
M/>$1ZV41+>\P,<HG6T6F6TH4FAC$4U(H%,8]R/DK[E%:HZ\V*+S;<OH;^_,6
M '%?Q(0C1VDKDJ3#1NB.Y1Z4+;=LC7??"%Y*RF #'K%Y[X#(,JAC4^P8IOP<
MKENKTQJYW*$_.6=0!X^B&&2L:H&CO=';WEH35[O 8#/5LM6&[QR]"LU"'.@8
MU06CK*-&TD#HH\I(-_1>QVU6-90Z: R&0QU&H7. -(!+)ZJX_;DZQKFMA*)!
M!N?$$]RA)HEDD4O9J;G$[5 X<]T*4[,"LTE-O1'B+M8M(M+,Q #1>-*(!=E:
M_6:0FU/1>F7CY%=0(ISWM)DT>]*&[A.]$^AV"VZ%1INY]T?!OX0^M%.7&VOD
M?T,?5UC],"X](XU/>/-#>4$-Q7&7'5M;"K=5:(1<<UREIHN,..6L*BI"]*];
M!Y@1V&8!>@:"WD4:S/V76G>AVC*%/W@=Z[IX,ZU %<C?:SF_L(IXE"CE3J6!
MM^F_SN!&QDLI%5*9>ZH'"!L:>-2N*86Z!@!''_2=.$PS;Y.%U>$]Y;NNSW/!
MEFJ//YKQ?>X8<'N^IHLKAIX3A7+LC:4[M ,_&/MR- W'F)46R>F3T#<?L3:Y
M6\/PE#3(<Z/6X\/QH5FO,;@MUMZ&WM9I,H/BM:XQKJL=@2< 5UH6UD[=/ZB[
MT%H-4MX1)9%WXEU#C83]Q/,=-,KJEJIAXI2Z9Z.PJ'/('H9\UKK01+>!NM63
MT!^7MH!J5%[ CMR?[P_XQ[K?C"]2>,-N*S?MM@T:=8.KI1*"%)MJ4/6:M3!P
M1&+T,[&&N%F"0QG#A"^R[IW@+?*$>U2\)EB&\1A&7:FSHD7*BE95Z];W4*SQ
M<2S66+*@+U3/R_#;-9XXE4-7RQRBT ZULS4$U(J .+&!5V2LT%]O6!NN+Z)7
M&(B'E*./R"^T*+PB?451]BZG[G\-P@BAJCB[>&\S^VVY= J L)<D$&A('\^!
MY<?L:-2@ 0-5BAWH[)5Z5['="M[?^)NYXFEM ,0 "Z'R-686H;906C'.G58O
M**/#:CTJPD^H$C'@9%#88E_I92V=*I=9M*NBP1%V/:H!2L@SS/! &)+&\9O-
M6A$TQT@>[<WC;)(X:U9(KN^OPX>A[E:20;&I3Q?B0>2R*0G$C"7,WVRM5-VF
M35>>='3*>J<0K)Y&3LJT=NT/MES4&-&?91Y0$4@[DQ0&GE2,'(GEA8OL>L!T
MFU&97KG0-8==V &>H=1M;WKFQZR!REG,^D.JANM0ZW[+X=/,O'Y)JX!1U]7#
M]QMDKW1;0:5^K>"+"7R$W>P;)PJP#5T:T]%VS5(7 ]IH&[S^=L"@WG1MA1':
M/=#-]%N)>>U[.4I10[]JVT8CS=9ILAU9T[5]'T<%>4DVN&.RP?0EV>"Q2K=O
MRDIX.$3$'NWRKUJO9.\#W(_X,G*)FE*[7YKF2I017VC_[DF1"S#-,:W,C'D*
MP@NLEJNFZR=!!A$_T#R8\XJHHI$5NR70UF*#OW0J)'<*20TSZ,GO=D:[ U7/
MW2-J^O6-IC&%V/"S%<HCXANR0S'2LX,/1P?_K32QWT3^29;DRFD\RKR22_XI
MR0+R(.O4,5ZI7>LJ%C!AK*#6:Z?,@!W=VL+4):D47)@E%O62"]  $U0(8 %0
M3UT MYTKSP:WM.#GUA.J*RIW:^^C:G&(ZJY"APDWW@,;B65V=TKE>@@V_!"%
M3^FZ-B:I+K[VQ64:-+I=$!EFE$AYZ]+&KS!A;BYU-+2*N]4\;B@KS];M),:.
M'XB1;4?NQ'5<;S;UIV[HV<)!Q&EO_"3<3H\(H7)N<.Z#N4!UW=+"XQ_,L"^)
M7?^&[+JP/I+G67.+4W']A-Q4/+=;2C_"T]6,!9LB:\[3"+R>8(&2@88$K'7^
MD"O#6QTOBRS9 (RC!MPMW% \LP_P,CWPOC>"W(W+IG(0N-E26!'P":EYE'J<
M6;R"?=(9<HT3T#NQ7&6D\1I:"F$FH%?4Z'1^!5I@JAM,F4,V\]<EO0K%V[;7
M[9N(<J(OE:T.46CMP]A('"IK--@FQ!SOC5I-*S<+<_ RQ'DA1T%6Y=1IE9<+
M/1_PS.?+Q6>A-QD'D]#Q_,@=#J/I>#H,AFXDG' X=KWP&\E[^O61^/#Y^P\?
M3MZ>'EN'[\\^'/_WQ^.SP^,/UL'9D75^?'9P>GD"?[U_9YV<?3@Y.KZP+B\.
MCD[.?K4^GM%??SM&?\''BQ.Z[O3@'W]ZRM0#9K*BFROV&5:4'40!NTDZ-2W8
MPIO[=R/*)EH'[9^I9#K(J6/02J;P^G]SP@=^%Z?<WI"?S T1_\.S@"@2[?O$
M@HD8F!JYNU$YY*N<(77_*_"%AA%3VR7*!?TQ)6OF _9-5 "=Z.)!I1P,G$]]
M";)6$%_%"8^5"UMTHT9D,R41JM()(P1)ID8N,*Z$_((UF'O=V*>&G#)7ANJM
M4?^E% ]@3/,LG[-#SGSNP&@NK>Q$SAVE^,/O51JTO:-"*1)115C=1I*0D6#K
M"^HZ3P/$[%VR)(LF!F3(5,XS82]60+*):LH1SSU!X"P.AQ=8S-C"#Q^TJ$07
MES>5[RH!EA:ZR3M&YRIE3%#]5%'!*GP[2-H;NX>57[AY,*O$Z&W06]]#X:1U
MC8J>8:2(J$/UU>[OI-WC/NQO$\\&3ON9#5$0@6(;@R6<H5 GC>7:H8_&\RI.
M^=N.,Y.D9+>C:F8"[_<A!5VJ4X:EKG2XX!6)0/KF0X4J$N6DU=AO1E,EM49A
M'&JEH(82-D_3]V<EF^4!'%<I-)Q?TDP<5$PCIQWW(E.M'(QP;9-QUQ>Y+:H5
MGNHBRS7%I>@1805/D^Q"PA]7("8I#9]R3U1EFR+D5A97E^>WLP^;4#'7#ZZI
M0H#85)BM@,>%(#_P5%,?#@TC;10+<.,+E>/8>A-PS7:T&9]<U&6#^$O3:J0H
MY:K],%4FN5&&&=>-2F@=2M5C6 6JC5TQ$MEH)7699\.TR(]CBHS8%&8$RI%+
M47+CL?^P6[*M7Z18<PX0*)FB)4IKVT4C/C<$U7\XM03]#H_)._3_)#6F1]V:
M1'>*&7 M*6IY:^(N.68E#,@YC;/'(DEMX2BB&6@?9&,38# 4ZS:U- UO(G$J
M@L'8U;[U3WAZDQY)07XS-H=VF.F=+*K\2L)6,#*U#!9IC%XNU6Q:==^EB&"1
MK6!XJ+=2'"U)ZE!-8[ A_+LV]S[N?]BW(AD27IB.>2IL%KQ6V\Q&XN%!'1FE
M4!$FO@6E/HH%@7,R6RZ6\/Z]!#YO'!U6YS!OER*YJ1&3SE+0_K!=9I,<4:=N
MXHAK.Z\I3]+OI< 8=O/ )NG% A_5U_2&8\M+3 #&UC!P=CB+D%#L6;E#S/8^
M)17+9&+*&, 17%.U#'"0NTJ2^T#/OL2[^N-=LY=XUQV+:[_$?GNVV.IAR7>R
MP'^J?CG^/W\[>7MRB=5B7<_CHP,V/\:4#DY/WU]:IY='7R\EZP/T9VQ)URMQ
M_O[TY/"?UN'QQ>7)NY/# RSH^H.WZ;Y3NLQ>8[4FL.C3\J&:PS^$[3< \N<7
MW.:_UJW_U_J#CM5&^>8=#JB%3]A)Q5+N#EBA54V'0]7%1(245K5::^VJ6>M6
M#8L1;Z,$S9,NC+95ARJT$Y?4EO^K&7E[M>ZZ'CTK>K^U^7_M"AT:<E.$<T+I
M]&BBSTD=SU35=K+>R#*LL;Z[Z8:4#L]+L6.JZ6CKH=7-%[)!8"ZC5D<I$XYR
M )9P!R;#<?H8.K@I54#U;U&)?W"1;&&1Z2XQ.27UYU*IKMB]KAZ\;DX&$VZ*
MC5DW6Z[-HFXUZ^Z[ZP?564?8(8SGA^8)J8;L.H@4:I<.JN/?#*6#&5)K<P6^
M>AZ$@X,E]I4/U!F#(2O17=2C2?P);._5/:CU[?HU'N:[GIW'_Q\>0NOK5OBK
M%^,,R.O/7P[-A3K1:%:$[KP>=Y2)<9E\,TMPPW+\"5KAPY+:$<BP/W^=367@
M&V%F=Z@W2:C/FT:V(* JTD%6NA(,A9L(%G+3X;)2HI"4"8V!09X&\H3&10=3
M@U6:LN+NFS$)SPLA$^OO62*OBFQ1%U=TTX>"+%]E.0/UHO?4\&'DEMQ;*N=E
M_DD_Z+^PZURY#W+QD1QJ?T!BXM>_XDZ'J&.]W^1TV ,3&FW_CM&_0/\?7/GS
M*[ZR8ZBC[R"58%NSV:[=(6B=%T!!(6=0U[^S Z7[8SW!H6FV1_1/K]FN?^JS
MXY1C!H/O.@2MOLKY+?1=V^)O/NM//_WH9^&:/BS*90(?_C]02P,$%     @
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
M\P7)5M5R^9V*>#FGF8)84J*0;9FS; H?I"")9,F4PO7D*F6<@N6VK;;9=JW
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
M9)S%;16 T: :Y:&,R:1%H7E115&%29<M-A9!'F&2$EZ$H+SCC6(N0IA'7!=
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
MM+[^"<UR: 8KF%N,G5%TN!Y+-FT+%IW3T&*SY'W150%L-=JDK^&( L<]TC3
MF;$3E9X)%8 S,CF 6+$6[,.<VX*:F2K0 UM1XGXJWXL(PQ0[::L/<<K#:%V@
MAIGF5%DQO* ONBC1ZN/;0K6GFY3T1\<J=Y-_[#^B5-3NJ)X/Z9#<:#X@-&_S
M#;]&S3[91WRA.Z*:<C^B DM8'&_+E;RYH_LHX?Z^PVZM,-O=+Q38H1"I^3L
MEGC8_KW]L @J7&2@P;)7-WLL\?]VRBG_J;!D%[CMFL3\9.W.F96=-PFZ,8DF
MH)]Y.)SM[1"(H=7U%S>H[.$&UQ/8Z^Y]>MA@$$7FO7S8KTHW:)"H_L* +-$!
M%^5S)2:"!FLJYP5K:NN'^"PI^7!JR'#.@.1OOS9*1R<CG6OVG^%Y\QA"FVB)
M3M%DG;9>IMEE>+B5KCA6IGMIA,3M1,L\9U*T.</>-2(;5:%WSP@-FZ^S 7@:
MEWX=LM;^ZJ#F B!.;0$1\<;)<S*%:;>',:#VBS2@<4#MFXQ7;J:0%9,B%I30
MUUCDM^6%0/4Y-5J*,4?C[9*EW4<QS*8_#8 :IS7-A#(FM>2;4CV%ACSM9<4*
M05[N@&MPE\=FLVF))+7+^U!*.!9UIS[/@J7RI0;WK["G/Y<]AF%D8\*'A)!?
M3&O2>M^C+:WO7! (E6%2K[9,N-FQ+BG<D.7^>UL:\D<)X(&L"Z=-_"@!>2D0
M1^< @<<N3YR=[=N01U1B@?8'Y=R"J> VIT-JF%<:F<=N=9XV4(<DCD)\\BOC
MKDH"$"E/!-M)LK&3%]#;D"IX#\6=26T'KMJ+B!/7T!^Y84M-3N9V<QG/%)>_
MF;]1Y[:S/>7%56#O/AC'*>N>^2P):F"S6O)%!%NR;[P'@HPL"3:_J$S#KIM
M4)PIE1&3>N/TY OK$D4>BVS?7MK\39)68F@"N!,VV2$N*X,<!YYM"V$!/B$E
MJ-S2LFT([?2JSAGT*Y?K8G(/"4<28*O[!55<&E%TL$1CY*%&V/MBL<IO#%)9
M_;;S^K$ANGUYS?$LT"180]O4BCAQWTG%SZ5EBL.BAL8;.US086P6:&*;-(*.
MZBTXL MRR8XJJR-<-S%*$M-,X:+18=@=T7DW)?52!,AC>J>$[V*' [0L7I:M
M>[@N!UP._>U[T*1=CJ9"<T- S_OCK?G[WW8__(/NKI_]RO_W&_/_NF]C]V[O
M2H1TW@CB/J):;8-I'%&5'%%%)I \Q8ZH$)AHM=60C)#E]BM/\<P&M@U9_R</
M_I13_H-X!P,H:;/-YX$IN[T5EX<<X)"?$QT1MFZ"<Z%B46OS$=,V-VE*YK+.
M.D_DC4A;T0#QZ1WQ$(?OGC)S\1<WMOC;H(H\4%,&;R\&.S=#E*T**7#N#,+I
MUS:3A1UVX]AN=^+G(3S)2I!>\DK&8G3;D$T?@S9:,W=WPXS>T\E&R:J9)II
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
MY(#1R\[C6<\R')8U2VXJ],J,%?7)$H;CE,!Q]VW4N$R:Q)C <@6#&(Z10F6
M=QC3?"SX@">.4\GM04XD2CN<TVWH<S^&T^BWDND</5II>(-G/\BZ9NA8;&]=
MO/,OH*U/]?<I_R186/!MK+_J^OO+F8R,]/]HA>!3IVZ\C/K1"B$.U6!VZQ-
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
MA/\+Q&1.XSBG_+,0ZPI4)Z<3OT2^?.%>YJ[()Y(?WX=K\7=)$\QX9^QEYS_
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
M&2UR_'(;U/Z,_Z[XKO_]\N&_)OYK^OZ/!?.*C=!^^Z(!-=#7-0@3[NP2T,0
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
MS?Z#\-^X^[\V()*5FWZMYI[UHG-Z*@/7\_R7][ *&54'-7S2!XTL=)S2!ZE
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
M\KNS/8QBU:JXJY1%,MYRUF&&&I:<%*^KRA,//=_R1%&D (H6 45E[_!R+S;
MDY5W\^2$V>/]K+F^94,9:N3B1CUV,S-^P\O9\R6_K\N_M*_](!A8EWS=.4-1
M@?ZJN&<!WEV]#GK_EP9'=V"AZX%CQF7XMH1 $R(XA2\JB _&)XXWM)TX9OL6
M?#;-F@FN7MHO.]A)([)7]IPTY ::)*-)!]-J-UIZ[42F1M4*Q!888WKLH>S?
MI%ESW%V^E78SWP'+1%@< #SIG0[B<KQG1ISB(@Z:T28X(O\#?++8>,'6O02H
MT%%-PI/"2;Q%56&<*(41]W?'%?_M(8+<.TG*=#W?W0%#F=__N;LC:GR*1^'A
MS]T=2U'J,C#>6,6F!=Y""?,T'GJR]M:5Q2T&4+8>-T<GXWQ7I+G8C+B<XVN)
M+)H8?;04 @9H*@J.\7"3VSCB0 ;[1VV6(4!7/L\+[V\M?G]A'DC)C\N[0YJ^
M#$Z_9N^UKSO(L>5;%GJU=&M4E+!Y43KHU#TP$ON ?E#FH]4Z!"DBE5 Z2S<]
MX$.["D!OUN0T,B>&?$3DB@04Z!MDZC1E);$^4^>T]'?IXIO(+4)_E8^M@&?V
MG++_P\IU%I>/U!JS&J:>M]9D^@YTC/M.X^!BN:6(UZK14AMUHMVM'62"<0#%
M7!;H]S%+G4F APB+&2M- N9REJ/QF.Z8B^0O><+ET.;)SRD5#Z<&KVIGZUH+
M2V ;:;P]WNM4:2YELIP=BO*3$_CS0Y&_M[<7FWQ^*&[QX?7D$LX/15D 0E6V
MM596VEXO/"-/^O3#R,5^ER69RHL P-#^ CVU'T$C7FF4WB@*'FK/F;8.Z291
MV/-X8V3=[B)=;O79[YLR5(,Q\OHE/'0Z9E\G=VPO2^]-B*PVIXO16GJ8Z3*9
MB-(/NO(#'N9X?7,*'OSNU=N7SN\O+&^P^4\52/U"-NU-YH37?[;\9.^NUFU6
MTNC.JQE4]TEYL?F%D$1!\Z.5X-P'HI$QM7WH3S;%CL$Q6U.L LZNPU\J=Z)Q
MZBC!<<\^:K.AUO@VT-#."#O.&"5,2KYLA.JV4M]$]UK2Q$49;=;J;ES;RIQJ
MCZ9W?(TU$09C;MB6$GBC3SSY%]5NO<L1>;+3 O%^K"?F*-_F>'?KV,N_4B=B
M:]O7#FT8TFCK$7+N=.H7G([\%[B3^O>&\13)(!"@T%"EY^OK*Q= H5#(;?B/
M!K)E7CVTTAB@V/B[@11<W,CV0"DRAADI G&=1#V(%$G'F*"IC9W'(THA&)/B
M-&$\2O_:B+^@0M%5364=/2WAAM]STHS2LA+LL].R:X"B#7-C?/7N7U*N,W^Q
M^*N$P!-ZI!+R6VM]')'H20=#]'>&)E**?/DG./C\;.6_?5(WK%%S>?,:D-U?
MS1G#M[/"\#"_G90_9K0FW,=$B"'D_WH,'I*".)MBWP]M>#D&IG_>SX*[@;M,
MDUB4AJM><58RV^0)#Z15-8586T&^$"T*ER*Q YFCQ/W:*"_Q/N9\!^,5).L
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
M.B$Z)@2F@Z3>+_6'&[QH2HU9F^@F>(,NQ6*[@]3,$Q+>V)%KDAC:G1OUDT1
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
M6 96\<5(=F!)%HP-&B=49!+$EY).S_SZE9! FR4VG"?D6F'0^S6\]3Z"HMZ
MY1TG2'] 3E8P,.6#VW;N!H.:8\TJZ][L.1^_^MQDG*+7\C$,2G1*5&/<5\S0
M5B!K8[EO+>:(6_B@(Y!YCDW/V/(<6(TC5>(%^V$#%=XY$TB1%'^8@QFM@X7Q
MP?I$!,P(K73XV@:8O0H)38)DVI/Q>L(M3 XBQMEZE>[62*T7 6-3Z(N?$.YU
M^8TF^O65SJ><U:G@:7E1/8F!>TLCK>G0W:>/')J.[M6%# 8&D+ID>YQ<.:>-
M#MRJ-'BOUY,-XCK4]_%607?&LB1I8*-,[U^YM;4.:SUL>B%4#/-WS?9'"!>F
M."%&ED"-XZL-C(3B/&>[)MM;'9V=DQ+(CHE*CSV.&4K0=.8TH_4GO66MW_M6
M/EH!$/W+O9S> M]5>1]J=K^Y<-Q$3J5@X;">G2&?_(O[C"KD*SQ:2%T%QKBF
M$E^"!,.;D[1ED.S;Y;!1^E[S!GH(Y7'&!=ENKP"90O^%QC_08'CR9(WM95]=
M[9KR/$<FF74?':-N.P8<]%;IMU)(FU>:DX?3EK !QZ7MHYK6Y2..7IZZP&@Q
M:',CJ3QROOF95,;WZ92.W**PG<E<CP>/3"'-1_)X3=HIL/E:IS.D26H!BZ&M
MA=/%A,F&/"#35+D'N+-_&&8:F]F'*R!^;WO,2EV^*3';5JUCOGJ^):+I.<IK
M@[U,88TNP]!VF2[!UL  29<H[\U4N\#@J\;\#C.1EDF][V_$W-7,"=.!9'43
M!3.)RWF.^X]PC7<+\E?-ZQPVO?9$?*<+J ?WVC)[3IG?33A$#PK;D^F!H9XR
MAKAI=Z$C,N3V&\-L[TX%[LA;S<7I18(WSTZ%_2]'4G]_BN-?$'_9=>8))7D2
M;8I<SSU-$DMQ[N>>)MWQ[>A,WC\]3;#@R^;7#%3FU15D4K4[A'D#3N@BCN^2
MH<FP[L8+<#LB#SL8_:!#)->&<;&"CZCB+]5D!>ZR]Y;*,\B \HJPAK@5151:
MB..+XA ]$VDN]1=&>E?9M&P^>A^46+]P,7QIUA; 03NQ3 =CK;<H8T\K^(I3
M;0KNMS0:>E.)]%N8R<<B1C;*X/$/JQKH9?EFW4P/Z[;4]KMQE.^/OU07:\F*
MRG6O:YL^>F]9\VY<<V[MC#1$$9^?DX;F<!_'<])0)O?JUO64GZ1AJC@HXL4Y
M:7!^1_ZCT22Q./.,P/V@<JS$\\8=B/R@P@J?[Z4SHFQLM)GW D13=XR+/#^-
MBIY^P*Z2*>6SD9Z;T5%HQY.6N.8=LTY&N.0U_Y/R/72%K>^UB-ZI<6N(+913
MO952M-4\];'Q_?Y(W,F-?V+:AZYD_O'%@B?_)+YP345[MJVR[@>5P]K4L_!9
M0+YL_^YI/ZV-9_HJ:#DHNZU30>_5_,Q/^]\@<>K)&X-D@,WB#>9(G70NEQ#I
MM-5CU]@>NU,4^ZL PJN>%U)[WIZ<RY&]=FO$>?8H;AZKGB5R+:);,@VW/YUF
MM&(>9O"*. M*)Y822-)IS5OBL#:_M'OYG6Q*OCHVG]%=P:LK*ZF+G2RN:)A"
M*J'<YW#VU.ZG/7&!XI?D]-.>"+)C,M2O/+<GTG>Y07\?Y7/E2/\FKKA(AXU?
MF^<H5S48*S++NN^/=IGRZ>*-3M1LD4@ZK'_W.GU6TZGQT:^:MV$9&@S [^WG
MCKG\ZIZW.26L%FV>1,E8*VA"P1[,%)D.BM[7X,?I,S%Y>Y<_/QTD<LZG4^_G
MN4S<B2**R)/JFJ5V>^V1;/8B(7F*N(33VJRWR\V.U PKR_X9O&PVUP9(]0:N
M487+K$<U/CU*_?,Z4N.B2R>*E*>3R.=S9F2;?#L? 8='?I\45DV>_S'#9LY-
M7%_53!&088,4W*JY6ZA%)&1I)4EJ_W/WQ;:;Y$-NTD-GT)7%$5#^DK!QEPDF
M:4FW#[!TS7[CB<A$N9;_SN9W&=Q3+Q08PNG=I"M@%/G64:Y(/TF=)A:E3V\K
MF$3F2*C^^/'@4PB /<=82N[+DP->0WY^]E?/'E?,+K<)JM2@]1K61L1;#[8S
M246$J>35D]1N%=T%YYVVT:U'R],*!VJ.H[Q'+M8:F\V[EL-'BNFK1'75H1W[
MF?F_>%L,[+;A]KI"1>A O<VYWG7,_)+BB]RS82#D9$9+S0^4W"V1\#N),GC1
M-4[Q[85@8G.4@QQBT.!:_>)EP9VFH4'I(?[1Y+XE;WQ+IIHLLRVCZ)LW@L,6
MOH&/$Y[D;A>F!0#/Q;\GWG__%>O_5I@*$FVYX*!N;O!^O%4='ID_*&U!#&Y=
M2;(%\/=10A-,%3'.P^Z <#=7;Q<! [XA@:=:)'AF'!SZ4B;!X*9W-/UG@/#O
M3YK5FO.\)3PS/YMK,<Z",O*G?,7P])%=CU<S6^E<+3C'QZQS6:T$1#DLE$*X
M.>CCL?K':5)U+O:B^G,[XTBV$9,-YU8N!^:=RK_:$QS\3RS>4-\-Q*G/=GWS
M(NW.+BK]RO8]86:]P,;[!Y6ILT'TOA%=/,H?=.65MUIX)#(V<XH#I43<#X[>
M3[U"+5&4ZQ!34E6O#NH/X25:#4S*7HGN]]HV--B0,4NP^F,K"-]-^$QLADP+
M"-)'92. VNF[E4TAAN3@MWE,B)6I79/3]Q-;7GSC=<Y)!7Y\+'HP^;94C':)
MQ:?9-I_VX=SM E=_)F_&SYD9GP1(/.>[#I=W@.>[#L6IU57.=QT63M2SW38G
M_MQU^ O*;)A/>N!\UV&W_9)[/=;GMT:9D$G-\+0.F;")\.+O<?1#/B/L(S*C
M5^&N'/HE[$H2%WI&\NE/]"%.X.Q*7'-"M?(*BTR$@W[.K@1+B-@RM90Q:2*T
MY([IB2L_"1-94^E@RJQ5X1M7,G&P>TTP:A4H./@<.?C +S?;N-K6<DI_)[UH
ML+D"GHGEYL\YCP05E;ZK_1D) HG=JH2O_XP$;4Y)/QK#G4>";HIH,L'8^YA<
MFOP,;5=+O'.=.#5?$W<K;@_7 KXK]4TD6@6XYT"KS?.<$C'L7DCV5VUA"N4A
M)@+%,".4OFRYB8\QX:K@("OR4)Y=SFNB0(-.*YU:;A(]5J0O]_^Q]Y91;:[M
MMG"7U)!26EQ;W"EN*;PM15-""1"<%'<K%GPMB@8"B^"^D !!BUN XL5+<"?!
MBC;!2HOT &O__+YO[*[S[;WV..?-R!PC^9<[R7/?US.O:\Z)?F;2_#R#RHS:
M:R$7V>Q2I*5$O<X0^H]?5_\3H*=H@6.EWDJJA-JUTA'OY5G)?[_!M=^K-%Z^
M:[V?#[/<+Q?<S8=K"MFN1A[+S+#)2M*KLM1I_&&#48&C@W$[R9(C;C5%0&J]
MN_%6#8-CU)JD) E%(P^U*8+S3$MYGM?Z4J$,7^FL@&MY9'AU@F&37:\ZGVE2
MFL:PW%,G\2Q^GL TZZ2DGI^;D1:=!O>VDW*B']'Z<?UQP(^>V9N+#[^1! A+
MC\6?LKZ7![2?:KH,7-29/3&^Z5(R-^O^_4:%]![3L?'\P+0?2+/,X<C%:8#?
MOU4X%B9W,\BIB^[N7/(YUGU07K#LB 26_OV&[]3:*40>FMN*QP;9*/PR\S1_
M-G&RL4R-[)GS[GISV  (D_'> JD4UC/+K#S[6"P@=Y%J(G.%ETE[WD29X\&7
M*\UNN*'"E41G4RP@[UJBDVP\M_KU6J+C25&U,72ET-'+CCC[+-8797.D<#OP
M VM^G6^1N71A!$9DV5&@6">,FSQJ1,SQ^PU 'O5;A+VN[?*^0.Q#))YWA!8L
MS5?LKQ96HC;:;?X8U,)C%MBX#UNBE[:@&&+B8A3O[>-8D7Z5%YXC')2D-MP"
MFXIZ!;*?MN,U%7$6[.L\R%J\N[<1-CEYM]S9V?JZ12N5YA>Y[GG=HK7C3#.@
M!TN/&BS,Z.I4_MP<((4+ZA(T]*ZO)80U4D4^!!F!JYUH?H83>W2%:M]:.'%T
MYX/K-L5 'SCB+$2Z^;D_'?V8^AAZYZ)[D:2C/_KDH%>(=^31EE:FO]0=0I9V
M1U6HL-7IF023EWLJ$8[6GI,;[1D1+F2U+ /<!E10('M@<S'9H@/[ ISD''D"
MUD)U0GL7.R@00H Z6;A;0\?Y5*=J"A?%.C.&O[E0JD?[$.;W,DGC=,>EEC%5
MZ,\9]MRO%06;WQ!Q![HO^E87-2)6GW$G/T%R'/*SSL3TR!5=*=\7%OZX5KY_
MW)P"6TO]I7Q'D\EQB31_KLP>1)AR[J=.VEZ@<MO0)PK')@'W3O2VCD3.2+/=
M6H5)S]-E]5N?K,@_1OLKFW@#E-F%<8-0\M6&D5U93**[ (N80)=58D!:3OA[
M,]=$?MS668%8MZE8]P$?[$S^UH-C=.?MX,X*+U09W7A7YT-#ECX3< 9?3W%S
M0C%(730V:K/M1B#C]'O"@MUL3#7[2RQI&1""@<,^YML+CGIX8YVBU3]@^9\V
M#YL:_/)R- (IO]_Y/I $>]'EZ,^-^\0YUCKHN-=6)6#5&@;4"%M<.7UN:]F"
MW)-$<)Q:UE-X'%#(K-M%ND]J02>8V ^]" ]_RU-S]7XK3T<XMQ?_-*9_UA8L
M[97E )'V;5U\VVWS8& C;<5>J\R^9@M/3-SJL!>-'HMVVH<-<^#).K[?,!FN
M?OG2R&5FO-?<A'JP3,B0+Q?UZR3B.:6&QY7KA"7@WT& _R, Q^-)5;F:FM+X
M'1QL\QLN'W&/@Q?O:.6GV17$)4GGPB5LD&KT6I0&J<'!#K*U=J]0X!;?A$^7
M9[&G ^0J#D,]4;IQ' W.GPWA[;C;[QZO%:V=D*96F;\Z;IZ!XDHPCW>JVT$"
M(7.CG"66-7I15QKAW\]D]PUGC#7P1D?P*XVPZ&:?=/"U1GA1J4[$N*:=Q4G$
M4Z]&Q%BPNVGD0;OP54[I6V),/?-002QY89A 84=IDN,7W_Z.X[*;7=PZ&2I4
M@9;8IUU2D@R>H4<EG$V=7@PRG-DG;WLT9SD/#0G.!C$F\)5^?^]N&4_U!A]"
M6[B.PJ3Q\VXL2D:3(G($/1Q^=[G8C$A"!W B4_:O)N/B<D<!R+;,W%QSOA@(
MAS/I9?)YFB5C;CW(O0ZIUXUEM\>&,:/-MWB5&J]"ZF6ZN8HYI64"*GXL?H3P
MMR)#B)E'YQ=HSRN1N7?1XLBUR#QM;\N%3_Q:9+Z:I"G$LQ(IU3C#P"9$_2_J
MOS*@W\,&NDVGA GN(?NL)%5'IFU</FD!1C'2Y2UW%K,>Y/.NIWK>HQT(*#6N
MI"ME-HX%9,HN=H22875L];+DCDJ3VS')=^U3)X4ITW76$)_ Z^_-V+EMQ!?X
MD-VZU5_,)$R#W=83T+SJ?-FEL.05O2Z*!SYJYR7GO[O0)BW9$$8;L6=]\2,L
M'O79]MG: 9OR?8*M\P)&?<'0*M*(LY750RWH^NT(%AY8%+[<Y;P%K\+H)LQH
M77D,CQ&.J/:WMCI2U470C:.2/U9 ]!V;0E;"_T2%OQ_M_!C8D^[Q^:;+A.A.
MB6"_[3E4X#WNG;@'YLFXF69F2<V6.G]:?K)XRQ8RH=9WBTI+R9]^\9^W_/NG
MH&W4_G2>,#O;+C$T-#AZ30,<:+H!AJ]I@#*.:B [GPH#OUPS7W'2(T@"6K<"
MDDE"50PI,\SGU<I3?X"^?(5\50C*E.:6&<^8C7Y,M<8K05<P^_R-%@AL+P)W
M!COW<93/N;Q 3M3GOA#7\RLX$SX)+0$='[?>GV*+8[,;L(<XY;[7,I7N1TV^
M<W3*3ZF!0Q:X[&9^10I82Z,L=P^79C;PU(<4$MA/:>)18LJ"GH(:J*P7=QE)
M0YQ8IB!UE&)RRL5?[DK#\@5)>LQ]%-QQ"KE?L%(Q,IP=B[=AJ#2S8C]/LMYS
M]9%W!G)9+(NSR<>3%L$=5GP8)N2WYI[B?>>/A=P>,.E6/ESIS4GAI_UHM3<7
MG[>G?29K+NC]2-PSG?7.YC/0]K,JH:-0D^F+02^1A1??DJ/V]G;"OM^07>Q5
M#@<UQ8LTQ/9C&L8E5,UF1!!+ =$7EO9$X83A:I6YS:#JSYUE"B.G)G5EY3ZM
M>LGGZ&(@Q8Q_FUA0W#D\3?FSG._7-KM394#163:_Z->V"7_N4][ %"85\/UA
M:??@$Q+1"M/H$C<;IC6Z?H_-T8Y2)8#.U"]"XL6?S(OK@W,8/(K-\^!16=SD
MX>UO\&O[L#::!BFR]+S(7FMR9=&UCM?\S^HV^I=;VXXXAZA/^R3'9<2C40JN
M)Y(U'@OLD,E"/Q-6X+7KE$-X_9AC^97KU JB .9D?NTZQ6%'$D+!86_D7J20
M[_6W&LS%TBK'@AO4G.KU++#/2<LY) DF_LTA,'[JU %*-6P+##SLGO&%5U_V
MCXH]+30@G)FA)KDFDT\LN2KV:IHOMX*I[5&)Y-@:.KKW>3)_6],"@[3O_&89
MMNOYR(O56@4Y@4#R,^"XDSFFGH":=]-H,X>:;*:9?-Q?A:4/58Y7E F_'GC,
MNV'4N]X#MOW2S>&\&&IQ*GY2#BR*!T]AGMI9>G^=HN$&CSOG=3E;[)?N"7@T
M%"P]0; &'+(8.^Y7I'UX'+_+<*5-_G[#TF;4)ORB0B^B,HO3;9U-8:96Q,.]
ME:=]C=[$?AHXP*Q)&H9[F<XV^*Z!;/:-:]GS.G=$KYDK :5Y,W6T2[E<J.UR
M/69XC(IHIZ+ P,KIQ-U7':!:G4(7ZS4!$W\EWO'<Y&9.9:H-;FY9<*R Q8%I
M^JG8B3,/LV<LI4/R%RYKRW0->*?:[Z]GZ/07%[>8[5525#FM4TR4HV,92#UM
M9]7\!BB"6<D%Y+N^WR#$!M3A!W:&CJ/.5;0;3HTG3RDR_6R.N\:X#Q:DYN<"
M0@6L%HD!<4YS?2R55QQE[,>*3SGME+E5PC\!I$MDJ3YUQ+!'[//YVT7G?](]
M'B]19.S1'B'&=7>@4$<3T&T$3X_NO 5=14*/6QNM16-+VWUK-;6^?FG[SS=O
M#S8:&S\!4MQ3;EM;$N;:5=ZMY@9^]!"D&+GH'O7(9-\UU9L-JCK<?JJPRZ*9
MNOKU\EL-$Y;J/T#M8X86H>E<@RZ.VUI*0:IKJ:8&R&5;JU1)H]_ZW\Q+U7RK
M@R:])IR0W6.=@Z CRG:>I!AZO#ML*?.M=1@_]E@9,42I(S$;O JI)89EOLB2
MR[<35L[VB39\B9P#U'0'(*>^_6Z>DA8VI"''Y:;GG?IO4N!_&*@'3\)[ JD)
MQ6*PMR9CAS,T/.4W\^-]FJ+?:<C4Q3@$",UK%,UW6>M!D(N3.L^HAG<JV\6X
MKTJ_'XTW^'YCN%4D0" P-O!7<)=B5^S#!F^!81[MC+R.5"L?M]MTD&Q!%PL-
MPJ0*6:!#<"&\+!P=FA<[].2$K%@ZHI\N(^!.1S[N,%7X#I$F$+\_6/$0$IVF
M20M1T&OO]L.,;.LNR&J[1B>L@1**(6YV/1GI:N= 4S=\113+;0)2M;ZIRS#T
M3%O#>5893M@RA&LZ 5Z9*+Z)%#6R.S"J064]!6WUK=XW5G&NUB15A%*>E.!M
M$ !SI-&V[& O"&F7SZ"!5+$H_!4)*V>O3V*T4A/&UR#OD*?;QT,UG2T.:%QD
MU5#QP17[Z3VQ<^RFA<=A6LNL8=EZA;(D,0\1_FIE=_'HJ>S&B(K0Y=+8A]KD
MK&;4?*G._*S=TBD0M*R$.U,,U:?)]^8*AGT 6OBQ9T.XV+J]\=C[M<@BZ3(+
M^I62=K4#)P@5H=)-K1@6MEJLLEGQ=T*6?OKQ]%%CV:M"-6A3864JYLC^^XVN
M5T3AB(9P(318@KVSID2K#P:)*N1[D+=S8L&>EVSIC*(W<ST(XZJ[52ZJBQ;0
M<%0RUMF"9&\;2)&Z7OPK^1BB%]ZIHS[R8+P$O^;)R8\OZ4?Y =/4>B2H'O@7
M\_$J76X0@7<"_@=, /XWPU#6.:[$0;NE/!:U)5L[Z";1.;=9IR<UED]"[!D#
M2%8"V;JJ@ _$0Y_?1DH(-HZS[/<N+W6U*$_R#P21F/12S1US'BVFHA8HA%0B
M,7/,ZM^PQV15#[(\,8&.5ERQ_F#EW2]GCW$*\,!'/=K+PN32WV\@<"2>Q</&
MC]LQ2EV5"(&GAN(BU)P"Z8(]16,Y1I3/$79U>>IEON+K*[)_@ ^(J:VZR>+5
M9"/"[^NP0'I$IYG1&Y 6<&XBK"K:BJ/>3K+FY0$?_Z=3UIG"[C<F+]*26G#;
M0/:VX89*V:0\3Q9V=]9$&S<+5+?DUQ#;T\]_[J_8)/I//B/+W/O!<S:H^$3Q
MV"E I*$5G.#/@^[4E]8I4X;M">/E&3[DEH!1RE4A;[92RQSWRV0K*^A&NS_V
M%R];022*,#KV'\ON^">)=0V3ML\$.93JS$:]:L=5ZI[/2)9O\8G\F>$XG\/7
MGZLAKYQ?0<RD_D9I1E#$H<*GLR\H/]?-&P2DMHX&%6UYLSJD+9D=5#A>3*=9
M7O@5G*:[O$-%-R\*5PDV^[!_K/DQ$Y"1*Y^_'A?::H:$;%98/6Z#Y+)8'OM^
M0W=_[_&*HR<=D%0V#O%2TBI\V9^]@@E:W0D)9>HONS.::*PKH.$-HO-=XD80
M*[@+LH^ONLBK-5!#=-C[L?@-]2T=5&PV?^AJ>G[^:@(3NS?/A8/^B4JW+ZI4
M;]8E#*!8-*/9UH>I'/7D;S; H%GH 251?G9L\0-I,FP!,5ZJ,8@P\.U\N[8;
M@1Q0T!6A%8A@Z+HFM*J3[C(!K@FMB?(7@^58_J=-_WK ^\O+*CJD9LNGBJU
MTG/$Q6TKT1QHC+\JD36Z1*LPV+W32N0#3(&WVYP7BV9JQ[M^_JG+H+C#?%L]
M\24+Z]U,G)OT'>U$ONFS]G%=L_V4SPQBL_.C[ZU2G4E$W6M* ,JB-6RSQ_Y5
MQRGVQ@1U]3>9=Y7S['HRY0S.@@HN!M-JWLDYL/"/[0B]&$3?2R^8W_HHSLC.
MSSYO8ORIBJ-'D:^&;?*%CNJ\L9CJ:/<G0\V=C64_[IIT<-.4!/IQA. "9LIU
MQFXJ/H7LC>J[Z3G%HKD77"XU1AUIU1@K=KA?5%%7,#3PBDP4._8ZOW?"!3-6
MIF@O+53H-6LMW8A> <Q%P)KHFE(,MRE!!?P\(V+&T'NM/CU/ND9SXE]UX#]Q
MAW=]+'GNR3NR2FQE)V;)@,2&2\PV!](^MFMU+L]3Y?6/\[_*(P-%Z??KKO$
M%Z/CU2J>8B^H_&5'+_]$53 5M?1=%KW4<S13T_H2]^#,:I 3L"@@6=[!I\UZ
M'W.FLN&3]=)(SH^1E%EHDI]9LO]*D1H4;V/A=*U(C17/TFUI4KE2I*KQ[SQK
M5?%VK!:1O/R10 \)2YVM/Q>2 ,C?&].V>Z _5H06 D-.C-AQ_1Z$AE)P#][U
M8YCF[^T]XB)TT[VTIM'@0B-JZ@@TO:ZZ33_^ ##PQ%G_K),9X:R5#L/H^@/=
MHY]F6"[8QSMKA3?2.^?L%3K]#.>IJ)%^_H];-_P;_^_X(7;Q@[\6<>!]%DO,
MNIS<]QLGJD?2KG$SMC-)$ZO(B?+'/A)AT)V1*I?]LCVKJO17375(L'PG?[L;
M4U &+!;__4;HXOTU\#!&8V6/9CGC=G6F.H7"$"%%P/KI6*AA3(QVDGI^-6"#
M!O>\!KU<5<HB1J\++MDITD1"#JOFTR6&'?CH3:%1O3I-X&\M],-4>]CU,LAB
M?_3#!.U,@P[25%/U3\>R(^.U ?Q*OU]YJVABG?)3K[U5ZBI_W[#\RUN%9]8Z
MAM?$@LPX_\T3DZ(N?Y.K6(6>M/@J6U>["X:ZAU>Q"B);LS'=OUW'*D1KF F
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
M,N8OAFNA\6X:/5/(M9,2?3'YV:U@4Y)&#$-&_/ 1,UE'5!T5CWNQ2V\>NH*
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
MPS,"]?UG'M"=S46%Q]"=]>7'<"RN^,=$-%J_"A0G4NRRXLN>,;!2;*8%A5O
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
M[>J3_R#$P&S\_NU@VMWR1$KKS^)M,^G/HT8N9HGR947.^ZU#Y\DV-OD^T@>
MSPJ[-L:G*JDIF KAG59(G]371?NOT/$SYE/IP)1YRR)('NZ></@3ZF(=%""(
M;N-,K-.%E.?U2O3;BOB5:L^N\DP7.R YJ)R5O4)=NJ\_U&X49NSX[DJ^RA],
M,!Y-<B/34,V? -"P4D>N@_QCDVIE%70QCNOC)=W[_-W -!(HTR@TA^9O#&C)
M+4AURC..VOB5L79^XXIWY]!P_L+@'&]F(?=^A E!.N3@0H5XJ$8%&DWB,96>
M+E\%*Q2?J!R+G?3&)M*[]4:Q,+EV,R3R-$6%/S%6Z9'NI_/!KA=O*+(&+\\+
M$#WL:X%;AY5'3R8>)*JN[.2B]O5'&*H,_0=^2K#6+T@H)8IUOL[AY;:RT\Z2
MM']@>"!K#WRQN3>UOA ;XJ]7;-@=4'!BT26+2#@]2Q]@I@4WUZ;WQ^'B^QOJ
MZY"\@,8\)/?TAF7$IVFK1[[4L>]=(KV]M8SF;8_3+,$N2P$!)9M(P_8J*<\#
M;8W&<1?-M/['FES#CFIL]("&$&3A4LWUR%W/R*^B2R43*RX/_=7Q_8<*U?8Z
M>4C%<&E%_AY(YZ)!I@"$H=6@ZVN"*WW".+MR&(5,AT75F4)M034 PN9!])#7
MIE\!^>FEOGZ#J;Y+[Z>3Z1W9HQMB9:76HU42BMKEY6]4][ !Y3="JT*THUL5
MQH*L-0SUF6MCJ3>/:=FL=<(UQIP];1G(XQ+C]H3*/0P>6#Q.-*1T8./C<!:B
MS[?%?_X[K.^W!_"+(ASKS.BAS/()-HFQ'5/_M.=Y)AVDU\W+NPNC*:!3-'$\
M6J(G-.0._\K,ATS,,WA=5<K)=YA<60;RF,\3CN^!Q?>DS*%M=%T)3K5DS&1"
MM,BM(;X$VYYF$[VG=@TMVB\/%GZ06:ZO?%>)W36O'',L$]_FD?HJZ27Y\7KZ
MZ$!MS6@N_WKZ"-G:Q;CJ[34@]M#Y:F90@?Q,;IG/->_]_,UV?UKU3)(30X\&
MS= J>:9"35)XMX S-_D=RQ,F)@M%2D2TF^>G;C[/2BU]>%RB3H%_@;#88/6M
MM=A!D>G)-?KZJ&Z]KGKISID>C4FTY!J=7US2%LN6UT>>7/BI8L@_KS?X-_[+
M42%(I.AQ"6]E428O[RZ=C\A-DU.@N#F199GD_I-N2^B4*MPVN ]0]\4P$;/]
M\VW]F8)ZM5:_OT/-?;_1LRAR+A\8E47B9\P5@%?^!=X03,4_&4X*>X-VRW+A
M_=B4]) 6/N!&&O[F98#:OG(,1<3!3E:+ZD0HK'.K& 4+* #BOE!O)&6Q"J!#
M.AN5A6E3H3>5L?5M=W1C)QW&U'='R,/+J&T8#V:%=YI_)&I97AA?$7M!^A&K
MZF&=WBT+UQ#G8A06'0$A=C?@O PFAOB%O"1>"[O5Z@;L[I&JT$LZNT=AMLZ,
M>(2#Z:2_2@ 7JMQ>SQ>UD]Z;Z<VOMJ9\ '0[]K,]"<..<F;9A U/2CN]/J!_
M'28AY\!U3<DYJD3Z/V/JY25H_BX*I7A'C1[O-),N@=O<$\3/.LP.ZU0#[NGM
M$,[X$_ +PE9W7XL!N.F6-VM-3GWWRKC#KXR=;00Z3_EFULV@(F@:%("+$L!"
M_JE"'64T0&M(NQZ(32!H!WYN9I1W<2:R]BXQ;P=ZR'I,9C%6Q>]6WCEL>)$\
MXN 9$LH]7@'XBMS#/H+P[_(]Y=*451.B9C=SKKL0_B$.3^^KVU4TC "L+[7W
M.AJ&=\51EP_Y5S0,_*NU$>_8?T3#)&G&:Y<PN%U'PS#SU<ILC8<4CV>L?:O3
M0UK1"PI;)%I-OR1C4'<.I>LITTEWF-.SFRR?./0LUD!9IJEQ:"E1?XW<^L>]
MCOX_ 5E/QV4_<'CU=#(6=^X.J8NQKO=#2*FUM?[.K1.C'+I>6Y\DD6J1Q&T[
M</LNAZ.> UH^2QNY07\A*A.HE+#N,RFOLP&19BK\"3[HAD2I<8/S7:=E=4MD
M/<9 [J_6@NWZ2E(A%2H4%':FM7Q4>WF[_#JATB8[C04KC*WP+P%DLOS3.X&_
M^ .;F^"+*RHU8VSQ@:?;N]"7R$GRN.:*M#2GX3Q?_TDM$A])=W.U^WUK71R)
M<@'"Q]935@??;]1A-/,W3_TKJH.L9A;M+[S\1^1&3@T^7HRLX87Y!T[U,ELU
M+C036KT/>^^>WPY,9K(#4U4%W?!7;.]'^9[8M@KTHPG4$MH4H?I-R$QGF2[7
M-3X/3G5U*A%=;B8A?FI_&H9:1T>K<*A(U$HK13O7MML]$_$\^J JB,_;FL(/
MR)B?I9/6 JQ^S5BA6%3G8R$>"%(?KX7O+"V7!%6J!:!AX5I)%-5/5X/L*FLJ
M6Y&""->LEY+D?DYV;_JWUY30C$5F 9'^UEIN5T%X4;C6>+EYPQ--S225R#_Y
MT6H^9?^BS)(AY2RO= ]P8FK/>U5_EV2XR!)A23G UW:D<N?B S1_SX]/5SI>
MEM ;_*05"^\:&Y2.$A^NU@>C@5GYA 80ZX=JLNJ'X)!=993LU_5;HFD)11,E
M:LKYK9KT*[2DKYHZ7PV)C%6O>1#&B[2<Y#AY\6Y46]UJ]AFVFAH,FHH':<U^
MK&%M]R48BTIWSYCQ=&OI@;VM8T(>S5IK/?OUZ0%H%3NK6[IW-&7Q"I+/_^AM
MM6-7/F?YL:+@VK%8R+6;XK)>^\SLOC.5?2I9(/Q3^QES,N'[C8FO+@(KM\.'
M#DI7(@/K=YV+K!H1+^-O[CQ-[S:O*M6LTU=GY8XFUE,+626O2OM*'A=3BZ3,
MIL0X)=+W(TBD38'V6UC=C2%/NHE884#KP[$@F^P(O8^ *6"N+59@B*YVO%8R
MR><^AZ,098V?B>'TB\%=AI)Y#AS^CQI^^LC5JT)-X60_7H<8='8JGV=GEA?4
M,.4U:8CHR?E^PX2MKB4;>+&Z/QVP[?NMXUH/,0,]?(I+&;T8PUWN)<7C=J-:
M76[>C#8):[+C]J?0TLE.5X3IP_<0-+@_TY[ZR9OW(.3:M[0W":C]E!'JDQ'J
MH9W*E)>_6JY^=84QW!NUGX]+$C'?4A)<X52PS<)\X\"H ,^S YGM+H)F=VN=
MW(?V,6V[&F#]P(&UK^EGL3LZ6"F?N:FA4\U9D365U:\&R4.[.X$,)[^ :N'#
M2^V++$@Z[QV_7=$YG29YRUA^G_K9!&_O:EQFL,_4 Q^MD+"G<2H,PBY7V6_9
MHWF?#MZ/X^Y1$50ZYK-*>?0Z, $L=W!;7[L=A=BI*A-=ITL_T_[697W23_&0
M1!O!9"I;*VL?QI IW9'$2$$2Q!V%CV'OK2/Z[#D8R"@'#JU4BN31=P#B$GB>
MY]MVJ$N!7H48O4E(OWQ>'N+G&$+P/S[?\F_\]Z)K"@#$?;]!_J\K.S9-;)[M
MM1U;+MPOOUKI+SNV],T\ _8K.S:?F36X."(_2<*%E*BRRXP;H-MS.N,W\RXW
MC>9L.5IU*;1=PM3:&/V!I)YP#ASR&%642$CR=9FE=B:3(O)U"BR%P6H/DPG<
M[W?DN0*Y3M([YF5B.[5U%29&=DE\DFFFM#L!)JPEA *]H\5':)+#@/3"R(N1
M&'+9$RL]2@USV\;3&14RFZ^'N568"MK(0FZ7TE,IX&U&8-R!^=:^V5A4R\HN
MTRZ]H7 2Y)M\P^?[9\\(T-#,G"F 4N',?*_XJP$+QKZ HO<'[YW-'1!2FC%[
M%XO<;QVCW"2:GD4^OJ4QUL%Q$MNE0-_Z&!8Z+=DLB7"TAMONG $8U51-><AN
M0HYIG4SU40(' RZ>:.-_C35X(B",'N$#_&>EQ-CCOC4Z38=D&#DNB5VRZWF+
M;]"V0N18TFV!3%FI0O5RBE"8NYA/DFB8J,L<M@*!!\13*U* J+;7LI:HI9<5
M]/O\:<KD=/!D6''S%=HCXS*^1.W$=.UNO)T?CSKI@EMA6,5=M7H&S#O3L6V*
M!Q?8I:T\0N#;[S< BWYM#V*_[57-*17:>2\=;0MX5Q0'C< 8.L]-NJ]RW!Z=
MC'7S7"4[C[L(YL.ODIU7*L<*5;G_2G96L3-S$]6\3G;>&'1]RS7]F))8H_<5
MN')[C&*3>26A4D?Z2_>]Q^@X_.9DGEY(%=G+!IN08K,2;"A#BK^I(A+ 0B%1
ML-G>K2EKD,3&5_=8N2J&JPG];5*C/4/BCR*@</^[?@R3965*A !$1%VP3YT.
M?G:0O_?9GJ5?*AHJN,)(I:44));]ZA_GUOX?FZHN%H0I_*T\3^K,MK<81:9J
ME^DOLU;#R?: AD7(@4LMSZ[ G_TY=S>,5=8_@.F^#''8+NREGP+.GK?^OMYD
M\E YSMJVNQR%KJG^\#N[F2LB;W9KLH/+QG;"%,=-016:HS^HR;WG__C0XML+
MMQW4!?J$$^_EHDS-KX6.#;^UD?*_V'O/J";3]MV;&1T+J(CT/H#44*0'###"
M -(E]"Z=T$,-TF:0#@'I-3#4$*J4T*0(@2!=JM)):-*$H"#=;>+S?'C7>M>[
M_LZ[]W[V?Z]Q>7YGK3OW?9W7>1['\=,L3^>,$)#<PCEO,)RST0N4Q,%9E,DK
M;NHQLFAN3B/YP,FY9OO07#U,0'!'2YZ]C]VD:2FA@=<$JX45UX>,^)HSQV?(
M1G%"%BK8Z)6#K:W/1+^2]:5F(^.^DFW,'#)KW&:^P+YJK)MTEZ0\W:1%[YQ:
M?>%-Q^R9O2N _&A0,0OS&4 ^D\4 G#S<;!;>IE!@M)@@$M_\CJ]"2P]F@N<
M5S.'+3&LZP=L,%C+P5UOB>K7&CRM>%NB*%DQ?@+RB&-A#M=YCR=DQ:?O=SUU
MX0WQI4NM[027  "C6?J>GCKIVMJB&5WHHM)-ID;TP]D/IY9$+0:UN5Q'CCU)
MB\'B)HYQH2%J,6JY'NO_&L %GD,\NF"H/799OBT[#7@8>AWV[+'U4NU>PZ ;
M^,-),JAJ?<E9=V%Q--+OV]/[=L>ZQW"DS.+4WD[B=%G@!<8+S'IT6.K,&ZF0
M87F\PLL=U'V.X!I#GW)0WVTEF5%QT)_6$%Q%^7<Y6[\M2KU$_?A6AR><_[ST
M(79>(J H?55RJW&]2(\U#JF4QM.>6Z(2(:@JGKR^$=;S2 _"-UF6X_(I7^M8
MF<!E^.='H2#>LEXFS;>TD\7U8X["*):(Y'?&+;4MR9QU?&;A$7\YWE.I8^1,
MTWO;D#_3U/M.Q^FTL:H0(C7Q^_U68\L]O4E7Q%_"C;O.C4<D2OFOS4Z^WC]3
MBCGQM.HKY^PZ$T.+%>Q4QYY'(2-ZH/(0O!&[#?^%J7$;CTL/[%8*=\\(W->P
MT@D'L^4=\,X5NF4O>>B\'Z0474,.SMUOKI3GZ&Z0UV%>H:>UT5^)*$FW)P0-
M4!=%HBS;](OLYFL-*IZD_G7QH;-"16A&70P^<9*A<9'5P-?VE6RWAGIK-G(/
ML+,TX^?W3#4E47SDT^6T[VA#0%;<P,'EX)IK2BABO29M<5/ABCSS)L3);LQA
MJMIUG3INV.Q)&^*C!:\XMLG/\& 60D_UZ]Q/36X2CT W[FW)S*P'R/G%7I8M
M[Q70CXG_R7K3CNV*YR_.F::^'(J=U&OHY@UJK4FL*NMN.B^< %**AK4:1ZMN
M-<_HPX;86(-U;EHF4+52KHFV>?<>7]I'XV_U\C>LL0@9_!'7()<OPG,-Z'0
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
MFL2@%/V*P(B@3U<8M=3UG:>*B\!6W/&$N(@R"^LRA\S-F8-6F+,^7R,B.94
MC/6U*49K2_"6PGD+3H8MVA,Q5M%,\$E#O\L[A%M>PYVV2Y ,68NR@Y4 L^&.
MR:*&NN<"X;P(*'L.QV/;)8FDHI#$'_;BLI_1 VVBIK8(7Q):CEQ&+W+TZ/]8
MOKPS>!RZ==Z4#GV.63^9AO9TFATUZ8O-8TO5PH[8AO&U)H:\<X+<E"E8V%QL
MAMC@ 8L<<Z !>>:0FZ:JU$#\FDH$BP@WVA<B\&F]-=ZY+R/O6_/363_: _C
MYE(R)@&A<X@WW3+-T0!%WY.BOS$K5UWERNG@!S?X>,^3\-B4-K[GP#^=O9[]
M/$"M'-9Y&9ROV_!RK'/>Y96+D,K*DZ]DU4EFEJ,E7\F\ ESE#]N#K4D<LIV:
M4[;](:>O9)#]1!K"E+/$AS(\\!6\?L +X2P97#/M8MVL4G-S&:"/LM=&DV?*
M/.55\[K0DE$'GV@ZQIX[QJX?&0_Q_"SF%=0,NGW=">W^>)"AUI<SG9"<WZ!C
M&7S/\H=SCX^.%&X'_80T[77T6-ZC5+OU\$CN*,NMW()=3#6M;6Y7_>&KF?V1
M+M!V#*BL6XGM31&<OJFPLQRH\V'L<\"RLV<4.8P+YZYC2 / 6<HG7O4\#,(W
MTE/%&@\TNQKZQ[VV$0^ROQX3P8]-$&$U14@JW=;.M=:X'16AD-)+4*5:F8.U
M?9&LS"U2<""\SQR+Q[$]'J#A $M8<S,C^12%6M2UOOU/U54.680]4J9Y\M,_
M]4_]/RJ@+[9#$,;>K<:YN$WE3$_0DGP%80)@4,[\<@V$1[ZW!^[WNR&'W<?3
M88</*WA?/(*RM@Z#A&[#KD=_>P'E'#9&FO8[8B EW2%SY,Y,Q?"R)0F/\-JV
ML&F1^AGCA>Y7I>F+:^@*PZRB^"SKB.'1 YWX4&V=(MX_#Z%9_O2PC'2'((WG
M2&T]'-LMI%X<[/GL9'(C/>TMY.Q:@+#(^\ZJP#N<PV(!($")(<N2:;<JU1&C
MR$\$[6<%>M?3IDHB<B"VHE5/]X\T5IY7.:-QH=XYM]7KUEO/J-?.KOW(X+$/
M9$!8>GW)&B#D6LU#$#KM%1=P*F7T6<U]1#-=.[^UQSG'4&WZ-%$JL[5BEJ&:
M#K_@&/,T R_GW=/Q*T$0OV(Y+<EJJ)Q-<KZ8/$4']GUWOCC4QJHD$)TO3_\$
M\Q4]G@86&6!(T<=SC'T!4X(.!LM145F.5ZTWP+E\4$=&/#]!^BY(-A:AWFS)
MAM'#[%_JQ?FZ*;[?L:*USJ.3=$!-]-CP:UPY7=18QO[\/,+\BUA%0K+6X,VP
MN&[<28T=,CHEG;-!*"#D(X.:MT3U"EUYX"C1 <RP#9V?==J?A=D,! GT.XSZ
M5U:*.),<P#U0U74M+I(#V-C*M,ZL4MJZ*-GD7.4'AWM&)Q!\?L+B@^.YS&^_
MB&,4GOT> 6'\+IV7,GRHMF.0^[512O7\00?;:Z6;+^REC"M_YV"I%^I61 C4
M%=W IOW5:3C@=2N'"[E3E]M$$6;>EHP0\*\! S+4F[,38+%+5\U\G8<;4Q%K
M9419GNAVQ/_NRQ#MW/MSR>,_RQ:4B5_WNWV"<\2ONW?);**P]/>ONP:?6)EB
MP#NJDSJ:2+E/:DS2'L0#A,J7DGA^:$>M!9#.#YHEYT\@TOGA?!:$B/MV?NR<
M?+(]")K76 O!=8>J)!9+LTR& _6ZV&GJ8_5ZOFMX\$R,<BR&[.3_UO!@UAAD
MMV_+DC0\</6$#B8$<*2:EY(\CTXD%NA-EM.[T6) 5\1X)IV 46\HD/%2>5)
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
MO9+>=/D54?4G#CV0L:2DRG2 S?-8_-&MYPLUW@GA2:"^'EF<K5W*11V-D)6
ME(Y[HX#87<!"X>8$RA"*5,_=FLQIX)\(1\K(C\7KI>8G:V73&/UQ''44LV^9
M'9_-PI08XZZIJT:M>BM;&]&.Y!=J[YTNN+?4*_$$H%UU)\GW:@0N7+-R0K)S
M-(3C>(5 8:42X?NX 0#AC)7Y=?_S;9L=@K8C/469EB3INIRDWM@:?E?MJ@U/
ME&L3F_^^='QHP^"'>IP"NLN^S2B:8*6@#QA)-\/%/PCX:$(^UO:@%@NU#W*@
MC+15HC)1,\@SR-P S@NSY1+$!TO+EU$K"H_Z@T3P;8L3%>$)NE'KL6GF8Z.4
M!KTSHRG7&71HUAC0]H8()N^4)P8&I;BCC>@@1YP5>1$1$*N@E61# L3FE U>
MG<@A 6)[9N%#*O9$0*S][U2:'P=9J,5@TK&=$"'9A?M-^WXIDA<#PQ*VX.D7
M<Y YCCP.UEXTO U_>0!X\TN7<FN.:M[;G #N2 =Q,]XW&?34"Z.24Y,3YO/S
MP]R]O;T]B1)?J(=V[T]H2<2/:TC4B8.2'XJ_JA<7M=%2LEH3B<]'O^I;E$FP
M38/9IWKNA0?<$4"8R]T*H4O!ATA',*4Y(!5VAZ9SQ<Q9U=]KJ^OF66'TH>^9
MZFNBNQUB.Z< U@JF_4&_XLZO(,TDJF)&1.\Z:^<N37F"^@$BUFJMA_<0<P:B
M8DBP@"B"S=)709' WJO#>EPTDJC[[N-R7<YNF<^"(%RL9W8)YU";]U!!P$UE
MS.;GQ?M3#IU)UF( ]5TYS.!&@Z[5>@8C=(\%%I,SA;\CC[_D7@%]K$X9AA4]
M'/(>\HH2Y&#2)S F<%&!X>0^F^,E&I3*W1%,$BC=$FT:E%YXJ':7_3%+8RQF
M[1@D3!XVFTX7(7NWH_JC1!$MO]2<5]H:SYQ;X]RW[^4)U\O_J4%$U8-JQX$K
M<+==>JW]ZA9!?P)%G$9+)4_M1.F??TF+#K66',Q!!FG>PJ</Y,9+NF K?Q8G
M&T^=D2"O<67$OJMQW$<!\!WR^KCTS"CK.^35:&YUAPAY=1S-84]9QUL!CD:(
MX?J_MOVF+^#I'[;(Z_A>4TO]>[C^*"ZIO&$?^N]P_8)D7+G&33 I7']3O:['
MVEI9'Q6+Z:Z)@N/=60=;TJ4?#NQ_BM4:SWMX9WM6[PA2"7)6;\N0A31/.(/J
MO.K"LPE,@&T*RIG$2U#Q%,CJ*YG\:-FLL=/21\D%='H1M"STW>.J&L?QKV0M
MH$;V9XNO%J2/ HX#;1\.^[2NUS/_/A9GH:%G_!=\$-N-8U9%C[MK#I2-E;=C
M7H--*!3';^0I;'507:1])=,4YDECWY6GPKG_4F1:0LNB2@]M5 4_*#+-0)\.
MNTK?F,(/!3/Y?$1-%^A=9PD2Z+!"H1G5%;CC"5;//=L6!QGC^@8$=#*N_UE=
M<W^WG]&6[EYNSJ*8WI&;RVBY#DZ@R=8ZM-Q"V;9TQF)+NG[OP'7'K?15:\X
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
M;'1:*N9';N==I9=#V?IZKUS8 ),>N_&:J#LYI7,0\<JS%0#7O(7YMFZ;HJA
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
MHS7A"NZS[)L=^@;%IH_+GC07LLPB!$:<!9>E=')V&7/H*<XGPBRK0:$^Q*5
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
M2C>7G[C8RC4S9GV7ZI,/DZ&Y4WSFM,3 Y5.K=U:!'O5EY;4//BP6%=)3Y;4
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
MOD;@PVIT['/&,Q^E'L31'H%DS'G[ZKHG:MO)UA2&H)-I75EDSH#'.'MVJMY
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
M_$KKU[];\[(+/Z]Y?KI]M'7)QU?Q7K?IQ,SJDD#LS'H6Y==<KBT';"X$X#0
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
MAF2#]_B)RS<E?D36B4CJU0R<_.L*W '&$S\W8V9*2O;'_GYM6Y;.V_K]!YE
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
M&MM@I'#:3<FXR6G"]2^ESU+I.:W0OC;KHBP2=U<"!HZU/34UJMZ=,Z"MUTO
MKJ&R=EVMDLRH<^QLQD2MDA?#OY<:\ .B+<GTEWDA'68R\R?]1*\CQMHFNCF]
M%EM+5-^-I[1WZYKH,@M[S1)W,[Z;,I9B$).0%5*H.ZTT8V@Y5URF;Z\ =?=F
MQWZ)("?AMH3_<0=N//5JIN]#X_:8M /A<QR]PZ_D;3F./[[H>-D'V\]7*'PU
MT6NPL:W\JC9Z/=]"8%0Q>YU(3>3P&Y*!8]]#)VL$'WJB%TJB,'&^_)R1%%1O
M_]H249SKH=V4$-"@+W!)L\.[XL3=1MA*-C5#\Y&MUM 3G\ZAFI3E(INS#B5N
ML&EX-7,S>JZQE<=@4!,+<V[\ZKT\:="Y_A%%Z'+O(HL83C@>UVF\PQ>3)AG;
M(!A,R($8NU)KRIP."DZ!>U_1$]-)H8NL;'B.<DDAM$K42AXZ*URJ1&=)S!?X
M!_1\KO$R*Z5BCP%6_:)>I\<)%+,;F8Y*&POR."?*Q5Z2T;K%6FB&]PL_F^U
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
MMN4ZF,SN.[BUX%Z &[;Y:/&2;&CU<*5?W>#=K/T8&[DI=AG<CLACZ$Y8NY"
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
M[F\Y_KW]S+\G;,=/:KRB+?@P&U)HR[7.@Z,!Y-6YW0LX# [T08$RJ9[&Z>=
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
M;@_X %"X(-.*]3[L</VFI,YY?#@@<VH:^H2?0:MX4< YS2%P9SLJS3(5M57
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
M^_!S&'3$A,D8P_UVC3KMEEMH-+]?>V/L;Y@MN%#RF__-_?V]4#$-YA<\21O
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
MQ/"1=NOE3K["NRIS(9P,)7W5Q@4KMO.FLM=W2Q+3TCR2U1K#TB ZWK_FM.@
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
M7N)G6P>W;;D21(X9CE3/WBAKW,YT+!)IMY9>)=,_[DL?XR?>:!ZC. QNI58
M24HH1*D@5Q>O:3,X-XIP$/%SRH:*Y]5T+P]93<=JO:M=$$G9[U%4JC+BF=.H
M_>,3^8T#=Q[F&/"/A>3EZM&Z3Z,^51W_DA-BN(:"(I':'&4&Q3%K.KE%:/4:
M%#-\MJ%&?5//&U!T*)4TN0SWO 1%VO[]!7M14(RA?-_[V'*G.3N$AR_>:GN9
M'>K&X@8/I;-?)X<&0S]L9@AR5^U_DQQ"AA?@YY7J7R:'&-?OBTHSELQZ^D5]
M3<-&C$W6C0%%P=%;_>8&U8&7^;&YKQI4TSP.Y=T8*(GZ^4V#JO>K[-C+!M4&
M<W9L/K3YPK7;]:BQ\1;/,*=V)%]C3Q0]IA7"O00X[QJ)-JX[=)A8I5X-VNPH
M/PC>*KBE$""K9&/6EJKIJ ]PI^3V[12*-NYF]O9^8O+NZ=\OOM/PZ/*$7@^@
MYZ**+=A?-@=).38"9^_.M<6QN<XY*3<C%/>T8#QSR?W[#5]'PD+ MK5/8:,\
M*;1**O,.O">Z)Q>Y[>ULG[>QX5FS&\&NS>^;(O2^5GWW,OD/VDON%AOFN'37
M#]UA<%E!/B*9(0K*E =D#C-/BE<F)PM/',[)XT;8#8FQVF6WDID5)0G/@M./
MM9(%Z?7F< ^X76O3>TS(V*4[<AJX)3D*+L#/CVL I[LRS^"LQCAJ*G:@E,=<
M.7S)B1$MM5,+ GQOPN0JCST'4<W=RSJ^1?^%]8']A4];.UJ?/ADD.>ORNHPH
M4>/'>\7]?C+!CW@/=B1\0._!_J0E;CD[H 6\*P*R&<+"0F%(091R]F#QQP2'
MRUU,*]H% L.8I[(F#LF$9:4$1MC>,$8LCTY4$!-'>>3@.YBQ"=BRFVN8(]5]
M!6,+!O$SFD7^*NP"N$T:NI ZG95:0;4VX!55/0FLHH-/E5X]906A+'KY&A-F
M]],J^V1>OR+L#'^LW9&2(<BK6^R4X4ZFN&BQNF)44Z^R]QBO@EVK(-OX/2AW
MI$($$B)K .^N9%RU7Z=-22A #?'LAUKY*7%#[LMJ0C"LPZOC:.?-R-A/^I!%
MS9XXE9=?C<<N,+P=^?-CRT%FE09>R50[=Y,OJY&Y_:%8V.G:JJR=,;O=,C-H
MW9H/8M.M5_"8HQED5&8X[@DH>!J#:5$ASV1QN' 2[[M#$_M^*/E!N_XF(3^.
MQAI4U50!9W"M('0766;X##YM3-1IAJCP5M%>E0O*:G>;,#1CJMY/[Z('OVP"
M"DT8 5 XA&_7$1S5X"[!B*&^T+NPON_5?I0!76"U)(DS.2JX!3^'O4F;&+^_
M!R7=A(!$Z>%?QDY>+'@*'^XYPK,'9O?YK6CPW,9MK8T^?-U7:\^Y10MJHP[,
MC5Y[D$3M6 ]\_[)$YUVPLU!BSU[$F)*A99;;8^$J&H.KK"ZI^J$.DE<3%;Q'
MMXHO1:<795WO3Y<?WRL;5;L-1[)&ZY8\L%M6]S,M)[0]HI&B&+#.CWN$U.&*
MN4-C^J =RG#$4NZ&G0;_) ]8>R@. R<;CW9I/F"=?$(C>D@C.FQD*,.?0;^4
MN4RF5KL:*<+EH[$;--L>=S=R17)!W1I_48,F"N@./H-!D.7\GE3=E^@>E[$T
M764_A$XWWHA$_YE-@7X&]B3Z:A^=7Y6"JP2Q--0-=O[N\/[K-%;Z5H[65JU(
MN)3J-$@R84Y%@G/::H^HG'=OEQMV>D[L2]MMM($MS-YC=J<2RUX/QZ+>8U6H
MM38X,STSH: _95&1J&BU[SL-#]_3OL[#'^!&*+9>9])N]2EXV3T7;[6V#@1'
M!]^./_2&3,2AC+:<@+HH$@5!%PV_Z,)-9B^ 4\S$]F04X82=Y1DFZJ9X&R:K
ML "E3,M-&;V2IREB<2LF.K)LKW#[TBF2UIVEY^KPM3TU^U/K#BR5_ #\-M2F
M1 W9V^+M>.3W0;T=EE6X-IGN-MS0Z1_=Q:V4G%%"%V#'2DDKIXWD8EBHM!:
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
M<3)/]TW*(P6&E'.?9&4$A8>;:LRT2^"?218C:2!]%TB_K-1[JAR%0C\HIS?
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
MM1CG]F/+/?TK?KK CD [C,M;#E,N]3'74C>-V:U;_SBK3M'[>E)BN>E<R#]
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
M@[1U4=9Q%?/SP6U%793R8K9R;/90%)ZM'&YHM-HEXV?Z'5#KK]T+SPOQ+?6
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
MXNUN";HV[Y6NO,+AIV!>#@/_?PI6_U#!RNPQEK\:)?ZZF9!R>G?U,)11A5!
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
M:AD;BU_"0'!E ]B4@%_@KJ0M]]9Z38=?(,G%NY!QOG[$X\_R6+'F!+N7;7R
M>6.HQ6JS>)2XMDXU%&VW8S/Q/A:BFLHSX M^O0C]MB$FB'7-[3-Z>8G8)?#'
M:'MV=0.4IIZI6JW!=HI+ *6S.BU!Y*]/UG,TQ%'<B'A4[[D'E?N FVYJ(SI<
MV +]>6G3,WSC_+NFA-<VI$$0SKE>W@B*O9;B+8'#+Q1@*C13TNT,R[7T-#W;
M@)DW5D.\BA[NB/XBW*XO,6",W4:!8UJF4 -HL!<UGHI1PF8B?&'XA1D21WV'
MY,69VN,QRTNE$UM<JZ5D*;R"XCS*S7S2R"T3Y+F!3;7R$><CW'<7K2!=8)L+
MKPU,U9R(2'2X%5*^^TK!NJ^?5LN"Q<4W7CH)Q,+7XG1_Y=3CM/G U(\LK)^B
M#31%M8YV>;_4.CI ,"V8^6+6&T<Q/ S/#4>+MT G>"@(+L8F.""V/3&!H)?R
M:=)GA?B;#2CIJ[%$5;#_=OK:_S2YQAOMUQ"G07HZ@A9BK%"0KOP9_K!0&_D6
MO;:36^#?'?4LD&CC;,#$9JN)*G*->$0\0H#VL1>X'$:>#+D, 4738Y>J_55V
MGJB%MVA7L?79>N2E(0J9IQM&642VQI.^X1YQI/\M5 %A"F]\YF0I/(>>.^@=
M(N875SA>X31P!^5 -6TU4;;BEI#I*]DI*V8M#Z1:'LZZVIQ1$4#PK7A@;\O=
M?7_N)3G<O[TEJ/S"_K!AQWC$)2FQ=\7F^#4Z'(R0AEB*&J<RDHA'FY##TX!J
MXUXDA'EJ#VDWC (=8CG[H67JJS-&EHS@A>(;+4UQ\8D^GZ9';/9MYCA3&WD-
M 6Y_-(#FMQHC!NX.YJFLWF[V@&0?JU7Q_"]BK $#CL<@+*GOPDF",-T6BGNK
MU6/_Z%#0T O/&^NA0Y[ (285[=)H0B=WJ6?>S7+6KG[(:M??UF<SPT&I%M>D
M#1!J@E+0_4 M=;1R=W8?6@B"& ^!CU<<UEWSXT$<S5E(VYLT#^TUAI1JH,[F
M@^EAMDK%$IVGFI-@;^<^XI?ZLE_3G_0JU4PBD_37NHFEW:3.KNVW&(?"QU^Q
ME&$#YN'BES'@:'+'V*L8 )T*ZB'?8@JU!%35+/L0@)R;=Y-VY=@5=*]R+EW3
M_C#F>P1C-,&-VD"V1BSLC#E%LMS-O3%@67RE>("4E7UM.&I]=E!A\%1=2F0H
M!['/0LZ!^DC.4-21[* 53B<L8V,??=*UOYO4:-;(_65OT[OGUMIB3,>N_6MV
MA!8 9RAI\Z0]V%K LO/A"]8JM5'M"Q>[PB& (@($ X&F(#E60)^_3W_NJ151
M"-]O=0E5920+2'*W2(2]/"$?"-AVF.-.T;7X_=-F_[_X^K>.%5 8,.@.F#.]
MHQ"E.%5BA.(LO6HZVO<V@0A"/8Q\M!8W&XI73M9@32GP6I!^GC\YO:7I82)X
M4G)ID_+2IJN7K"I,7*N?6C'=/=KXPXE>?CO::.LF M:.-WU9*BB/A^KT10C?
MU_MI#D//>GFQ3N<*/!&P<JI--+<HQ/@OXXSXN\[-T4WOA03M2=O^P,Z!YBI[
M4'9&%=V(W>UE;OI!<.6*EN<O5B;NMB-W>K$^1$XZI-($H.DV0H?54@^IJ-'M
M;N6R<A"7>,Q^[#WFC7&R,:,:)PQVYB2(O(^JF$X2V%SM>'%54N[^D#][<3R+
M=;O"2RND F.90':7\,.ODS O&3 ]YPE+',@+=,LA 9BS)\"U3ZID?VN/6SA
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
M..8;1#@1)[5]?J@=D_)CW+)G'4[\!82//FWB1Z&@O0:NS6ETG#VXKXP*=$;
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
M,L\YC'9+7KS-?-XK>%KOO$[:>JHE6*\>VGW;M+T1^@\U$Q?8L4P,]GNG2E)
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
MR%?!ZIX7B1%'XV9JATUM#TJ^U1AK"=427$(JHP3((YX7QA6#J8KW<@*V%VP
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
M2#.,+$A!DB0[,/']=$^P\8E_4IWQ>P[D/ /L* ]<9]+8+5VMO@*FJ5)JPAS
MK05@> -"F62 '=D'TK&J@FN5)MK5^IE*7@++LQ.?#\["".5O2&9+A_'8LH%T
MS-#SBLO8==&7NQQ_0LI^Z>:XZN#=,*3RIE$G^8FQ0F2*/S7)SJBOC#12F=?2
MC9K+;K?^N'S6VQ\%0$\RDOV#M.3ZHDJ574]B5JYOT?[&XD@K?U9O$S[HMB#[
MI4N;HW.3S9L'5G,*F44ATA7T,J$#I]-"JG^QFD,+%N9>97TTKK/5SR,6;+_5
M?P7/8Y=,"M-8?(^WHEY19G1[B8BC^?=2.:9;G/95@:DL*<XM070CPW2+_^ V
M,;/8(<S]YFC6CO493XA=OZR?]29)1M<NI1D; ]2^J=XU8:O '"/0.XLM%>G7
M@H6:/:^I#]4FG-9CVLVR".W:GJP3?-6S]BUM$\3S5?;%1C&\".S3@3>15KX=
M_>+N:+*=;.04U:H?;67)9\T"D0^LUG;E.#!)>: =W\TQ(8J1%1R']]T\YIZ*
MW';G-CMS3X:@MD&,>?@1_KI]L6)5S,)@Y:V3_\EAQP&3.EX"=I'GY^20D1KL
M<HJES #[D'QDI!D8:@)0R2-#KNE6)/T5'2NW2^8"AX-G)"B1BVF\:UVL>5=6
M23\6GQ'J%,#.JJKI;OT"<09@FVB7'.D.$&$/Z#(\5_5/S"G0WQ"$DDWE!0V,
M35=S.T(/#*)/\)(HQ!R<F[C"@4;_<F)1:CXYKL[31L1!ER<%B,:(B.[.GXX>
MUEX&TS46>A$PKUIB>Y$Z6_L%6S@Z F^69P6&M3@7J)H3V/$+A I%?#R37/&@
M#+S"=W-54ZP.=[XLP-^*%*=GG/S+[8'H<B4.<NY.$#QVGB2Z!J(]W4"4LDR>
MI,9J-_ 2LV'@!5V2>F0("_I7K91U6TS*P.-T5S2^&D<-X/>.=7K(LU.-LE4
MW[#?:)O+MI<U&V#_DI+ _5D/>//U%I1I*7>E\ %BD0%6X<G7<0RP>8YG*>XR
M1T7:4+.1X]RHW?,UCCO)VZ9.,,">4B6OXJ\H*JC>Z>KK%:> 5;RYP-<C4E8O
M74T:.:M?2CZ[2_DD#[I-DX L:0Q@G:[:(+5,'G]$)]-]*U4K[K1Y')2!46!W
M</5=I<5U>>7/[)?LRW8K+XR%?MP%)50GU'LA/[P-7":[_SQLHRZ?!(=K0U7.
MR&\S?90.ERQ*$?PT>*3;R4K[T=AK>=&Q$_XY*DN%-/[:E65]4 Q/8@.FF/HX
MN3UB?XO'P=D31VX>TKA[P?Z/]1"0SKR>?$0INA[98:)?+M':^0$/K!!:.QZX
MC]:!569%5G\L]!09&YRTJ[K;>>W 4QMSE2OM.5#K!*A'.+J41V^8'FGLMU?B
M::/J27JC7_N0-/#["H6? ;9]_ %<^RGU8P/LS2U6__#O<K71/_U'VOYRF?Y#
MIB80:-$9Q2L6T,[SM -%[W5U^NR^W^5RQJA&/Y^G,:<$ZM)XLN^A3SR2:&>4
M +5UT/J+UD'/.,^!(;='#?&4%X#:$[H"W4T=3X9=^-8&T*X1(PYJ;#LHS>M&
MFC6NZ7 I$A7Q'[^ET1%<C]8ND_1Z*PZK\OB()51K,DV6",TQ;Z$S=DYH""@)
M485EW7IXJ[_+3E52N:6^R@J"H-X1$W%2\L6&/Q5<GK"[=B]98=/Z\<XC-!GB
MWS@)OWGU/^9V;[>KTW4IU%E44;G8B8)2ZG/P\ONK45;^"2J3VI#SK1Z'\W'>
M0>6B(T(+>1S!^TLQ>_R:W<_VQ=K '+Q:ZAS;=9\DZQM-10=SVS#*YEZT=DFE
M^HP2^=1!OPA,XD,>=523=J>C>[]"Z+F"3/>O2M<$^S)80\W+P6LC?%<J@GU&
MZ)NB: %%I(Y4;[3&@VIA%9_04-PM[)P\O93(1M*JK0;*)RSKL+/ O^VFX;M)
M$DB8K$_C,BO_Y.(>CPR]<[LR$Y4Q7#LAMOM9AL<Y'!WN\5E8_N;3XV,Z+?K/
M9+HZ#C3I33VIJ?=T 1'*LPTVZT2>CW30:EJN=59BS[MT>@\%GYP@T3HX\1BO
MRC8'_4.Z-&2?5)<K1Y6U2SND]7?F'?*"Z5<403G8^]1:KK:0,<;O@/+OQGK/
M!<;OJ-&O$^A%NNMR1U,*]!U)8YWNBO)H*]*KIZ1X6R]VF[VGA-[9^;0S/EN.
M9._O/!#RJ'I^_@Z8?@MUL?YG@%W1&!?A D_@F7@<E%LO'4'QVH8H 3$$G P[
M=^"D],@M[EIM+"K5 QM]@QP8W&9/"K3_2X9_9G%H9/7A[,)'1[X1<&S9.J8N
M"]GS0]=LI:1]S "38NH!92GG\!N>O!NT&-_7XC%_+E"Q@2?'R>]G(%.K?%]V
MH&X,!B/;/]-ZZAO%&XZ-=AA@X*[1ZQ6/-#%_.+>_<6Y5_-[H,QSL!>P<O8/6
MK:7$6>-';#3 %GK$]S!M!H.OO33[M"-(A4YP(9BB[K:]*F/S*I-0B</Z%8YK
M.:55]RZV?TNV=UAK:CH1#RWT6H!_E1=)G$ 8U7P"598&6%800OF"*,W4)XU
M4?8KK9<!]LI(D_-[7$RE 36N!M@WK&2@=%SK@ 7WQQI@IUR:H3E0EAA@I8!L
MCHCB=5.7KE_B"/H#;!X'6:&UD]%60['_7 9_"/FMAGC]>>=;*&*_EFF\^Q5_
M<Y#\P@";LP"*JK':"%UQM3/YD-R1SUJF_:PURL\2<I4]# ;6:C#,3LC9[Q+J
M7D]UD83?K3B[38D^KT"@XE!+GC8NOX/U^EZR,31/NL9GH5"[V@!;%*R[R>NC
M&DTM 56'U9."=%M:)V4X-F/4A098CJ;'1&^.7 *\%07\/E?_8[D5XAQ0CM4N
MF]4[HEBB\=%Z@_4]+$O**H'6J1<.;C? RC90 EF@X%'H6?T2 VP&&5LKH1WC
M""@SF/VJ&&[BA6@75ON8+U/]/>:AXQ7WAT3+Q_^^R8U':JR FL\\/?5/H/R-
MQD_[(<Q%%5UK%LCWA$/3Q]?X-]9*#;!41U([E,FM4EHF>]B'JU>&8AY8K:,Y
M7BW"G[P2&I_W%:<]W+KN4HPP_^1K_?"O"] 0U[!LI';I(74L^.C60+6=TOIE
MCM*N/GJ"FA8^)^T,VV\F,7')L_Z*SQI)C ,4MT2)US7[[0&MRS2;]FE=Y"S3
M?N\]B<(Z=.QA/<.!.S'^W+(Q#5R+4G@KOY>.ARJ?7*)KCRKSW1)S/G1%+.QM
M&]$>)A2L8QRD1Z SFOF#C/535?\?#)=$-<_VZ^T@PAL/%J,8 RW]P7LB*WCB
M(.C=F Y(_8V=2=D))?T94YU)+Z\41TQPKK[K3%J;G5,8&1O__+NISJ0F?$PX
M::&Q,\EGMBJ_Z!<G8PG#*A7** [7:*483Z;@C>)P/WCXW8J?:IXTBL,MQG/3
MGA8KIKHGRU.BBT)U5U#L*<8E6G@9IX*3\NWBAN096B?T5AEQ/LB ;I664&4N
M8RTF\^ND="FOS,-=1E@9H)I;6:1+?M(;4*59="F_(W3 $OA6J' 8*:EN)MJV
M#RF..12TS_X<2JGQ[Y$/8P$WX,_1,KAVZ2OU Y!#F%N /,V&EG3(VBX:$!-^
M2QO6]DK)?#R^R>I6OU]^L\P:B9+H5_6[)0A-&9KY+MWS<+%!+Z\>D;0,'+%3
M?!@)W*>5H;3+XM3'=7_AW2$98$,(, 2Q+,H NQT*Y5,/5&.<DAQ=>G$(\'67
MKK(F;'F';9)VK=IQ<030$?:AR"/K4&,L7)WP,A-RY.*<;S7P[K8],[!UKD:F
M/UN_2:8_P,CTQ["L(^FJ)$8]G$:LDNUIU,-)UZ7KD@PPTV5&/1R2+D7=K4 .
M : OY) FQ=6EV&^%D\ $^L/SH7KD]OYXUL,W^H>$ES'K9[QZ)\Q.%1M@-4LI
MYK>ZM1%@XSOI1^UGMY7!.?@U%:N#,HW:@<FC3?]4^Q'P(8'A!MCL+Y3!C(,]
MB#3:DB-WA1U?JM _>%CV,#W%FX_Y,Q8Q>LPL0R2DE)2?K5KM5PN'"9YK(P+Z
M+]?$'S_ATE18G!Y\[?C6<!<#;/CP?]YA]8#B:SSU[+5-*-&:J[QKJ A58^(Q
M[;C^L604+-'S8X[3L?U(Z83]\+(]DX?14;K /15"BG=.:+]T^*KZ7H'09:5/
MQV-KG;&F1R74SV/D1%9D/+FO\:! ,>X<5N%^S+DY"5AJ3W0)72!]/1*:C7^$
M09YW0TDI6XU5)TK=XTW2M1<9,D<K?(5KQMZ24GDF31'C.,KZQ=&:^H!6[LWG
M#?$4T$2,R.?FZ$K5(W> 6M/P0ZKM#_7-&EN:[B:4A@L,L'K>4VIX1XX&KI9
M4"[[$6^H&P)XX=VZ3,WF2;I6.\W/*A:_V\BSQQQU/%]M,LVS9Q\B\5:Q$M_Q
M[$E.?A=Y<H):>7B:9V^L&'VIULBS%_K@\KR2=>@W\/>K[(58^5^Y-3A1<CTG
M(N1(#A,?*\X)S^^;\+QR^$31 +><4?2L,9S>GW&$%OZA)'HB0?>L1=K>+N7;
M-XD>E];,)MK=HBGH[TWR^FSF&%&T#%#3M78H(XJ.UMU3(Q0L<"L%0M'S@:/
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
M34Q_JP$FJ4[+Y<?',"+=T GLK%E;N6(.<>C'ZI]F=??]CYOC'^./\5\;^JU
M3SZR#*5U2E=8LR!\9B0M6EB]/I[>V W7/SRH]D/XZENX1'"7UOR0VMYDNU*7
MKOTX;-5EXA!O401/BGCJ.5OL8:HK((]SS[[JL=*7&& ]#  R;8>T]H;!1JD]
M+[.7>(HFU;O=UJF;R\&E<1@BN#\6.Q%VKP"WJ?N(((KIVL C9#3O$Z^#$-IJ
M_9*FF2T'P&N T]LO_Z&[;\AC1@]\!66O*CVI&D'Q5*ISY*P59,8>*/%J8==M
M/Q'S_:'+,?F7<<^G6LL3>P-$',(.N7!7*YOAVX0.JBH3'ATNR=%#J=M!)+@.
M>Y8ZKS]L!5B@:O82:O>KY-;;&NLF/*^O'4K7KP#]3A )WSGKC(1\?7W9GZH2
M_E*!OQE)75.=$B1@(Q<_Q=GWK%ZH1V!7@#_.VJZ?#VB60R'ME'(-L$+_$2Y[
ME:!Z$\57J7N229(UX8 R0 93KGU22BQZVK<,9S%>]A9R[XYJSP0Y@4J(=2<<
MXH-"RAIG+#PR%IV,K4,PV/\5\N _QA_#.-!/$&P31;ARI?J((/N-O.(B>U*K
M@;#=6[GN\@Y.[\CB!K6TC1LC]-AXY.6T4(.W=YG*LTKJ>/9K\>4MR*]4-ED;
M;D7,ZIMXRU>?TA7K9U$?2P.[*,$J,8V._[Y?412AGRW8*:Z*EW_0U1&2CG(+
M3]SPK%/:/\'I.EW4IZ;:2C*]E$>M!-[T@>S5PH*K?M3Y>D&W$LWZ@;8,R:FR
M5SJA#+ $QYY,6L53H-;K9<TM;:"8W<^K8(\@-=A#.,_9>H& .)HR<H<<UC5>
M[_F!RN*JFKE,'MK$SK1[[1LLXH0"06UCG=&!;2Y,8DB;HPOAT#X1RX%DC0X6
MD59>=W0Q0P6V.:[)&#;"LLH,/./1HYL%][CWKOF\NO3BY#<S)CJF%%(_I^Q^
MIY"ZG'?F&'5:(74N0X4*$1:^4TA-S0>7:7Q]>-,*J=W+P4-U(6BC0FKT)L%1
M5I^3^K#QB=3'=#27=\\$?J3,"Q:[I(:\?A4@(A'0 4J;TS%%D;'9.3'3>Y;"
MT+"P4#]C'<<=E$>:71E")GUO+]7Z?YY":&6@4?H*"9IHW+7[5-B:;BO06ZZ_
M*2>:0,X-P'63,5\H0X<3D-HU-BM;M8'AZI5,3./$NAS'J_3!DW_NC,_S+6^/
ML:X['M.R)GKI6Q.M)]UX$I)CTFN Z9=V+^*]'3!RD?V*EQBFSS; 9&/(.\VZ
M>4B$ ::\9MQE;-Z;!F7KQD.\;?!& PQ*UZV!-VVLETN3?^OZ^T"/HQ;RF#T(
MQ1+5H5J:"<5<ADB9P%ZH.JBKU%V/EV?-JCD9LARA3 .)^U1^KSI*V#3$8.RY
ML&.TW% ^7AWO\"K^^375H^</7A_PTEZ6='<K?5EO/7FG>>.!R#$49>L-^.#
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
M!!J);,X:&W3F$\_SM&/K9TW$_4:13MZ_=#6KO?NIJ3I?A59 /C, 3.K%FH$
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
M:@MEO*DKC^!6--X=L-\OFJTK5TC+#=LDYKKR3^49QZU_'C)N/K =HZJQ,:Z
M7#1V9N+Z,OM1N>!]YFOB^HW7HXJ8+M7E;XCK?7X9KT_9M;-REKB^=C#X4R<S
M<;W6F?F;&+P7;P+CX 45!A(+UQ9IHXN^BAC^:WBK%J$)^UDY6)<2F;*JX]#]
MEJ+3D0^W3<A2QUVWR&LBF%7T]57]Q.3J'%>)[H8PPR.[IT00SOZ@-7VYWYRI
M7V_*/(&31&A=]/"$X7.JN,>:EK)+3:Q>CH0ZZ&6>G^H63FZ_VR+QT3B<?*[R
M*0?[Y:.+Y7>^DQPJ#!J*/GO6XRRGD")=KG._K!5H&>/ >_O$2JWTRNS:+LR#
M;6_Z$O]YL;#@@<>_U&VW8V3?_LON[OXTK3LB9QM-.;*3IH#^*LLSA:P Z.)"
MCF8)(0GO&/K";BHP4;(K[\@3REGI^]!%39#H@%U"E&7#Z9:7=0<4XR;WZAXG
M\)DHH0TN45\.Z-]9A@0**Z58X.$Q@,*P?]+( ,OV@L##D$51EI;URXO&AX@8
M9OUP$\67!MP:5(XFC[^2K .XJL%2GSMU3EF@86?;J;PRA=NSUOZK5GOCOY@S
ME5QD"@YH$5JY^'=$=1.)9EYSHJ1-E'(L0#*[RY9_2]**VT;TD\RNPUI>+,!N
M++BJ;%>N<\[Y[,KR)+"ACYRBLL?/DOHERY88@9LDZB)J>SDAA16OD?UW[EO>
M;,8[GF;S]"O^;V<[,KY:<\'ER@UCU3E".6<NZS2$U;D<^JE)ZL *@8[VF4XK
MB!D!Y<U&F[[1!4S>(7'+C_>%I1S_GQ3CKJ39K/**(,::!'-667C^Z>(G.P4#
M$W]MY)T,AL$+%(9#QDWP(X7GT=M,H(^02">HEY?$$1TH/(HF*]YRIXI1V#7
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
M.)>% ^/9H8V'FHJC'#9-HSYO.U4\XF;@C)R4?4N&UGB=EZE=3??<0@"#OX&
M"-TYS^@^P;WX)"W0Q5':;I%9$>XAX8NH"S@90S 3_$N[G@XZ(BY3S^A<8MBE
MU9/;VE VYH&$N;?-_<X@VCSR8@D,ED,\LD#TYR\@4O2'Q?Z37H! G=6?SHI]
M^];HZRTGH1\8=K.8(&.X&TRKX=BPPN*XMT@;.5%VB4*7AIV^'OVU/9O2:T>
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
M3D"4-"':]%VY.)\2)J#&>N:LZ_C@;OMX!=;6N#5IF%S"$6=HL0S#.M8\Q*A
MIR)-Y)IH4F*V&INDM"W"'<BGPIO::W[3#]UNR ^>%46:=)U$G#/V65J0N&D-
M.%%<>6LP4YH=*:O=PN=1RV'>C-,HI)%Z1(6AKYW&D4&/8OZ=0?=-;YS&:[3J
M-N,T?"*B(C9<;US]ZW#U'/R_"2%G(B(D@OH3FN.A5Y?^E!7Y?YW&\7_\,"**
M<*';N'$:]0U&QR,VR5X<A4(THXMG7-U]36,2R4[O-I5DNH$$3MIMFY% AAL2
M[3>-^OJL4@:X:##0APC"@4B8$EEMMD>/0CY&[5D,&@F+QY.U;/1F P:VZ9XH
MN\K:'7VS>VUB;@07NN@'[N=H. LII<K\,N4TJLRI!2L8%F83#_RT'=V7/GO^
M"R]6L==UL-#FONB.J@Y5)]L)!"Z[,99"T?X&U^Q1_=D*M6E/5T +5EI7V#5+
M>^$Z@J^/IT2%$3*>A00WS)'034_^B@D$X$*LN6GJ.S.6"F?7(H8>WU$,G&9>
M5*OT=56CUHC/*S68;W61RW,SO<).4SN'VTDUKT=Y3X1^&WGY4;U61AN3:2B%
M1Z +VXY]8:%J-5=?C5O9+8!=,7L;*P;BZ4Y31//YGF%]5GO'Y$.\PQ32:=Z)
MWJZW,PGGA=G[&W=3(EM;W<CS!I2V7\>LL7-_>>1)IW=4U.W!C AB(>):@\EE
MV!JKP-[1X0Q=75WFXD%+OA+R9$9X5;9$\3AH:KDCKT]+W@?.XVCB-Q\NO1!7
MX;NK*H/MG%2=_F7'\*2[N\??SOZ#:G^\M#B/9@S^[];]1;1Q<;]F0E9%[IKS
MH(GJ3]%G.M>$$/RA77=Z0@]3RR8_.@+=B2?X@=?L]P[L(W7XM4E7OG"T;KHE
MDXDD+47C?'__S%>GOIQS6$$HO@//-_X5 R:J[KI+1O]<9E]5C[U.D""0B<R3
M"^@7/>O YUQ]<#U6ZV!9;1\EYM\BQZ<=*!.VNN([N-U=3^+3IUK:7Z(W_UI>
MEAC);)WI>)_S'-WEHR$;UV,[_?O*4O,J=/.R"TG,.8>:W!S\JQ2FZR'-1O^^
MQ(L/I(O;BQCITRA?#A&NU;E?<<L^.'2PM"+$:W^I\*=*Q0<5K2O%0@Y4(!@8
MA2TW(\!G$;&SKHICM0'7>)>JLL6O# (HX;).#A56@<[G7<GD=IGFQ!9.!#T?
M.,%4]JOS52/8\>XO#<#7%'W#VB@H\/=DEXL*"?L9"2JPG! ^>A%CY=0D4Z]M
M8?GHYFQ'1$ZP&U; M0;&>3=:KL"(/'/E&ZK]H8:R3LF2?-HDH'.573R<]?-+
M-[)[0/JORU$$ON!QF3G9CMQO+_'\<>'L_>[MF-!B:SZ*G[U?3EVH:S.C*%.^
M;_9V<?2-';X2X<SMEI6T/J]H=1TYW3_%-C>$ #4YZYHD:#5C,=11XX[HZW(0
M2)K@+(72$'U]ANAK@MKDT1_0-BJMXP9W#]H!QQ7:C1OQ]<<H43&(OI*Z&K;>
MHC<%]F68A^+/M4A6@#Y[H;>X4DZ<1G8-\1,\FO@>KK+AT?E>S#Q:NOVP1];#
M>:6TVQ12TF76B8+P*2!)@'6C$W>W"?GH.GWRVF)>@;)AF<58OVZRS[;"L)UU
M'$K0)57[F:[[Z>HN.[72QQLW/>HSH'<*+U@Y5_4X&$ZD9N3MN(V@7W=U-N'S
M)D"DVB>4M!-*92+<4OK.D4&OEPO>N >7X=''$?K=;0!-E9RF]IYPV"7GH"7.
M7+F&>%FZKD0Q<GKC%RTY4RM\,.^%1PN.1=\,@N0U![/RFQ=6K HF#9 "KWCN
M7LC1S .?YF!:SWU$.,%X/*;IUX;TN6[U A/3"L.E[Z3YY:AJ5#83VQRGR/,@
M4M?^M/WWV^BK*S$GA!W&+UQQ=)R0,_<P=1&U["5U2W3&RQ?2%;Z!U;&!H_T/
M &A-VK "%"O-^;N%N;JNVH#R1,[MXCS-F6CUZ+S.)P/V?)/VAUC@G%L\Z77&
MDKZIL3J3F#J1YD A_99Y('S#>(.[?ZM;C,R+]58O>F8.9'9GY>P<R.N=E3-S
M(&MF]M/.-IG/[J=]/0=BWD^+Q;G4\VY7+/A3_F<D^#,XLG_U:+]Q^\4DIS3Z
MX;MT'!T_MJ\\RQLZUFN:<^BJ$E;Z!#U5X+HM/U>(*NW\/L\_:>X2V"D_I"C^
M+#HS_AG_R4>/.%[-VS&)@".A-QEOU<871*5U-FH6YJJWG0[9Y2<ASS7N^^DZ
M":2(6W'!%J4MD8REX5,^D$">"22Y<=O:E;X11"CESM!+I[2P^-L#+06Y_&[V
M6T@,\,!Q$Q1L[A/$0Q?5VEU5TDU@\8]3)RMRJ>$7GC]ZZO4^^,O[3=ZX?)@#
M4'#2O%N#RJB:GAM% X%G8XMOQ,04])"Z?4U/ VL)99CAY'QVA^Q=1=4_J!Y
M$GXE1/3+JN8LE/C'<[N>!.^X4WFM/:-G60?V8.UH<"D(7+VYA<?/7O#9?5%;
MI, *NDHG5%NJ?S82;J, >V'@T;YI%(I9KV9<D^P"#1ITD@B] *JO*K\XD#F2
M</NF9=;6K]^/D*^)V#'+;M,^E7J=1^FPBPTHS0_I'"P_].QY5@PMRGVV\#Y3
MK_P H#"@ & Y#GT^9UV;M*&7D^(8:%PM8TA?1FKM-#DW$)1P/ :C])A(O%Z
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
M27 ((0"*_Y$IVYD*5[6/'2IMB_+=1+,I^=;AV#YX-VVB#+9<H8OMKY4)Q3=
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
MPC'N9B]HO#&%^FAF -4?V**)6B%XF#T?6L'<?UE5,W$Z)M%IGCP2@.G"]T2
M'^2-VU VW9#:?"*<-)@L1>90*(ZU\JT+MK[P+&L)XS8Z]NYM>4YU$?59"C^W
MW*[[?/HT'6 PU53WSH@>3\YE8.];?B@9PX)[ G6XJ$C%-8]U?= R&Q,=%4IU
MEN@_L%P7N=Y%(#XQCO9P/5#>0AUK_"2@9;.R2+_%9VSB[_,.G7/W;F?T5A%Y
M9^VY-NB#=\4C(2H]5CWQX-:C'/=0^SL#I.7E\^6\BZ6KRI/HY, /6VSL"*O(
MVE(^?*NVWZR)6)#>9;CQ+>DPZN38GQPG4Y$!XDJ?DSV^,'JTP"MD9YW<KA\:
M.!WV\LD-#2$J!6-!3I-<S#\F%)R#(X9^"TROS 9.?Y&]*B<[M\.?D3!<("\1
MCT<21["_;1S#?(]T($>1- 0Y!^G91NS=@*5.YK,]V\>!$T"UE<+&8;9C>W:Z
MP73']L1P1CA;Z\ZV??0M9D2!8(*S0 \'OQ*0^T /IE KH$>%P!'P@F*]%E^M
MP@"U13H"S$"7=R(JSGH7F+CE'B(C.9"W8;YG =0^GA@F'1L%%#ZYOHSS'EA@
M%(WT7/H*X_"C.Z#% Y-]AK?Q*YE^<MYPTX33>O60']3!)L _,.N(X6I.L'!L
MO!!>SZ.;GTIZ+&; 73O36>W-U5C7=QN!],S#9&V:+$E_1,Y;$#1!Y)=\1/:6
M\N($\'TAW&WI*^(+RV((T2/0N[8P=RF_E]AQC&&SV0J-UHQ/7H.O^@7PR$VP
M2<N_K?ECO2>_&8=AX.LL/VBQ/=H<0N-SNWSJB+OZSMH!;_M3T,X5.5&YP289
M5A*F>\Z[4$=HGB_#P9LO$$O?C\@=^!K;TIU\8X"X\$I.$-'DZDS;?L> (R[I
M1L=<VWYSQ\#D\:N<COK9MOVMQ:=.W:I#VO:_W6ZV,R[+95:$O*FI#@ONP@=B
M%S/M;DEP55SF0?!<@"$;AA3'([DZX'[&FX)(@ CO<C])(QN+KQBN]%+8T:G
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
MBPPA6D0[Z^3<RT-<0@$XAJH+]3LGC;0D+:T#JT2P*N*>KRKI1&HG1UYBCU5
MXA?\*53_R+01]'0J;<\4*D@UDTN3W="O5R](U:;$&ZYJ2<,8"W!D8-Q @=9Y
MD;421YZ6=YY::>8'*:907S8/GXHP81]MO4:*$J[FRI!R:QQ^VFOH!Q@"RR7X
M6;,A$HQ,O(B(M@,Q&SJ3=9V)GT+%4@8F9\V&@DS8FD]N(69#+\9Y#MXI6K+3
M&]/+9-O?$[Z!5AFXB5.EM+Z/-<5A0$F-&>:"?HN<8,K\B+3@4#_TCD@YYGNE
ME;52MNNXQ"R:S1E(.1TD5CJ9*WAO,([6?%='#PU=>$5^Z==K'MOV-//I=U_6
M0(L28'9G$J.\A,P6-]7VQ4#3L\7W:S#ZO0B?F!XN?IL&[A#(NH+-(D<R#6R-
M S)<W'T3:W:X>&133&_;UNF)V]_@S(#J([J-ON"@2%S3ZPFZ:>;7G#8\S\NM
M2CB%1S.R.>K-G%_!4]IMZ#RQSJNV>[7:.X\[<*=KH)2N9,<LGU10$G;L%E'7
MH:!#<W0;>B#L^44(@[X9^[$% O-X(::1RW"O><&T:QT.6Z1O&@9 GW )SD2M
MS!$$3TQ&/68KC'=4.0)1Y;ORMH=I913H:8S/[5MW1'1GQRY<][0'OU$"'8X&
M*#T3I-M79I2NCV(>Z1&:#4SLK_O._I" A TJ;8O*]^W>)Z&1U[&I9+7$)7EO
M'-K\S,\A(>.!I67E<6<^/8$/A7=T>T2U!TH.:'R46;W&:,\2L9P/ T7$IL;:
MY?)CZY]'0L:X\&WW9>Y*Z_6.&!E9P_;TH]5+Z_*_ZZ@Y<L*.2_UD(?_,W1 >
M#V]'>8+;Q!B"[T<=/A98/AW6;L$__!OFYYK41.%M5J>!@S27+:)=%-@ .EN=
M^W#:]+ 6;4P'KDN+MA6\Q $=-N5-5D[0;!1+0R92D=X*8;ZO-H>OGJG]._9H
MBO '_X^BFUP/V<+H?J.N2FC\!2=K8%*0GIY6F<T)7@XV$#70I;SZ_,,W4K=*
M+9/I 3E$Z>[2Z-OZWWPF5NBV,M\O =%J<[E/]:=?B^5EZL +8YWXI5N3@9N#
MQ .J'W@U0Y:?M?(;&LG?S/8X#I56_!+:>="52CUC45!X-5NZ8R'[Q#SE=$E$
M?Y0E8R$%C%C=,=83^'3A!QZO!6K136\8DI5"J66X?J/.' ,3N@R@8U,Y4M[8
M*2RNK/E#",.O&"U-.HZY$UG9I_N,IS#7WIJ&<=D #...(3!.X8A2OTH3)QE^
M=)HW4UI%]SQD.L^55J/L\4L9@+?'7&GU4Z97[\_CVSR"=\Z55I6-SY,_14JK
M[]HU^&[3E=W=5(@OGL:B5TKW<7.AIZ2W5':&+9Y"_A,81\>:%9?1 P-"Z=1?
M![R86S2GHI9PN(0W:2;IG(:"(2(NR>)9[XX3DX4%.>2A]\N$@FC2T,U_LB5<
M :\I&?C&<S_K'FR=-19#5HAJ/#6<LTX$Q5WQGI@#9]*)G;LTIN><G"/>OV1?
MX4J(LS%5;,[.6;.+GAU4LB6X\8,4T]-Z]UQ(Z_-'JMXDW*V5CNW843V1QKJ:
M2Y(&8<WU:[F4$N]3/@[>TLU7'"Y [P=Y#I[FJ[_0D*7,TFY!5K^FV]]N:]/-
M0>GQC#OF9;J# 2C([Q\^*(Y_4XX"_\ &()$0(XN/"3-&%M_JMU_'"'/A;P&-
M7@.2) @V>IT4(^@? J8S,^FY?%"'Y/7B@'$_YD:>1#H]=<09M#Z@Y@T#EF6Y
MA\DOB,P](+N79M:_OZ,AU*HQY\J1A5'J04KDH?7\DCCC[0(ABF*ZOR[0WG!;
M5!CV2*K<_+ST=I'!X_6>F?].#\.T_^1SH!$FL5TGIE#=KLC@%23U?-+):SKU
M?$I]H&)B)O6LP,?1([<,E\RFGB^,L9>0(F\K)02VSM53C8^C0@V4</MG\%9Z
M+9)&63"2;M5N)+?XD]CIEO \GX=BU<.WH#(JZVFPZ=;4*=3;3MMZ#]UH>5:2
M]HQ.BO5TJ/4[U>T@X!==1(IM<0*TW[IU42-?BS*+IE6%GZD*\?'_E=W-G\G
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
M^!W2K+Z$ L"4-7;YX,CC]Y&.]8WB$0'9._#>A3W1HV>VN>ON]MR^^S)&89I
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
M6G>GE!A/#9WS [TY)ZBH\]#3>-J;@Y*VHL&3Y@_'V#6.4+&PAXLUQLN_83V
M[%NH2J?M,$1#Z[?+:;&G=R6>,Y+J5<.Z 2<;A75%<.LFVY!C:BBFAVT"<FI/
M_Z3E<9 4Y=$:KHR4D\P9W#J!?V0S6X%SUE'TP>J26EF'#EHT(:<:$30+<C)[
M@+-FJ5J^M*(P?4%Z?8>]\]J>87:'Z%!PR8N&LEK9?"=?)IM<PG\<E0N>&B@>
M-#V=D7J#]:T$<<_WTRQ,ESNO]ZF$(7$/@'F*5!2G4 %%%W2V+F4:0BSS?R[G
M]O7_O1T<@T,P^%5']\EMAX$>\OB']F@/FJ(P,T_OWWI"93O&U079E!]8R.:
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
M1:NRS@[H B '=-^XYG+?\E$D-P/Z= =TFSH P1$*Y%.+]AIIQUXCM30'%2E
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
M$9YZ=:[:C;91-'')XB&#Q^Y]^QGP&3F9W]H=XB='^U:OV<4*BW>*;'+)5,,
M1)Q!AIX?CW,LC+*P)-WABMG4]5/5;FXE66DWNPT[YSL]<;SX$)\3Q8<9-+\$
MK#1=X[D:U;]$&O; DM=1!<#.?6MK%DH6\QB4RJMH/CH;.L'4%1D'XC89._ "
M"BG 1R#?8JX[ *'0C&.1U#=!9AA-DV"FB*OLK?N6;*9V9WUPM]EMM^%G>0/R
M\#(=I\?X[B.]HH>3V_TTLUT@N^4T@P**R .CB +#&>(5F1JD1.Q%>[:1OSH1
MN>V!C0:SQ$]DNRBTAV_XGC5D*#517^%APF0J@</A.Q*%^O4F=6I&7.SC 3+5
M\-/'H#O=B/BK7(/4D,S#)-W^;<SA^KQGPXE2=+E A]EEE&-**2!$(,D0'"7R
M<YJ(P(64)(MY2YZ3^(ED)>LJ!'QASM7FO'VM.C]OFXF]BGK0;+3ZO=()')G.
MJE3654(ZVHIZ$A=9"?P[C9?AWS@1NJ68R6X8"SI8?0<@MF(3F;$"#"5G_KR$
MU>=1L,1*>R)/^PMB#=](=7C(OG?1GR0=!004Y0'023HD?X5T!#UJ CH51[$J
M\PQ(C;;^-04-"\ALB8+O4][ G/@%JXZ/E[F5,)<H"H+H=I?2#4YPTW9O:;*D
MN*:_BYXJE;2;R]:](S]W62) OAG]VY)T](5Q\YW*8KDK_U;GCZRD&;4Z3;ND
MQ9(YT>+Q%NP3>4Q*AKLOQ] J#VA6%2Z__,?>'BAO/' /K!-A)^U= :0^4$[;
M@37Q_O]AY,[V1^GX ^:ZP4<8J_YC\W.C!?]K]J[LUH'=.6B 1+E$\K8:/^%=
M1Y];QZT/UK<)V>@'UO]\/3V'\Q]'#GHG]_8^UFJU7V@1]$-4L/WZYM/%^9=S
M -WOG+F((/@VRU8Q#:BB@84$_N^&XW*'><Z@U;';#=#[!UZO-^P.W>' :S+'
MSME=!Q8BSRH>M[S190EX6P1PRZ @BRPM2\#7,FTM;5[-:4]6J[6/Y=-6086R
M2+TO3M79V.U: =)Z3VW1N;(DHQO&[S\JHKKKXJ4(+V.(<RC*<<32UYJ(DNS9
MFEO*!VO5M\@K99&B)8=S'7XZ/<8Q,D??SJZ.SZXN5]K_ZB\ML+=5#\)F*7S0
MV.\W2VA,L,O[;#[CDPOPJO29><0"03)K%*/ ^L/YX<75R9N/^,,Z^>4]D^+&
M6G90!OMV?SU[H$X(I3OHFF?**IS+[8(_?0@Z'4>*:Z*,7 DE)U?'7RT;A(XK
M\I*H*ME'KVX4 W5>\M"/8NNK#GWI!8E^9ACJC),*H]N&T>:!]<WS,)2(43=X
MH),0QHY_3H2YAVLB5I;ASC2]*QQN'H>M ^LO'*L<A&;O8^?3ZIP],X[:BW!T
MN&_]GPL.#[_A[O^MD+ 9)'S:MXY$9PTY48:8V@G<-@2FABD7Z\-,7DTC)!@0
M?_&@/MJW+J@B7I0&"FF"T/Z>4,.[<S0BN5L!_*D _AD [B<_L',LZEX57)]<
MN*)4;4OAVCXP!2MF?=$\@_5*V%+(MYHO#?3+9.;OH'Q&E/3A6I_Y#0^BB4J7
MDP"O@/UDLE'UV+:^P?)N?'Y;0?<)Q>$W8Y(="W @Q]1)I]C<::- ;N\.D$$$
M@EHQ@77-ZM9Y0&,^T6C]U]0GKK%I2+=>&J17%8J'2BH>'EC?PY@G48!I=Y<I
M\ZA5/25P;<93\$HQT3FPODVP%!#S2/ 0F)D]R-KI0S@M. 2WPLVSZ2\9$L#X
MGP;IIO7R'8(N*"RG/K!V%]W.2,W2M$=(1]/8X1N'=7]G8$W6?,)9[(R*JCA(
M6I92@BY^<>H[/$PV#OI.8V= #TK-5<S)364X<C<+77MGH'N\;QUAH8R3S[P\
MAH< J#=/QR\.TBLJ*EVIIW0/EH8+A?X^G@31C/-MTE(ZG9>&F&5:BD8!P7L.
M"YL^!+L#:PQ F!5*D8>><5%P1')5(6+3(!_L#,A!=1'9\^?4_&OS:F%WIQPN
M!G/>+%1W1]D&G80ZU%O?;D-@#"-_LFG8WLT-XN@6\X!_?9.E9SXYG$4FG;7D
MA\9$Z35?4- E3A ETYABD Q[-Q9+00\=5;1_(:H]+2P)#KDH0SZ\!5;"W1P7
MSZ-E"22>$46]IF7@R%2/MOX<K*@Q]J3&V#L S>2?H)_0&1E%@:N$YP4/J/75
M.8O3&1A-#/ CJHNW2''L[0[W!\5Q'A,;9E4[!-Y/^\2!0'/Y?3M NSNN0] )
MJ>B2)Z)G!:8UQM*#A=.O$YP\70'[J=DXL.^^Y.+] R,BL;$4Q7+0MU\:Z)=Q
MZ",0?SB?CR1C!O++K*\"$KVHLRW%R/ZV",[=00MP]DNXC[IJA:EU1%6.&V?O
M+PZ^*RJ. \ER!@?4<BW+1#S%Q'9L<%"QG.>"O=U0)2*- QQ?[\ODERWC^+OC
M8#Q4O@,9#*T@^X1,^RL?1V!5NM.Q*%_")09B8.-ADD0@.;<@.+=#(#]" Q/4
M=-1(CK#U(7,VGD#1WZG(LFZQ<"0Z2U;0?4HO[A7[N0T<88> 2BY<;"0<NL)P
M.6?4G/CP6F08;A3.@Q<7K%\(Y]_V,PL1&[Q(!TD%X*<"\.] R+*!78+5(Y_]
M9!*P607@IP+P"5#P=)CXKL_BV1;E3@U>G(-Z55//5J:>?6#]-W9%];%VG(98
MNOA!H/[.@G")7M+A,)JFH.W%/WA*=6Q;8!;N+JJ:GQ6NF@?69YXXL3]1^2C&
M0$KA%;P"#5&O!VLITIEQT3;@J=Q7GNM[4];=IM"\YA/V>3J$_^FXK6C@9%$'
M)\MH(44=6?0GLHF4);M(E3[[;#H>\CCW<',CJI.5:"=6>F^V*-'*);X>OFW4
M+?SW7:&S38BL+I ?TEV%SU8BP5:^L]=BD.F5S77+LE2[K(5MLJ@;E@0D,'/9
M'LO* 3[7VD:1=9,NRW6U^6#-M<RRLIY9<AM5'YY']^'1C7C6W(GG/F=_NV!Z
M7QZMP"Q8= M9M,>P>*2NK1_K,(:#%L.)DXF#')[XKRD/'7^K\F1? 7[:!YF7
MZJLQ*R51[5<O\"F9JI/)V)F*[)<W1J@.U].9 X?[*R&I##G527H&5_IV=0%Y
M>;!=5=/O*"[5.= ^7E7ZZ7 7;;!M8#0[&__4\.\>6*K]TS8 O#Q(E#>95M.2
MFV_,D1FB@VMCV&WWFV[+YIUVOS/H]^VFUW([C6%C,!QVFZOHU;D=K*95FR;1
M0U7K_(R&YZ&)[J$FBL,#BT9<49$\CIDWY[4)I^O3*'.K[6MQ*S @F"?J K9F
M"']"ON>2L#E.1[[S2';W:N%X=  BPP?"G&25DIB\](5S5346WXCJFHI>[PUG
M[8_K?CZ <\_'HN.VY<61F+H@<Y6RD2!Z1=A=K<!#-DWCW1<*^V.@\6GLC)A0
M3N=\G7*FC%Z0[*XODD$\'$<EZ@_D,Q[;V/;5XN'+@<R)I+D0\R4Z1[@\#P._
M6?Q <Z0*Y@^"^6\H)^-)A-/CK=^P[@G5$%Y!\Q[0_%U#\_<#ZRM<;UTRCP,+
MR2)>%3P?!,^3 [-T#U@"B$ 4AU^B&)X06G\&#IVXOJCVTLNB$9+G,;_!+(:3
MD%H=Y<O!*B3<B80_:R3\&7M>)CY.&+Z*&<'_/ I\Y]%1P$=#M/^B(/H7#=&_
M -.=#4%1D"['[02C] I85>SL\;&S+'BV%=&S%]?F8=5#IJJ%[=Y!:=53!?QG
M!+XJ\K/[%?#7#GQ5[F0/T),P\H?^-@-\M>%4]P'OW8D^7Z(HE6/)GNJEA2%/
M57;170!K[W!VD97[<:^Y:Z7WS.-R\1RT_'2S\XOCTY.O)V>'%W^WSKY=':\V
MW:R4G.^E]Y2/6N/Q.%G3 MY\/)23Y4<<+$10-=%'-PT#[&Z._E0Y#]-*IM?7
MH@L YCK>^@FOT_<I+E8-W*5.\W4Y<;<F/Y3./_6QNO:6%S^9)NJ#*%:?1=-8
M?PJ\&^>E1J*AO76:NON;1-,1FU*19CRSSH!/YHUM['ZS=QI%/Z0O6@OT-6'U
M)+28K")%B(UH.@ U;_2P-JPNYM7F)M5B=CVL? P"=.\+X9WY8B@);280FZDE
M64'\K0]/"8D,QIR%N%61%D*O;?8.U8!:&B)ON(</'1I,8 ]:K3I.(F?P/&P6
M]!8OEIC/7RYIX%U=/;[6M(\7/=Z<ARO?TU[X'O/B["UX"O"BA'G<&K$8V*4U
MB:,;/Z%P@_'BVGGLWZ OT%C *?RX%HWK+C@FU&<K&73VK;_A(V\X,$H\>/"@
MA!?!;!E@QG3C:6S!TV/TSW :+2:3<G"=L*Y_2H=-C5%ZN#?%?OD6^7.2?4V/
M)<_VQ0Q4^)G-Z #4.SP6Z(3W3J(D\=&.!1" V)F.8<WR!;%HU8P[BT3_9EA#
MW1K*\0@U=$>G_-I'VU7.RH:'3@*&5^%X8Y[ZE.D.[_#UO&T@:SA3/+SQXR@4
MG7,G$7;.1>48!,MM.H+7(<E.0X*W^?U89,;GOJ\I;'+/PR;>N%[]]BA<"4 L
M",R/R6.&Y<,A<*+BZ2*L.*!"# &P-._/\[E;PZ (<<MDBMV!-=?$"@ ,%Z:P
MDP)+'/+ !RS.?>Y$T\ M?IAP_F/N2JX:M!;9LB"CN>M]8/>A._?QF,TQ<('&
MXH<*$7-?Q!S=CG/+D,0[]Z!D5+;%6S^8>S(0+G=8DLY=BP\P)$KB@[K%8CP_
M0+?B'",::T#O-WP&0@^H'GF>&,Z8.T-X/QPL(!H9Q$5J"ODUU6E(=A E4AKN
M8_L$^*.$BH;3C&H"6(\8"'_P,+%PCU'!+=[CK38;#-J-3MMQ6\-^U^UPUJ*D
MDUZG]4:IE)\OS[]@"/4*G[UIUY3=I]'AA79MY=<M\/(1_KM+!P6#&(]6\1%^
M-/ 9:UF?XV)(5Y@I]F&I?_ 9\=QHMH9VH^.Q0;O9'GC>H,?<?M/M.UW;:0UX
MK\+S0_',U4!/BI),N1)$4@![/F#)#_QTMC'<.T,/<-WNLY[KM9NN-^S;WJ#;
M:3:\@=/K-)H5[A^*>R4*?H(=D\CJ+]2,+H^/&(AQI>YL#/,M9O=8KVVW/,;;
M[4&3M;KM#F\.O.9PV&JV.Q7F'WWJ4_83M+F0PSG?('?G0YLW.FYSV&^T!PX;
MN(QU&TUGX-K,;?7;%9X?BN<0("$M!]+NN#,*89/7H+''I Y+#0ZO%:H?*6YP
M#[9^M\81\'[\-+V-XA]P#\->Y<(,"**I2UK"%//2P+(<1T8Z#GE3-D=1[:[G
M]EB_V6?M;GM@#_JL ;\,AVV[X?5ZWJ"BJ(=2%,H'J1$@H;AB#DQ&6>@F0 +B
M:*R2=0\VY)C'<"6 3S;M((GC"BL\CMRI(\@S$1FD((8\@&YXG=3U@C(R];&&
M 6X1OX?1#9,Z*CUG<R3GL&;7'7C=/AOP=L-C_6&_R?K=H<M:+:?AN!7)/93D
MD#$QQ^&3%!/2B%*4MT3H*Y)N*#W3I+G-$</0]EJM?J/?:X'^PEN]ONLQAPWM
MH>NV.E[7KHCA,<2@M1=)!M)7.Q59NQ.&3YZB2V081\P=(L&PR210%7\;HPK6
M;W7:#!2=7L=IM^S6H-?K.>U.M^5QWK([K***^U$%(U%3D$@D>3+7(SHLDQ$I
M-HET3!?\SLK,(?_MQFBC/W";3H<-A[PQ;'N#8;_;1<]6OV$W6YPWNA5M/(0V
MD"WX8X!]JD(;E-X,O_NA%S#AFD\9 ,9+K+?(*&(Y0R#F*<-T?IP]/>:,W%_O
MM(OT.HB&+* _@PC]XY,H$$/$](*$0B,KB1,_G3(U*!R);^.V-1!8Q^FU/;O1
M:K==MSL8>H-FQW7 [NH->:NRK1\EH2:Q+S45:7T%>E"EU%DBO!ACK EV:]T<
M'?3:S;[;:C6[_4:G[?%^G[F-5J_;L+DW&+B>4]'!$\@D9"9^7NHD4]1(5.N'
M9#IT9'_3"-16_&QC! %F2Z/ON&ZS!\I*TQWV>FZGU1IT!EVGS>R*(!YE.DN7
MZX3'%)<&>P;@P0($"RBSH(2(9"7X$Y5<'*1JO<UL7^(5>T*+<<PQ<NIB(:&<
M*$DS3XRG7/O)_I/2U .R-^;BAV,VPV"RATE52HU/9,Q?2.SEV1P8DTT#[JJH
M*R4^M@ZLO_!<R[\];"AG?1&GJQA/%8/+#\SK\26YG)_<M8M':]?*1FN7/F-Q
M._0]U31V[WM(<53*LDFL+]R%=^*E&*W5K67WSN$PH@-$5<*<A#<\21&\-56>
MB",@L&I#F#]J.>2("1)^BQE2 OA%8!?=@Q(U"S"CD%$ ;*T,L'N?E-;][0:M
M=WZ[IWXQU[<"BDJ>=*)R+3[IC#T=GK\=^<Y(90'ETD.B(7Z$22!8<XM9MQ-.
MJ;=9[H8<*[V/:2]BXR)/A-(6+->GR0)CV68FF*GJ78R@FQ:)'];N3(YQIQPE
MQPWHIM$TH?P+FI":(00S-TBC!=J&Z_W$F28)/=VZQVE0<%F!&DJSTE8]^M;.
M]-];,1GVS<?.#J>XKB.!$^A[R0$I)5',I0RXD^94+>0)<!UFD-7RV2_D&8IY
MYA>@/+!)EH*&7X)NAID\I,?141.9I"JIAAS>F#4EF(##R V%^E^>1Z"SO,@@
M:L0@"DEG,H\'%Q2C\0I:HBL+SY?  ]M;A3-IY2)K87*>+VZ/SR+I;C>44D=T
M X*WU&02T[[U]VAJB0PE2N693%/8*;(B,(M]\KXBD. ]RQ;R7639WG)Z><S!
M\HE%6,F-@(7B$P$*E-SH2:&6Z!S#6L!N15H2]1Z5?CO47O&+.CX5GH*+$QE=
M^-CIQ"6K/D9-QR=FNW2%CR;AU1)I!3-!I9I*O^"#_]C;.PR=413O[7V4S$$4
M@ZUI14+U #E*R7O"&+US^O:ABS"-UY?C>P;(S?"^+FP1;)H'<CP0*EW8<<,1
MQ_U8>9S1A"%U^35 8UYU6-/;#_>M_Z.:9?W?-;T3)W.+D3G^OX5"B(@'59(/
M ?&H8.XXRH]PW"1+(I$;;XS)*FW5M[-@^+QOF?KQ)BLQ+J?C,;H( ?B;6Y)4
M:NE@.&\^?C.<UR"";Z( $X69-8(;+9=?QYR(!36EG#KA2!NTYH!2X$W1.LJ,
MEWF-RJ6>Y$/4?'@0W=9!S%]ST@BP.$/H0KJPE'()Z,M"NK\TZ$I5Q9K*0!!W
M8O.>\#K)'E\LOA!B0$_+&8]]RK7.UW8<'ZE2BWWKQ+,RC0Q@"<;J+2HB<LND
M'8(*&#GPBGHN*% W]@:[D.4N(CI14IA@448XZ*EX8G&PJ=BMPW0MDVS6(+S2
MY0[HFGA(X/_@@!J7.T@/],X9('&,9&$%9,@&J#)2E!4?-<-G^=KG@#GB?J*T
M<18DT<**F[FR TE-M04TL6\A[95#0.C>AN4M5>V%!OB=U2GU&M;5R-=18858
MB5:L\YX1:83GJ7:!BT4!9SG] 2W)A'L%$)E?CU]&(>PQ EI!?1A6Q/=-;Y*X
MGF *7TLS"($B%.<?(2Z-"FH D?.7R>(,U*RQT&.LP%I#;QVA%$-J?IRC60,;
MC_ 3E/.<5^@[Z%:^@Z>FHD]T)'TEK/8"3%VS(NDTU/'AW-D1\5Y@'S49OM&N
M0#QTHIS.3Z0I*FQ<'H[(4*:'<>8JBYO<"8Z#%3KR$\F(W6P:BJJP$8N0Q35U
ML[JFML[JFMZ@-["YVQP,W4&[V1HPWG=8M]'O<K?!.MX65UVL(<1SS4-R77"0
M;]%89L5J;JC%=LYEZP531R8")"()0<P@%W2D,A(H1R$KQS+R%TH2%?2B2A,6
MZI;P=Q/GIB)!F8=)*CY2GY$23('(*)AN-DG*&3BL/VB[3:?IM.UA:SA@ \_N
M=ES/:P_<WA:G[JZ!Z K%GCEZ @XE9+@S4UDF9<H2H;E$O]Q<]G^#.9VN.VBV
M^DZ[V^?]3L/QFHPW/.XYC>$69_^O >$%GRUS1J2:B<P27P2Q<F5:=5V%FXY
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
M[XRH@QO#Q%"'>&1VT.1<4U48;XY)$N=0"':0I&!FI^CE09IT78QND:X3C76
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
M%+5(I("+2DLP"9H!VR13B.)&=*KI65*?SL93G= 0*B19E4HH,^4,%<M,>L_
M,=><AZ=LC_*@\NT@16X4<&>JTZ_-G;WYI5KF4E4*)66<@MXAQFI@A#XA_YMO
MMNJ168R8YZJ& Q3/IU0::GDC3-<3D =65R\(_HE6.<BE?.Z76I<*Z)@%EA&V
MU<*<3WJM:AY/"9G9-,&92):JR>,_W^M81EFC:4(Z$=ILTOY<PE*4'U$J2SX.
MH\.&/^@&HS>KM 21'HKNSF&6)5I3&2L*,!^LD3$_<6XXAU1OS#0@/0^R"@C<
M+R#0J@("ZPG7%CN$%!,*<JTX9\4>?4(FBRXX6:*P[AEM%@$6FVWIEVS0\2PM
MUF(V*W93*_3LE0W;<DFJ9N]?M>5:SK057#B70"GW+,=J "_!]'<:=BX3.R6$
M"VM0S=W67U)YE2E@)9V<T<5<T@I9.!\IZ[_07U\6T];F2*OH=*3VK@NI:H[F
M\A:ML18SX5MV:5QG]$A5P,."$]*%L6H3/3?#V5Q'']7(T^C5*<W99):D?*RZ
MD]1*H)(;E,2HA=Q_3S5@C[,YOV__.SI^9W9\R&%!N:)$8Q]*8S)FU!1:$=0D
M,FGZC:S))'EO3+ RQ38Z&=A-%$O/,RE=Z&W7?B&SE!;O!-,MBE&+T'4WN+C(
M2V^I::-1A)/4Y/:%<Z;HF+GQ8[3F*7:3E5S+4_KV[,M?WXD\+AS-+(KR1>5+
M5CIO%F2*"3E4^+Y6+5A3B.QFFV5W9#@B^,\Q<3VZ3'E/_+BFMR,00G$H2A&;
M.UMW] R6BE=,!W]N=$)6M#7?:QAX2TV7*V<]-77P+=<4&6 3!$K!4\TUB0YD
M\49QZ/)0%7L)Q34KQO>5FI^UW90*;"ZBD]V@VJ=,$Q%7D#U<!(V&J>G8#=UE
MS6"P <,TZZ]37ON_W@[X=[;/R1+@A/5PAYROZ4&8Q/+A+DRNK^NV B4#+N<3
MXD00G#P0HM]JFK7G(9%BA!B01Y&;523]Z3&1-55@;$Y)764')"T"[%$ABUUX
M3.D]V)MBFO*R7D>R6EVGM*JTABBL91V6C.Q4Z<;,DB="?LUD?SMCE,1&L]16
MUB(/M=.ZJ!U2Z4S!153+>=^SSJF%_E0!-;<P6=2(JX%\^=""<H#KK'03)QG;
MP5$W9L2V7M.E^8&2.3%@(79UB%MZ%U1W +/#H%'28>04*H\L\)Z8*$HV:*W?
M*U'L^>4'142,.>-9?W5T;6.)#^@1Z,-?B!Z%&=7G0S /ZN^2]7W,-YK-(R<;
M<:&%2G0;FL+A;SRO,%#?*A:*B$@LIVK+NVN .6K[=#=A98G;^"P]4]#*YCWF
MEA[EAK]DX>D<,6+'+*+'6F[7T3S1H?20D7:2,3*2FC)T)KJB^F$"B\)J([@"
M6W<Q&J\AQON!L(QN999F(9%#JHC#V03X=UU5*"%#345#LT"/@RP.E>0E/>45
MT>=' PGQE\=D3BF@#1,_UE,H14\U484M!RT9N09&EW>,**O(,J/)1VPA9S'0
M4I+/I@:!HM%%;3K(Y-!N+3/508H4N$F;-M)80,Y/'K9ZP8[+;Y\KU5IHOYCM
MBDG_LG19R?AIR&Y@O6I@<TVEN!:4;Y>'>)?!U621 /6!RA$^#@FG;DO2]1:%
M=]&[>F<)FJGG:SCO&-0.,I.H2U^CD2\G2"S 3MWH/S\G3VO&G( %17(9AU4"
M6NTJ7XVHFV\'P-*IYC-*UA@,OY<G/J?E2F,ZTQI4.19ZA5/2<VO: J*VX;%+
MOP-ER)D2N=-PGVSGN>G%FQ-/.I2OE'PCCT;.C)IKWJFK?L@HJ(GJ&UE6;R98
M1J49&8;9J[.I<OH[W:?FL,D[<G.)LJKZ.2S6LAC#G/L,C0EE(I#]LN@(P]O
MCHU"V7S:2!42E*&SHESN4>*#2 @R7UC+LH!4MZ5LF,Q2]H'5AZ@<!=+#?3OB
MU!_LEC*Z4G3_2&<6]7]*9 F4?''=X*MJSG*-ZNQ=ZE"92ZW-:#_SX%-P!.,;
M=!;D!N?3 W(9NG0@A*N>#H'FU#QG*=8PM^W:X(^"<,R)?2+S*=,K8IW]I[)N
M,-U CAP730-$PM9<*;W+Q@BC-"KPL_W:W]0RR6]"+2.=@/EC <EL1H@2(?",
MF!+@AJ)],^)$X@*;DWK2 L%DM5L,X]:E=JL0B*EG6)L*7]#,AB05Y<F4^N5B
M#]JT+$$!1R>$HLUEON-6H4FY7B@JE]*<I'14Y@+^I=TF1^5ITO&33% &'*>E
MRDPV,A2%]J"L/>'H*^O<[:C1ZDO<?57L97'LI5W%7M8@^3_GW2IW^/MKLN<S
M:<FH7-95I%NDAGFY+H<H%0EX>V(TGZ_:/99TH-31#>%V&&..TR3?T3:;C%>+
MLN W.:/7G@:P#$BR%[(P4LI%O"&P4?Z %/"I1#1439!+89<?24:3D4B#=7#^
M04)0S_7XS$W;,>IB# ,S$T8U,8Z>5.<"4639?@D-I^6AT>(8>S',LJ8\!;1F
MFI#411)./:K$O*RL22$(+.'+IXH!G'ZL)THIIW&J+\_D 8E>07[8N39;15IH
MN"G<\B;\W(@GI+4H'V%=MLW$K=?FMC[7Z6QKD]L*R)M/4#'.<$V?X:S??<XY
M'(5[Y(C1_6"SI*LHG)_@2:8A5E+ZH:1X<P+TG5/_MF#FX>)S*Z)GO&3N,7Q5
M*]E.78TK0Q@L&527@731O#J19FQXP&6)O7J_ZL0OSEAM 3I-Y[# K8E:4J0R
M7XW(2YG2!$.!>A4UKHOO"K$72K!'C[HLZ: TV)KHM)*D>8/?[.;_7CGD3[!K
MDFS\5>A)A+-<5Z4A4:*FC"RAM]=K[EUG0AYOLT7.@T_Z^O+\/N<RIJ\PYYDZ
M^/I\ZW+]<B7YE)TM9 A/LG%#==$ H28(E7S!\W:JX15293%&;,.(&.?N5)TP
M_A][;]O<QG6M"W[O7X%))5-2#<A#D !))'-/E2S+CDYL2]>23^K.U'QHH!MD
MQR :Z09(P[_^[O6LE[UVHT%1L4QI*CR5DX@DT+U?U_MZ'@D\=, P'AO(H&\Y
MI%A=R#RMUCTFU#V#PS#"_@RM/#OS&.]*_P>FXS>OOF^?2TZ=X[-:SH]G1;XG
M+AL!&NZAM?(!SJ0S3 $ QF$#">G[EXH>$>[/^,S:\"/Z>=G$[GY&S^],G-$A
M"?1'HK"("W0^Q#$6\E2[$-1R?JC8-^8&N(19>JFT7^G0F1EZ@A4M'_ 1L;:M
M6L&=#T/UF)@R8NYEXI%F.4R:/ISL ^-Y)H34\O-SZ2A%VI%Z!KA?KFS#6#@D
M@!CR?G^9/V=EY@"O>A>4DDX>![M[,+I'H*=%\# RO&5@LKWW(AFKE*G^'8YS
M:RC 3AR.#N-;(,<;X1B@I_?N/JD^[?*8Y6'3&)0F4E$504=NM*E-0ST).8=*
MG*U$B6/GB<#<& NG9!@Z JD3I>A;>00\HCE.UUUB[&07('&-HE"H9[DTJ!9!
MYH@L#&L7L'I/589(&2"D-&]J:XB-B)LQHY@]%)"B+R,L:#<<<=<$3<\!LT2=
MQF#T#AB35YUUFTY3$$#;\[!*W$>8*R1YV)TM=KASEUW6U-?":;3-66T]F=2,
M:TLHK$9\OL#^ZJ$LZ#('WQM.#H^@GEAIMF$%!8"Q=,50F9"#7LU<-7%P8I;1
M:4Q?$.T@%V%"LF=E;=QHR:4EH&P?P0H6^!X-9\8^6/^(YIWV[,RK[R2$G7J/
M!*42<?GWGLH-.%8ND:QDVE:.\HFKII3^#&.Y"(_+$M406YO)K"Q_F2^WK<J/
MWM-)R](5>5'<P>46WC]3#NEVQV'%ON*$>TG0)P2SCUV.+8:((["RRU 'HX'0
MRA!Q9(E7+X6R%I+_EW75N-TF7(+PR6'RS#R\--QEKB[(FK <=P*^X\I/""$)
M;^)#T ZU:)*SO[G@>9<50NVP4SXDXZ7RW.^1*\?)$$='"7RU$M'2W^.?5,R@
M.8<DS76U5D%\X#29K:@\#CW?#6NQKX?"JWXN]0RT^U7!#CVDB\)SGP^AQ6%/
M4>"/C )/GJ+ C^.=Q09?I#7)W @S6)969>B\E$@/+LTO>\+0NG]<WW"S7]+I
M/9]8?YMT_*M< $$\3#3 &7-5"Y?;NHJV.L)F:/I%#"DJH#!<L;N8CB9] P/9
M#6N>KVFQ)-T'(B@&[PJR/PC+QZ:KC&O8LQ?)NG5HH5R->N_NR187?<K,((=^
M\_[UXSVQN>GWAPP$B3CU/14NH^B@50VKA0:C:3H^$33*^$<M%I(_K5P9Y9)*
M:?*VAJ;)D-2#D2XOF"/092?%Y8L_=&#D 9+P]Z3,O=,BGT8X>I+&>C3>KYQ1
MJT\Z\!RAQ8*N P)KM=EN2G=BZ?%!%=U2B4#B(L8K(PH,=FY)S8F(SO60>\@M
M8F#Q&8S7.:\,F\;8?:MIM1VRY+XT%5OFU7!4E%OT7_%)OF0TRHA1'+WQW%H#
M5E".!);1 3U '%7NWQ H.3<S\(1L8)S''I^ACR*K>V4U.=@N+9!PX0[>^W<2
MZ?XVO"3H26KQWU!=&GP>Y6/Z/C9JO$,$"6(9]<.K,GH;G?%'EZ65',_0^[5#
MRT0IKFT8>IB@Y-?AFV4HPV.FCF%_>5 4]0^TMWZW(O:'[7)GE6*$[_M\F=\,
MWI<YS/WL1=/4=X-7!%/>U*MJSI&ZW@-!6$IR+(9HZU4VDS65JS12;70MT4%:
M1=4DG=T?]NPX#L*KR+.A!Z2-9^"#^]^W_;3)!P] M7)!3-2P-YD1_W9;E8R;
M6CD3/5&[DM7V.Q#4:C(T :1+U)6%YC"ZHGZE2-9B42^ZNY&+SWHV'PZ+(3-)
M!(=5^3E5$G8_ZRCS&X,,!!&M1DD N,P!-5$:O"#+"#-?V>&1#^HF<F"'PT@D
MM:"R/2P#[7JG9[PI%P NJV-=<C)P1)IEFO*^1Q41]8P+B[LK[<:(#&2W?K)_
M;;-'G\*+)<%,$HT[R:R^X:,@=+$X"GMZU%Z72RKQ"A=Z:*!RV$[HD):+.5 '
MR#:0,K)'L#(Y&LK-T/-&KJ 7*D"+2+L1%0X\P54NTPG@4Q6^6ZW:3&*&20&R
M[%?'^N\)*7-MME0L$#%SR9V3VK[5M<PEP.9,-9U:YMYCTL/7G4IILS[9/A.+
MY_;BG$M*3O!U2RHW9%1:O.W:,66'CK/WU^5>K,UN)$$-^J0MK17MA@)=Z@*C
MAAT/4'=.$4-%6W0R5BH"]+K8BF38#*L(">ICM>%0]]UUN3(CO8,@_Y!2O$>Z
M\7WB]!#I@$+K$6]!Y\8/Q<3@1@W"*:T8=:2W>C98 > 1GY>]:7Z)NCFG2A$V
MV8D1)WMOX)F,S_&=2\)]'R3G09(9&M9Y3#;9_;)=/$@(RC,"%-K[&C_2VBGT
ME)J-EL_YMJ:S2]RHY _1?3)BMWC!M(F@#TQ2_*BT?+?1=$*LXXUM>/>$$#]3
MOOI-<N.1<>W$QNNDXUTCW4AJ"?T@V64Q M^/P!F_#G-VC;=$.D-O\;G#P_X]
M!^?[_'L#-6C<,<3XT\=F!QY+(@V/X!A_OX;H$TID[$-I'VD#@.EN^4V1"(+&
MA:RSGIL .S[]0D1'3:D%//R5!M%1>@BJZ0\?HZ>@].&@]/E34/H3ES=]1_U1
M0VKN"&H$-%MT2%\:PL$ ]4]?FL/T=U:<'K-1U'P3)Q+^&0S%-H.J35G\!A1O
M414LJ?QHM3 ^0![3GGIO72>HAZJ0\E:2=]1L(9DJC$-@+2B8]B'=X@ =8ZH+
M]9P&09EVF:.^[U%-JLZ:YQ%PE8N;J">Q;P$<SUFRM@2[0'BJ$73!:B3:7)I5
M57:B,4N"%7TOB9@C*7G67@XX" 2.RFY:,,TNLM=MDY=+$_%R\/'9XIK--^XT
MI,*2W@E*X%V3EP:4 V0S@<H)!N"&"KGAC=3AP'!N'&KBYU*8>[D1D_]-&N:Z
MFK$OWQ?*]PL'+8\V*$!#ZO*5 @+.P_9=KFXOAYJS=<"GRUT60\KDO)%M4"F6
M&C_E8"*_IX[@!PE7>M\C+2!P&>1M\'4)AH5B3X(#LP2:-*%3Q"(;?-O--$Z?
M@F[Q]Z58!9'=ADU2%/ACXO&-ZM*FA2!9\"QS)KSOOI^)^^*KI<N /]%)R/Q
MC<[A%TNT\X+,BB#(08T6SF4]\(O4794V2+Y,Q5PWJ?/,W'@M;]OCYWWNCCRZ
MOY+=EC@ 7U/9[MW> <O=LF8\YYVM*KG4P4G00*QUL,?N?^=SJKM+/<AU4(Q<
M&B';T%>E$JD1P5 L%4SAF')Q!H=N\"K4XZ ZT((FYFB%;[)3L>C=:2$:L1LH
MS(]UW%&YGXJ%"CC6SHI4QL0X=D0,P<F+4(%Q27K+\6B<$ KPA#JCZ<"R[]=7
M90CA=E(VD6>Q1]=H+_7]FB:X7[J82 S1**_SPB>(M->E)IS+<I@Q3*(E1O;+
M5:C*"43L4DUR$UZ(Y)6M0S<'):](;]9C*T'VPZ(FI*'\=/SN>/!-W9244GQ9
M(]PU>$OG'2[0BT-PTYGVV-_5S;*X8Q2>316,5NHS%LK8\(L!@@HCLC ME,92
MG18R%ERIUH NRU>ZF^QP0?T2E0DC",-3YT-/H-$-J:IP%@7WB@K@C"*18HL5
M.7B.BGC;K&MI:8 SQNF"<+KT!W-T!N^$6I@;$]PUZ2+*<=(Q)C"Z-(VUA_Y
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
M=&]%7WDXH$W,[%EV>J0XP4Y1&I99".9L4POP8SP@Y*W>)]^4ZO'G$L"=!!M
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
MRPGEV#-+& A0*",A@305H-]<+Y$Z87>ADY:FVJ?T+#+&O(U:O9[WUR ,-S7
M:!&]P)'T52:)2)],'O+JBE+@% L,#@F%E/.FH3XZ)@!F\[QNG6M6IP[9\>!O
MP1,XNJ[O_*E:::>\JOP/&2G>X;9S+9F2%9'+:0\A%IO@5M8;#_V?9M49/-^<
M+8[PQ63$.YXJA17*^\^0^:#^>F6=ZS7XR.MUP-NDT\8'YSRFGE$>(J+'!!D=
MG^]>?_7FQ\Q\3HW@WG,O4S;>ZJ#3+#QCW$38Z\)SQ\H-);5@HGQ09%/T>)=F
MBEAZ\T$Q(1L]Z^L/KY?E>OB#V;_JH2?P+U^&E_[@H,[K32PJ<L4(Y0J%$\K?
M]X]M<<4%=U).M]664E\SX5F&1(1LBTH9Z5SQ]G6';UT!68B_MMGT,YX'BZBZ
M<0_*A&6G5'(0JS_L'5)W1)^WG=&U%9+]8E!6]]>DQ/4UF%M;X.@%M*!FL;M/
MBQF["KIOHA7?Q 2M_&A16RXD2ULB58U0V 8[]5Y+$894]KMWFAA%RQCTAD8E
MC6LE9)M0)!MN"]P[?11GV=@9E$HPKL4A$4.M.%F,'>\;@PE)8_=<Q1/M.*[3
MV:-C&0^I?<(T#$H/KE0>2QE0QJRF.)0ZS/1Q>S=@+UC]VQ<RN_="N?MDVD%I
M42MMBD\.:C)QQ5-9;+F[Z9H( G)^:.3*R0=!GG(1 *U)[[V6761W0G+J:O-R
M^3W.+36C0Z\&59PSTM,6)3<L^LGGA47"5#P\D..!&GBYA=HS/DQH7&V[([=U
M5_;,TH\G]AW3J# 9^@6QG"9%*#B4_/[7B^1S"[1=P3_/XG>&JBDWFJ2+C[-O
MHT)CQJZ.4FZ2':8%S9SVR:'WC\!.>:,DEU0GM=SIB3P>*/3"#6$I,#DS_E9L
MFPZ.$4?[T]Z:)<5.WFN/5KAQFS#,6<7F)X$-\&1C&691- 3@)KU \E(734"R
M\8O3BV\3*=+7>([8VK)D<FOI]U K&O ;0Z-= &GASYQ";BM@%\"VC9DD;+L"
M1_B"R$X<.Z)CL:A^W*(WG?*@,V4ZN[FSI9T(MG:9+B+)(,]Z\#9B"W'.,1".
M9<YJJD"Q3A<TJ2?&Z'X9"VV5U""1/>^2=D;O1Z-#YW>&\EF8#JIK4:?9 $P
M)F/;Y\R2\/=\TD$TUTL47/@M3/%F807KL%ATZT7TG+:=2"E)6>7"]J_4IHWU
MP>/:CP<3T4ZXO@N,*I)HRG!621)2>6&J?Q(W*@5AB:Y0 7+ ($*L\,@#SM3Q
M(,NB#"W%Q=!YG&\A1<J]1,9K+&MSQRWEZF ;2T,',Z23IY9ZK!L8*C[Q.D_3
M^O02K( U*67))OM+S%6"; /XHN*4O.8CZ@Z^+\/XPFIL;[ F+]R%>Q$OW-$+
M=YRS%!M#RFZ4A5[>>_0BS.3HO>+>?%_F+=(*]]0J/,5L#\=LIT\QVT\,I_,M
M$Q\."%9G\ V327YI-L&;A,Y0>46@W"K2'-:1N-QE#(%$L05E5Y3X #A(":&T
M2]#YV%2AP_TA#!$J#+H<> HZT@/$H9+;=:R.+*XMV=GB8^$ODB.W:D "@[EA
MM6P^FM*=F=ZC?P1KDAM#8=7OTW'"N4I:TB,W)5SD^";&IN:J2!F?-N>&KU.>
MDGQ#B2W!#TWI2%U,Q^OV2#.3P  YP/ L(:YTR#34!H+@T8TXG6S)YX!2V-4*
MYNMT<VYM4)BX1<(\(R=F)#2F-%CEUU8Z5RHE;;EH1166!,\ (PF;@(,2$5B)
M8M=UK"9CSV\I0&'4QI)O<EHN!$J9?C:G@5:1IR>> F2(JW:^#8/Q73P45U@2
MQ(J$$//E3ML[S ! O:B4@#,E&:Z8P&PHZX/"=H>Q_*/4!">5@) MW>JQ%BR,
MU2[#X1+G_'CPK3MEBC=,MX%6% 7MM["95CF7F7*YN_I?1J:+M>(%;MBP7VB
MQ;9* _ORPFRQ;58VL*TT):#:7<0*&A $?^Z6@4E\*4</;ZNK0H=9 H+8@F/W
M$$XH$_SG-MAS*).BHJF:,9C)F /77*S9!- )JD7I%5!5[8!AP>N@EFH&;E+\
M [Z5;0KKZ2ME[:KK^\M5(8@X&/-Q]@:5.V$@6Z6E=>\/)R@8!Z68A7!9%TN"
M,T!X8(_^V((2R/Q5YAW'1* /)<L09)(9 ^!*2%B_56PCA T7,RS#WPFKE@FX
MN#C;/L+XHPV;A#YF9G4/TOLMN\3'G)=UAL\B3$Z+)"_L+N!0BQJW'?4TX_!C
MN"(M8@RX8D:(C2.GI["#<Y;P U<4K2'TLI4)5I8?<%OL@L_".H1-0Z-.. OA
MV++#VROK6<2G0XX'W-*%-@9=?$(@DX97F:'>DF,I6"6'H;V.1<I6P1/[@L(
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
MV,3,6L#"UXDX]5:R2HS=2=]VS*AGY\9F:J]%=BO8- BC:3A\/Z+(!^9\W/^
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
MJSE=S>EJ3E=SNIK3U9RNYD>\FGL5)<7;-9@]WB,[2G #^LI^]F<@.V+$0XM
MR8[0PXJ3VE7W^'.WAYVAOL6LMY6V?_K,N63KY;TMSU6K"ER$6?'\#BL>CCO]
M4>^!-:M;W^]?#:YNGO4(H65V/)!RVS4_/M&JOPJMFG?FH_'Q0.")5ATSM(P>
MVNESHE4_,*T:]3O3Z1%!X(E6'3.T#!\Z[.1K:=4!?![WJ,,V@W0?B.I^E8'D
MZW#HSN:)HR';7[#R^\'1P:C3ZQ]*4_ZZ^WD88O_=@O/]<XN' ]+)=P&@QRX/
M?[>@_&-2YEYG/)I^%X!_HLP_+&4^5+3:B3(?)2C_F)1YWIG-#N4S.%'F$V7^
M,L7NNP#0![;+W)OQI9'_['/^\\GP_1<Q?/=G0/+[QV/./!F^CQE:!D<$*<<N
M^IYHU;W3JDFGWS^4Q>Q$J[YS6M4_E(GI1*M.M*I-E1[,3L%/)UIU7#KM\2NN
MMPHHV)/=^751!E(=[,$LI2U;>DA[4SVO6.IPN2G%A[&/W)U%W+\]]EL<Q?T0
MCEL+0Z-.?S*ZW1$=@_WL&++U?UC4_ ;&XK\ !HV_>^RY[R-Y?+L3.:'EB6-^
MA_@^Z8Q'@^\>YT\<\\0Q'PJ#9M\]]IPXYG>-EB>.>4A\'_0[TWG_N\?Y$\<\
M<<P3QSQFCGG **FV;D;4Z>%A"O4]N&/E=H?46AWR>_/AM6YB/NCTYR>WWLFM
M]Z4 U.\=4?6>K]C'*5+A!R-\PTY_?$2@>R)\WQD G0C?]PEZ/SKAZP\&G>GP
MB&()3Y3O>X.@OR+ENWL3XY8.K_+PUW3\E*:3;Z7IY"$;?RZ#XJ/BI"CL8$E=
M*%=%'JW#BGIY*C2KF-Z^<!=7V BOUO$3WY4VF]YN_TRXXQ#;08;I.E)?UC73
M/Z^U)6VT(N5%Y"$@KUD&=21N+*7KF^:;P0JV^"E9!I5*M_YHN-M_<Z,*VZ"3
MVFBV#E?"L?AA4&(3R+8YO0"&"=(RQZVNL'\H-JS$!II)5E8!MYSG;MZZ!W22
M)542I*:ALE^N5[ACTU!:WPX<+79:IFES[.R\SM=P92J\RA!]?,!+..P L)+:
MCG*?ZG_GA;1]QL^R<OQ3K]C'%3<7BP_L7=>3#PE\ZNO/3W63Y@WV8*ZPJRN^
MKDI8$S5/]%)LO-KUW[2<%\U.C4:Q63,9]>CM35ZD$1U4$$4%=L9>8G-RVH^
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
MD!.^B$>X4/K 33P%0'>D"-Q_:<YJ)J-KU6$QEM)[S$%-0)8IT(#;T'EGSMI
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
M;Z-(H-@QTO@OGJ%HB&!NEH-A_UO'ND&EB@B6&43CA,+#-*0^_R39+.=AI<O
M/!@HJL%P%/;&P6 8#$;32"U"-8Y'HZC?'P_FB^F)UMXC*%X( !"-=*@FF=#T
MTR4_C1R]7%/,DFC2?A5\(B\:T#1%9>(Y)(:ZT6Q=ZH;CH8^4YL&DHR1*N"<'
M.<5JGCE*K!83EY.0H!%&4U5T &O3%N7I7KRXZ$AB\'MQ]<S'TR?!4Q%KS7HN
M\D@]''2/^X,@)J(*_[\(@MFP%T33H9KV)O/!(CI!]Y="]ZM<?)NF9@D .'J'
M$4IU)KYMM53CY^MFVO-28;<%,0$W,IX!$1PYPFUN1 %!6/E#Q^F:F'D)_*JG
MS+&[46?JP#(?4,+MC4:]:#X93OL+-8K[:C%405]-^X.Y4L%\>M+4[Q\NOT76
MOEG/%V3O^_>?O6^6\^59_/[]9O&;%7U1-O]#86<4#_K]WB3LCT?S43"*9M/!
M8A%.^M->& 7!_(2=M\%.*2U?LV<TPWQ==X&.\UULW=SJ."EUUS5D+*L\34*J
M0O-6FS*P/Y^ZY$0$ .EUIE-CS')VY":64$IEAA-K+X9SB9".8=OK@AS(DMF!
MF3ZF*P[''U-L*/*8/;Z.%F==#2%(U*ME$CQ<R==Z$D:S+,KX9__--;I\U>;,
M\5W_1O3 <7G6"[A@6H:0#$MC;U%)25M&7R=90LYI^/P<;C!?LK7,75F_][.3
M0%+SS'X(/O$?[#GV)&KHA8H(,%^B$5_YYJFW ?=E?"&B[\OL&B@8[?."[1GP
MWPP)K]SEWGU3T#%2"(K38V^7(V:O>")/R]B)G4@,)W51^^V+EQ<<#54/?XIE
M(PEOA/"#LY).(2YW#7'IGT)<OD&B U4KOL#N2SH9YI#1:H%)0.6H:28TU[9F
M=:T>+T>AZ)0=DP:&:+?,0513'AO&/ZEH-\'56))L-;\4$W^RDC.#@P7(;&U%
M.Z@UU5E057"9+!>1<1^>C"ML]KRH9?9P_IG'3$?G&=$+M5+B--G:9EY83Z<)
M?[4;%--NUW^Q+E" <T5 [H,G3)E6B@56@$:#%N4Y1EV.:S4E!86*=74H \6R
M4SLS3=E-Z M[R41/Q%HY%-P(9VY]KO4CT'>'*Z3:F+F;]L.O&2*\DX=B4K&X
MWP<_8+BZ*85PV (FA32,XPPZT]Y8N@C4)'\.'G;RNKE_D:W%HB02$EFOW1@9
M):L*+9*HE+@P5RO,Z.3#Z)HP3G0QXLE6ZL'OM,/(;&%-'ID*NGF4'$AYFA((
M;)JRO?P@X,S(PU'_/F<>2)*.I,SH,A8="H@^@V5@LN(J3^J1QC8.S*"QWH2G
MPV%T&#CF&LER:OG?E-9<KDN"(;%6U([+UN*H15SK8BPX)&RLUA%5=DD185BL
M=%TZ^N"ED I=S9 #P6 F*9#NW(B,8R.QEYB(I(W*NO& J,&PB,;6J+<4E4#U
M&MJG0(W64%>YKH=*B9J ?95NF^QC CT <<KEQL5]79L&Z>7U.LUT8?)DCS#R
M[0HZ9#I'F#LRZ K5M@NB28%A*$Y*4RT0(XWA\Q4U$ELB/R^8[$M\H<O)*$[0
MU.J\<$F>KML+\(>J3%(NN<$85?MU4_RI2RBQ$?05&-1@GP#EG#I8C/6;A#[6
M%\($4E=L,) 46I^RZ:-ERPH(,S(40L*[#&-RK0*4V%MPV5BJJ8;A^,C(N%XX
M%Y]B@DY91=S0L<:3;'(0QW7A/66"N-+FLVU30$22S&9*-5J[ UHG1<0\5TG*
ME.V$KJL".9X<(@-L,S2UGQ@DI(4D'M ]<H%;EC[I^F^<[E38Z4^CT[<H.,\/
MWQC-CV6(3><YG8XL'PEND,MRWPW\A>OV"VMWRMMZ8;!** HK;L38NDZ)N\6O
MWM>_7V2UG<RB\7C:FP0C_+]>H(;37A#/!O-X,)P.!P]F 1(M0VM7Q>7B2:_C
MX_^>HNZ (D,2F<DFL^YP^'C7B,.O-^PX-UQ(ZW.[JMI=*@ !"36&$&L/,=O%
M3DOPS-\>]1\UC5I[]_.++_=HC@=.Q*),BZ7K;J?9G\.&6F;?-8D=[BC_V\F
M1.1K]IBZETE>9HYS\/YN#<[MFU_9H#L:'-F5O;4D]9O<UIL-9D!?):N6F[+V
MQOW6Y7U$@ZZKQ11Q<?'\^8L7MS_.<V -9&AS4TL!Q+KW!5*[:T0H&?2 Y0V&
M,_AG/'YZ(XQ]'M_OY2!J-KZCV_Q^S+G[YEU@ILCI5ID>6>,] NM70B2GF_KO
MS]^]NI^[^4J0N_UVN&_9 1=]9R+[(/#P[8C7$VJT_C:@@L9/_;>5ZOJON.+
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
M"EV;/0;^.GY,5SE[K"^"4XK,7$G6CFI2=Q_6D6Z[7MORK,N[5%C:?W>5'(7
M%I4)+&;.:YGN6PM*=+=8S!]8Y]ZT""200)>KD?>$7:7)1T5ARU@55-MMM$-8
MFZZ!"/V;VX6Q 4U4JZMDI>U=U+- 46\/'(Z<E]I1[I%>+:8AZ</@-NE&EP$I
M66R0P?V)A<0)6XE,OVSI ZC7*.E4*%U0&P]6.+GU@UM<GWK.>-1)?J^75H(7
M-0Z:7H-'I(J])^DLKH7.2M@MJ>7A-DS)!\+Z^A_*D[C;RS1?8'N#??&W_D'B
M;PE'0 ]+\VV;S19)6KE$8RV9%Y*HQ.VZD?Q.$QPG\@LH(XIBI#]1OQ^&4<0$
M_S_K)/P(& %<&S!/O^S9E]&'!0"475(0/8D$)C#_4B* =/\B$ZFF$2@I;-^8
M6M<4M(^" 'R9HT5;^WN-&J='94.K[I"#1EJZ14P;=%?K!KEQN&VAL/N:O\S%
MW)Q*<+TV7R?9->;84:B7.0H:LW!8AJS84ZGC3S*;-/V/2J4H=P;MEPO2/&+N
MM50SJEIPE$"B]BWH('9N:<.=H')N,Y5N/>FGY)A):T'[BW4E+0N-ZX\]3S0D
M]2/4!('NTT6*'=6=+UE[&<O:R7N[)Z]A5<<G4BB>Z<[+W1=7:'L(*X>MBR5=
MFJ'D#?L94+Y 9TY@EBH NM0KY>@BSRI0FF)A4\D4/:K4!S[&*)&62\"\DV!;
MDM-.R"B%_JN0XVY@BO_*\:F8Z0>36--$"^&J4SM$3PX1URSY8^2DI5F,+$D^
M@XT]5FX-ON,YD]U_K&52D(^13'5H%Q'^)+% W/U(!ZEZ)CD%YS6F(W'#TW)/
M5O4[6M7')ZOZ-V7<YY)1A/DRPEY#AU&_J8>D8RB *^=SG)_[9JN[D\,\ZQQ5
MA[GI]N1&3;#.K5K4BS''7Y'-ZA)C%%NC\=(D5DQ:V7*I*E%.B9]1Y!4SY$\.
M*91!V)J%J:\H_);^)<894+!E(_V(?,!L[O*P=Q^&#E BSQ]ND"C%;^IV9]1\
MF29#;YUB9T2HI,VIIA(4GIA4Z*"+DX):T%7TDXHT[6&N8OS(TN:/6';0>IO&
MVFI.GXQ$EE5AZ!Z'R>X]2^3@K*?QB>9T!K(T<B:8&_=>"MGF%MRZ 5O1:!F/
MWM=,#D%ZU=G=X$=:9*9T2R_JL2;MZ#FC.W!U5"/NF/#K!?[&8:Q\Y+K1(S82
M5Q$JL;;!;:V=8:P"ZD=N4X^=)TU<JUX&/;;2K<6<)]VL04\BLH!I$\?A[41.
M3[(JSU.G#Q[S+F(S.?_7'K=YV\0..T#'6SU3E"D:H4^'#E3<!1Y>%5J/$DP[
MU>%/3N@"_AX&*]-E3JY#K(ITH%+Q(<C<S3)\BSM_9X'.^C04<#62-H %42DW
MHAS''_!% ,0BC6-HH4S#SV0G[(*^)):6M4 U3O*CW5NS18+=NMSDBA)C)C:.
MLNET+*V%R^I.V7AS>K='I*NUADG6H^E*8]L !N#MAHA1$U@;-XI$M&X-P.H@
MPUYW_MC8!6B6T; [,E\-V3UG0(0$SC@^@VL_*Z]4&A.QR3.M 7@6AB0#4/@-
MP8;SK(")A"0#ZG3]?^0;Y#,=K4'QG-I6AJ(9ZQT;I%.[T.NH=Z57%S4#&[VH
M>W$VSXN0FL3*P&EO*09E A*==A%>J6"E"G<S>>QKFUQ:TSJ(HDC,AR4;J!.A
M/H=V9".^J@P$&\644%) '<;JQ%52'@F1&.*VC0M*,NL]T"32,X4?;.J/B-V.
MF:-A)G;9!5S[FND6&@2$3K-/TW%R)!C733VYG:MCDR7NW;-I3L)$!"9*UDPT
M1&BKIS#;)>_!L5. =KI>6CU!S#BU605.S/H1',0A2[JM5]=\W%C02"V)O2!-
M2I%!6BF)R*83.=H ,O1$4% DK:#P-\"!U!E@BX'_^H",+V0'L/8W!ZQX7TC/
M*M,"N&YR2>S-@#"T2K5VZFBF3=IG33,VE9D\(/:=O5DI-?BH=M8F=!BE3EP<
MK62?*:)^=&9NSSG]/2YZ4VA$,N@D-LS)K[-E!L[K>.\,3J.8&&U>S7_6">:E
M(#!Z5_BG*WJ8V ()14/=E'@?Z:7P' )IG8:5M1%L% (0K@A/2>-TA8DVDILG
M3E1B2\)=3?+?[HG7H4%6QMMM7GPCLGN'7=B0:0GF;HGD]IQX;.1Q2\DD:@1F
M?W45N'OT":#\&FY-CU.C,YW#@?^;76B-= OJ[PH?$B3_;.PG:81R[:N H_%(
M'K2VO5H$)_")?)ED3BD9KOH3Y0"@A0,B=1I4']*S_@,G#!(5&MX2"GTU!W5M
MD@[!N/H4H J%;V'KKB:!OVEZ"ZU>T_)%P?9D$*[YK*Q&6$<5&P-QIN4QBPEN
MH.R-F_.<S?W"@0J)9%LBL%NBENA.[-J0&E!?:\+32F(VI:$Q:H^%Q&9P:[..
MCVVK.KI?!H[P"HU/_CG@&'S3]2Y@KT G!&?K202X&JIVHO559\W&DDI&PIST
M6[M7$MQKUD!Y2V.I8PE#-<44*#)[ %)GI[CUHC8ZNY4D &(C(LF+%BMGUK2A
MU7"%F;C9# &9T2SMP*9D"EV>QL>.\3*A=3&R&$,.-VWGY-]:M2T"#K'VD@9:
MD?,._KQ2T25))C:550MY6[8>D)"GS(-N2<:*O$$LEDJ"KK%_EL9 [E*$?Z^C
M2PHY9M4%VT.S:.<R7%W$2B\8SBPB^$.#/"IWZA,:,2ZU_<!44$%$H4I ,#%<
M,II-'">Q8_$F$LR"A3$< XI<^7&:;W1T-?G ](71%0 )0)^:3N+$S<,>.*Q+
M0J#Q"-K.5$P 6":/C$X-%YGGN,C(;F(BY %&4T["Q)0Z*O,U-BG8GZW^9J+!
M3<4V4VFN5K%-?(+,29V:;W"O(HK7BI/U^S_[_X.)]4EEJWC^#PGP_/D90$[*
M_;+/%_FZPM*6Z#_ @F8ZO>]XU,B7B ]HQB*TW>&"MK2.PPH\R6W7D,.6B5(;
M@XC(HN&=="^'[B9Z+ATL<JT =E-79EL$V4?&W$B1XT9XJ\[T9=$L2#7\XW>>
MV')T"9ZR;OBG/8G4IJLP-3A64CL$[0#A9B)WO'[O2Z__Y#[8[SZ8G-P']QP&
MU9J%?#"J]*'6[KZ2DG8<>"T"I$/(&U$4NU8K(VQH3SB;%) %1.RY_L(H)%X9
M=KL'\ MUMWO\+"VX^3,#8AA7]/PC*E/[YV PG\^B^60^GDU&LT6P"&>3:#">
MJM&X/QI-XAH:,,[Y'X#PE?[O:N._RT$1[? 7'535DABD6N=X4Q57NU#GP.>C
M?37_]S6"_[I6X_80+M=5A=>3IH_:JN7?=OH[]Z<W<TT^.U>C(;H<G]L+_9B:
MG_\?K"3R?*=\K2GL'[5T*3"W$6=WOHD->A7.$.*)!F^*8/65UT/+NJ$-Q5\>
M) =_,9 DP_]W!( G</BFX(!6P^\(&NZ5''UU[Z+V<NFZ(,S/GSG0>X;E+V]\
M= ?@ONLYWHS-]P52>Q>P[[0.3&9.5_,U5W.O."]B]G3R^/8D]ZWX] Z+SZ8W
MU>>N"FTWAY\U6R_O;=*6EEBRCOD=KFG4ZXX>F(?=^O1.L/*PL#(<="='"2L'
MD&Z^C A*8<J'(H)?Q42_#OSOS,*^,69\P7KN!VG&\X,AS;<\\Q.(_G5!=#(]
MF QPOV?^P$+NGL9?M9C2D_A[U")-O]<[2HGF!"HG4/F^A=]VXMB,XC^PN>\D
M=AQ [#A2&]D1D-H3U)V@[HCDUY.1]GL1/:;=^5'*'B=8.3Y8Z9^,M"<C[4DH
MN!/2#,;=\7=I 3N!Z(\"HOUY=_A=@N@#"[DW&6F;.9\G,?BH11NLPW"4HLT)
M5HX.5K",QU'"RM&*P;]1:QVL,9!4)U'XAY4SQI-3O,()1(\:1"?S;O^[!-&C
M%(5W6_$]E%/N1Y=M#N/".%K2>KK^X[O^HY56]S7IQ#)M)_'UQY4-1H/O4C(X
M >B/ J"#V<F.^X5^NMU6F2=!]:B-<*/IP12UHZ6Y)UBY':P,AP=SP?Y%1.";
M&LF>Y-\?5+P83KLG"?@$HL<,HOUA=_9=@NB#2\ <M;#; >HD!A^U:-,?3 ZF
M\QTMY3T!R^V 93H^Q>_>C2J^J;5%/\F^/ZQ@,9EWI]^E8'$"T1\&1+_3./,'
M%WU?<,E[(/+8SVFI'M+/=Q)E;FF+Z(Z.TZ1W@I6C@Y5!MW<HWOT7$7M?8;CN
M@CN7,TWTJ^"3M@F<Q. ?5\:8= >G$-X3C!XSC(X.)QK\Q03AAZ?Q)Y'F=C?5
M[_:/TY)W@I4CA)7Y<4;*'*WX^[NJ3O;>'UN(^&[KEIY ](<!T>\40FMB[G]1
MG[>#=>ZKY:?MZ>;GUFLX0 ._9E?,T:\_^R]MZU0?_G>>IGEU]NNZA+?+TG]S
MC56%U.;L0CJ2E](+TY>F?=ZERB_AYJZ2T*?&C5&^R9JMM_W%UNW]I_O]<1-N
MM=,B#=M4#>C?(44%8I^BVS8?/]CE[6GO1HOU+_+E*BBXVSL^Z+4_.#R>AK*V
MA!X^^?>N+U^T-9*'V_QIVAU[RR1-J>,XW.>@][B#N_UIV.OV??D%N\?2>5"'
MYY^&T^ZD\=.06K_6.ENOFA/K039!Z2^#)$NW?E!51;)8<Q]9:@;>[(V=4=-2
M!$2"Z/?+H*C,T)$*4MC0FKK9'A*Z;G$1MHR77(1\X9Z'>Q&3QD7T!W(1D\'>
MBQB/]UV$:5;><M@,SD%F'\*>ZX#F[Y]?!,%[K\S3-9&1 AO[TMG*FGG:3&T(
MG=6GI*0XAU#3E,,=_PY4AX"I18*'B6U!'FO*5=6JG^OCJW6&AR>GW=EC+W1P
MG4@6\+64N[V7<I=V(.Q<390V;DYA%X+RX.<7XEP#@ &NY.A(9+-*,MW^)=7G
MX'Z]QX-U.^1/KWV'&ADRZ!'V^2[N#<?=N6!?O]>=[L&^_F3GIZ&EM^[Y.*@.
M8TY&"!>UL1"1'WOM&.R0TMJ8-V&VBN,D3%06;NFNJ+ 4@/::.L+C<"$*!5&>
M*9=ZTLMX"1Z]4%8%=N(NN,FV'-Q7 *<(F7_9-MG3'[E-=DM;]&_.435N[Y+G
MFY![,.YJUMH'<KL'N0$-FS\-#0\O;\#N:7\7NZ<PHXO=25E#;UE_8]!]V.V'
M5T%V:9CV,OE4.P/$5:$7)2QXI<(D1FTKW7;@%8]65:B4$G,TJ^L@ERM86 C\
M*[@5$+G:FWS71#9\WPH.OA8<.M@E? -J)'4+9TJ0YAL84RK<>6:UT5KQIFJ_
MUP6\[GZ^\4T D</:]]PP7^@$10RY4"+I\V[?7/K1\>_=DBK'P[#W%4XP2,YU
MP KG,<]YS.RHH=;T1]UQG:4CTV6L'TSWLO31H#OXO&;#*C$OR&NLVRYH%X$U
MREA.C&P\+SZ"(ATJRZD=QHLG3,,")JU0]0'D<)B[YN1A '(Z4+M\71DH;#FY
M]H42TM>QO2&MVK.%U0_[W>EC_PDFCC^FL+>G]4,<C>$'[\EH4/]U>$RZ65OJ
MME;3=G\S1^4U@&Q89RQSH I&>9[O ['ASD\[((9U[Q*8/KD)>+Q=X#&,H:1-
M6#AJP(E?@Y.;=OQYX/#JP#'LCAO<#[.N'Q\A$-R4KZIIS]Y'O#UT9S"H@<1D
M:*A.?["7Z@!M:E$D;@<2:#41A@V/1@E[H8R&.6SR^A%M!I7:/52H%43V'X3%
MC19(:2<@_2$2D-H18)KH,<*(A/G"SITPWZXO /)2*_$;Y5\%$=QQ=ZYM.'[<
M_BJ_,[3O#!V.L^<=A 2+V_ML:%H\U&?MD=P"6H4J*QGOMB=[ &'^94N((&,=
M7ZO?.%P/#M<5R)MOFY-U+J-WX_-W.=7*4<B)[B;5U17(5D@J85 K=E\G)5TD
MX/XZ"U51!6C'A&E7>9D@LAT.N%_ &@ :DC)<EZ78JE!RL?F: !GKM"J-'3^&
M9P'VT)R_QYH_["":NY:RV[TWZ(""4O=9C+N^E4OQ]"RNO5/HJJ OWX(, RI,
M59[9A]_QLL6!X<FVSK-L3>^B:0X](+#_)<Q]]N).^T.K'PA+" EQDL(C>-7T
M-B@YY%@!.IR";MVY)UE_GUA?%^%_[?JODO^L$R#P;-*Y"%:(2G@8L/OP@"+]
M>8F0M.,K<:C@I&ZP#H.2I4_Z0\$NKD'BR*JR _S2,7O[P760I"3GX(VA#",2
M"7U7HC4:<$B5'1KMISX(FNX\Y17<_!D0O"700,(W1LN?7&',>0@)8Y&$B.+Z
M^:ZW=W<(8\@ER>#-AV^ !;EF&JZ!T9(1MUPO@#N&!*SX&EK14>).DV"1I+0%
M9GONCP%P;3P2A+R?QJ/N0!_+X2C&K\2A\ZRVKH5V(:[2(*-+7J@T42A07 45
M/6H= 7C!BP >1-U^ ^OW%G!Q:U%8*B082Z7XK2"KX-M5@.=/+V9*14R,&N<L
MP,-_$_T&- "QEA^&1:1 ERMV%\%6_6JC4EC?$M#HJ@3&$'NT2ECC$F8K7<FD
MH_D!2FMZ"O@S-<A6(, 6"E6F4O,+G)7"W(,0C@EOG00C^JJ^VQ)(5AEO:<-F
M3,\=DXYT&6R10'ZD5\AP$D7$+G##\"RL@^8L:'KGQT@M*BTV9)?$!/6OGQO8
MVQVX/AJ^<XDBWKIT)),XA>LF,-[B ZMU4:X5L4N$>'@Z"&%<9G8E#IYDUW#T
MI'+F*R3.ZXQ1@. '%N@%Z"_1#K]XC5?;"O2WA6._17[YJQN?9S^R\?D!+&GG
M".P$QP<CSQAB2(1RC60:[5!6?C*KJ<FR/XVLS-SU][_O.>^'@+9 SE6D)6&@
ME@'J(:18XJ>?QI:?=I!U%@HH@QA^E^@8_9/#4) H)B J)@5C?XSZ"!":!-DY
M\SL:;V)5H(YGK?5DUKX"JGJV(,:$8B>0:AY;R';3DPOJ5$TF0.*357FQW7EP
MU!VY#ZKE*LVW2DORP;;(@7L!?2] JBSK?EI\O5]7V8'Z1:A2APJ$&]A>N3-?
M(YR"7X!Y]CT]=I[V\HHL\O(T<QM<FHJ,_MTR1&V%/(2S0E%9%-Q/;92=C9K+
M1LTG4K$J4/:O.8-WIK8"%]D?6%?@);1!;5,;:[T-W]R&5S\]>NAV^W-5/.U[
MB*Y17J%IF,LCKURO5B#E%+4%G.F]))5:'C#8X9EQT3IV@\&\?K][I6P1-=M.
MW;L=2;D%29@,+*7Y8IK@.31A9M&E@Y]F7T45^G5DWT\5^MV)]SFJX#M4H4%\
M1G7J\WFJT PO:) %;V=Y_5V<OBM9&'\!66@N9%SWCMZ**O3OB29X[7?QL#3!
M(YK@YZ$.F6(^//@J0?9@<LU+DM$?6JXA^QF:96*C-MPDW Q<,62_=9Q\'Z19
M(AT$#5"L"$Q(=DT&!*KSKN/;0;4$]!P 18;D?6\-1MU)^UL>^[0!RL5\@_1Y
MI2G@3P.7V#GZ4N+81,YNMHD ";;X96&_@4Y>L,BO-5*ACQY]0P%09XP/@*7$
M0'_1@B'^ 4 YCG*3F6&M[9,3"W"$S2;Z)UF;M<5KB"F'XZAW!KDA@]RP[][P
M_<+<U/$"W1[F^C5A_$XP-_YZF!M-]L.:3[#F?1-8&PSKD%:/9=T/:K,;0>WH
MR+*M,G-GLKS?A=,6\6*B?[(<H545:.G)=I $;LM:AUK(L@3YW]J#]_5^IGU.
MCK1F+->&O4(;R_>[!+P6E\#7NBX^8[G7F1@U1X9W8$?&9QUVW38#T[>DT6]@
MYVH!PEVQ]?LS[4;:H"^\7+/P^&J; :']Z+\*/BK_=0 J2N&_6,,9OWH+4%&J
M+"$_'!$/N%J XR6\#'(_P'D%6@(H-I2,A!0&U! .9LN+"*X3GB$M ^VS>'!P
M.,'E9:$NT=H+)Y>AZ3I%W68M!'5DW(U,_G *LH$S_5=TE;(AKS^B#4TZ;$ -
MV%I,Z2;9%@&B/_VE]%6JV$,/O\&I*?'<YT5RF:#U5Q@+B*WB><" 7H0*9P5H
M 5XH>9UQ&)\"G4QY!$#N I"K((_1PC?H=PCC8M*GX _\VCDVFB-H=YH(S[2V
M@"?&31(U_"0>CNMH"'C'-*4VSQ,CQ8<NI2_DC3?P]&0_OJ/]>/[CVH]OS8X9
M+%YK_GB!O/&=X\HY'&G$N%^]#&+1-2_5'G3LB*Q$B%?""RSNX3!+#_A9DD>N
M3 L(EJY!HR9G8(OSK4-N-_A] 0L.V-U#BK&16NT/AY/LW^Q9K;,Q,6=1G+&L
ME0X,1%XK(W?(L+2&PQ%[ YS/ZHJ"H)QG<O3UH<^JR!*3*>'\3B>$@2)H\P(I
M2E\0/"4QT^9AD"GV+9U$YY_&==,4LT-7C#>J"CF]6[+&NOX?PI'@"(#JLJUC
MB<RS=5[MK46RBS^01 T8MZFN=-2%]@X?]H)W <^Y4^90RV52\6$#?5 L-O%K
M 7!QN0>4IV 7'E*1E1\'H?;.4S!D7L'/UPK$J%2K-+L/%C)L)/.4ZIJ 9&<N
MDB*N 0+S=8FGF11LLD367=+E>_A.+?B2+WXW$P$O?KB;^J<O?B?.\'#R^.>"
M0^+D$RK;Y./U,8YPN5[*61E3&[N$C,'6<ZV%A&^E"/4""*7V7XL_'=YGV;=N
M+N5D YU6NA,GT)' R*#B>(X,)!L?^!(0#)2(0-ZJ0*4N8&C2E>!_^1KP>J$T
M[:4%PB9 \M0O4"B8,I.B;90CN&O#'M3R@>C31J$-!EDZ"0MU\4B098\GX4WM
MEP8$]_M-(H40W._O9-@P!$][NY3K-=85A-O)_.GXL4;SIKQL'9HV?KE0.R'4
M)8BS(-_K9[K^YT.:'+M^OJ[*"M:)^\SR["Q$.97#EHQ?P3'".$?,B@3 "QJ;
M*< "S3DP<W^@@U4.!@=_D,9#&D4.^(A&'#>2!^]!8^E^08,VY+[GN1% -[(;
M>,P!KHY(&V[03UW6$/L[JL2B!6QP[@?C0F3Q(G@$:4OL#T "R.9%<!,E$2I'
M #\8$X-"%PQ*J5A950ML8N.9<QA(9=(\NV1K7TV\:H?30P4A7G3]6KK.,[?/
MZ5L $RW;O (B?= THY>:J-1J3= ]L/='182K1;X-T@H5XH"<-)? -[2'%,'J
M95D$*O5? O&_IC/WSM?558XZ=M?_1[Y!YLY65M*2-1V2800W,%X*P!7E1Z"B
MQNSR\N6Y(53:0FF$YL8MEQ0C5V&H7;[YPNME<H?57+ T"^SV;X]ZC^CS"H/
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
MYON2^T-!6IHW1,U:6]Y.QEJMT&[]QBBQP:%.>]F#4V$KYPIMUN*"-"#P63I
MA,!R?9?*TZ!L"<&  ?:(U" G8DTS3,H&J5RJ M*G=D.5E4?)BP@+3#H1IG6)
MLDT!!/ ,Z[!+,+HMFA+2*8%B_1%_2Z@H(7O[8/2S97[-;E:U1!,M&LI!$+DD
MU2!? -U79<C*@?I$Z7^F+)JGLW"D'EAD#/RM"W-ZJ3<*C#/**VR?V\0^ISZ_
M"\EWN\9#7.;-46MG;M2:]H83JQF.>ZQD,&^6Z@&Y'R=%68D^)UH6H[91=MS4
MD\V5(DTH(98/E!?>PJ)XF(G)MA:"IO]@96@]D%ZDYS3P 193&9.X.ZNC6$:Y
MTF6!*&Z!##N43Y0F'U$*H3IJ^$ "REIHG!IVF@X6IH\Y =CYVJL$:Q-3?"LR
MBS'V]I38&0X/F\,@#$HV8A)%7;J3^@LU1P-*3'1$K>MEWR](1'7Q+K!973YV
M.\3WR69 +Y+:&Q0%)171.Z1&UUVZG'5'?MK:'019D&[10MQVF^1OK@_-C*2V
M&,1*[$V!ZW!$&K,#<X*[(^ULK'4LYS3JYB_'"H7GT(X!QM9A"GO3?3$M>1@3
M,UOZF Y1(0J30%JJ2X9/-K\FI?[&F";Y;+#^CE<_N[HMZ J8I"">8B;(DIIS
M2.;J]Y5;9_% 8"(RP-FX1R_798!J-XE<FGD' >FNSK+[3M=_89_ ^JIV;M)7
M&JSGF4UZ),[JM8B"A.C.GL6H0F5$M;QWT"*9FAC>?",U"EZY5V-4"MPR6=2E
MLDJE,DEN$Y\.Z4$":5\&:%3D"5]K [1:52>CLR ST64+.63 KS8Y\"JU\AM4
MGBJK&0A%Z<[9,4D>*)FV0PI7QN$$6N12.#Y*?)ZT$K\5N)G8H!HX&VKEO*ZI
M4CL1(\5&V8[+EJU9T[_BXIU\!%BB@NO'&1[4PGA$UC1'= ,9K:^@MES<A><R
MA8T4-7*Y<HGFS8A.40_7O"P$H((BEIH)I_!DFM0(O@N^.ZOV=AZI$?W=T>RZ
M.3Z1T;9!\*EQH$)Y03N-68=%N?&@^+W3S-JXVZ2Z\584*I/3"RK3FDNBF.+H
MF)R)>D/FF2@;[;EJPC Y"IS@TG6!Q4O8"/*5]+_38 #>'@:P![N^'0/P]C
MZ5W3*&QQ3 S@Y4Z_6NIN74BDG@46)RK+K_N=*O<4@\IS;7LDYMAVV1@*H_-]
M$XR#I=A@$Q/;:6F?RQ%>QJU%I@/Q3FT1SM9+:;?2;,+I-1_8.7-F&R OQ^N4
M<FC$W]"V!!;V#0U4"7M9<!.*>X!'BC\A(VB,X)E8-22Y#@6&P:1ZLC. 75',
MU;QD9\K:]Y+"D6O=#=0C;9VK;'8@O>.X" R8HRY&5Z%HS3@T9!54)H=J/" >
M-X+,MSH2W&/[-F@NQ>[EZ9JD)OR-X\?@V*Z2%=MYT$< &CD2"F&P)C:GS3#:
M]<\Q*)B5JYW;N>M9[(MI.3FG[NB<&IZ<4U\9!=;6^U#"VAI$S*VH4J.41,NQ
M+!"JM;EK?&AU0FFQ>M(S;J:&#PR1T+7]%/ZSI 09@"N4O$+3SRLR_9RS>*H+
M$&$X%I8?]ZB+!,6HZM:*6'TG*8"48S!A2%^0&47'IKL2@-6JJ70]%AI'_[<4
MU4)N@P914D?>Z0_L#S?U=IC(>U<JY; *KE%28I4NK*U#92P"(3Q)Z<2GWK &
MH4[BO0?X02,A!R93KX"8[%VNMVKAQ#-Y$I'#ZR,15B(B+9.LL96%<D3[IOC<
M-!DWMN;8)N"3-8(;@=DU7*A],GY=K-(+;TA(5D"ZE5S$\I\9PJL/,>Q\]GU=
M:=NV5*O94Z6:)QQEJ(H,V=EE4$2VD%$37,S._I_2:RIM7V5;_>J4KUN8VFVF
M*2Z6"/$?)B],VL7:9[PO]TB/+*F063_@B!KO=YS/HYYV/G=]YTNT&'+T64DR
MIF2;D6*>Z$MA?B\QA(NMC4N%30@FND6PMF:_.HQ'HEF-F&_<0U9]*XT+T)9:
MLFH#F2]@LH7NNK6O]A9&R9".)9C'"@7)55G 1 "&*4R%K#38B+W6% ',?$6^
M3,^$LKJKQ-%=@H+NMJ)D,XPX0X",V6*&)K"'JE<:BWF'WXW6H6HY3EV7VA67
M/!8#*79)5"?=E"C067LTQ^<,SR4"B_'T%SJUBSUUNRNA<S&$7B310[;HX(J9
M'5-OT54_K*6+3 -$+A#+)"8BYBI0GW3<PD_]X:0[]ES?CRYW+)1M]Y7!U.F5
M1JP8SD8KX/N5:J;P4GE<ZUJR,@XIHU;&7G 98*J?[1\J],%=&SU2\TOINQ?.
MQW&$KKJCJ\*)_>Q?^&6$!*72"1+N,?+F25*A GRQBLCC:VD5S XS97;CQ *:
M1U7SJK5/XIM)R &Y.X5WXQ3C>K=4O= ]\]2NBKJG*4UF\)JF8C\8SKK.DDH"
M,^\Z8,[#59@MTW*:L.4QQWC4@%"L,C4+T4)RA<6SST&1Q.SX#;;!N.7W-HV"
M97+1L"')XL!3Z]S&R=2*U'4>W(8[+MJOJX30WM-0EV-L@>(P2B$\<N.%BJG2
M;BL))&.1ZS&^F0!FB1.CU!C*T]VY>""2VQI1KS?T.4;\Q":SX]Z-G;V_3>U=
MA_E*P'KIVL\)X-'TSVF9)$YJ%LALC0V%AMMZ'+1K*MLBS$N-0K'&6.NYSRY
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
M**<J<=BS<SR\4C0VG%+(8\:'MF\TL[L.BM7(8YM.6KO9'=-;HB7%K97=T9:
M-S1<Z^5 EA?B#&Y3,!HKE01G;\]./WT\H<B_NKV=#!1^2C)'%S3]!B-B^!EA
M@&.J;U-#&K41 UJ'2G6Z('^Y%9VKF!T2\0:ESJ5C0ZDLO'CY_K\/.5A<IEZV
M&YR$3E]+GPV4R6D</3;]O;&FO]].OV-:Q)1+RHG5A!;N'OQWD0JBKLV<#-I,
M:DUZ0]^OOAY86WOW38Z%8Y+*6L8M/5ED[EG6J4"T2!-=QG?4C<H7<B6N@!C<
MJ;I"\D+&1PT/,E?E*3^0>?0,^&=1I)>K>D*7!V<71LB/?@.!<Y=GYU&NM7K;
ML?N9D:H15HO5.*IO,X.DHLPT;]O^BDJSHIL%LARE"MP8;1Z-5:?FJ!S G; "
M=>)R525%>8&W7,,T/EZP_ (])968JJ)^[>/JJF*R3=$WI0=IQ,)Y.*L$K&>&
MU.\XKBT.[D$)JCO0\3%-7\WI6\;,'-LO907DJ-((_5Y'09CY(8@UM&$E 8;"
MJP[>7'SPRKM9%0_ [JA+&B:G7-FHEMA[PI9-;E<2:9&*-B>?2W(\D\\L")=+
M B=U+R56F6Y6%,&)$G6@CUWB23ZJ=N[X2B>):<7(-B14Y&B+%\BQ(CXO3FZ[
M6>%7Y<UZKS3*;^_QJ722V7906YN;U/RN)\4ED'&'YY7R950:N'8MO/Y(=NH+
M<5,&%9<4 O]=L6>9(;2)X"DJ\- >6P?=A:;@#5\%XRG3]3/H8EPP#ZQ(:.CP
MZG-@!S"D$U+E+I6+'?ZTW\_<AX0BVCS\@%)OD"A:<?4638/DH(A3YBA=)EB0
M0*6'=+5)#2J/]>4P%:E *&'#EM*_\=$KPR1SM(2Q?L,21Y=RAL+_:.<*IQMG
MIE"H+ /DG70H.RL'#?1*N!]6 JPYGXHDD2R<1G^BEI9\PZJO!!;J8PHA(=;;
M=R;,E2Y+CYZA7'#E..?M,Q>4BKC2*S@MWOE'(<@GP2KNBY!.LU]17Y+47TF.
M=JAE"JH% <*=>.->[\@LF[T<Q]:\F^4A_,+*%7N\\U%]VJ$2JS/C#A>LK1K?
MT:I/!U+*.[#AKBTO7B2@Z5$-V5E5OW9//IR<FD:!CGY[O0E$Q7U;#]WH5PK?
M+]8%8])3LL=@:[('YQ\W=#R=A^PYR#7X#LWO;147911(W11TL('Y[*0],ANO
M6XMF+[1>70Y$MQ-KIR=("?"$\)SF3WG5+JC>5NO*UF__+C8((LJG\<TG==(N
M3L_M'WBD2Z#A<GYV4A_,@,5G"$Y.&D12Y Y:O:8H5J\[%;JOBC@ @RSC0J\$
MD;\Q3P=/IP':I2*=$IIZP]T?R*[XA 91W\K")L,#L<')5J4<<QP:-16'-)4_
M]7L]=QV"%@%#'?QZ\?+0E<)??87*^T?WW,V^9\_==K5IM]R8%\>5?'+*\C<
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
M6RHW2:HP*@E8!L@OUC%^GLJ,82*I076C82LY:FSH.*M#+W? ;K"#00C8R)1
M)V',H[7,T] WU/$S^&T1$51JCG_D*]72/DQM$)>R?:LK+E-)75ZSAV2JR4(
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
MDW!U1;@FU<ZVZY21SP-5-$=-UT$%PG9;G.1P.Q7N@<WA+-*;3'Z(.EE6B-C
M$*=L+)E\!UM2;U',\"ORYG@8@T$YKI1 M'LY,!BV("F3<=QZ;< OJA>3B6A7
MSC,(#;@3+T/?Q4 YZ*K*3K9N+U)=<=_I!.L-Y#AE[:WF9=HK6[J\;">*_DZG
M#E4HJEN$CR86_& V&2W&@^5H-A_-1X'HC_R97,R'OC_I#Q>B$PL/(1;>(#?$
M%$:T^)H<ZS4A0+I8+M)+B5&2M").,!B.7O[ZX0#.,_2T>$$U<PK\^26KAF3,
MQ4IL:"M+^5$;26]DGM;SFMHC.,8;4\9*T2L3P9F+:, MSD1CI*G(1RPO!3T%
MUIY@UQ/%KE,9:3,PWC$CKXN^UJ*O_2[Z>E^P<=:@1K/)L-];C'Q_/!HM)[->
M/Q@'P]ZB)Z=!KS_L1.6#Z/N6,E*5C>;>U<H$:4OD+=,YG[8FH\,-Z-):*+^4
ME6Z'DJHI*^M*SA:;P@Z5KL7OX;I8\VLM*S;D';U;:FI_D5FGO9L&@^E\, HF
MXYX?C'K"G\TFDY%<+L:CJ>Q-9IT.\"",K3+$3B-QC>),98999BQKFU?21+VM
M[%%4)56&IJ<T!5 ?(\SB<S%8ET=5UL9,"B":P^58,(.CMO [,ZU?M;%96Z D
M*:T:H.\4,^JO*-@,-SK[=^FV7J!NLA%AX!8F$:0DW5!5F8)R4Y,K_H@R3*,D
M^7R$"_-HJG PF2W[\]' '\OI*!@%L]%D.E@L^M-%7PQ&HCL&#W(,SIJVI?%D
MWB+F==R[Q335'(MQ8N#7,L&28J@))TM[Q']IZ*.;G[]!(9U928?X^ZP,MK3?
M'_>^-RIF7^O]$<9T?U1#-O>Z.A[AK PG<#?(_F3@]T9RZB_Z0SE>R& ^G@_&
M_<6@.RL/XDW:ZE,TUT8C,4&=&AWWN<TK:JBQO:,[^C&KMIP^!S9?VS$[/%_R
M$5WU$W\^6,KE4HR6P*YB*(:SV6@Q[0^"P!].GW(IP7-BU[/?_0+67N<25G+]
MV.NED_R^E'W+8AG;N<\/<]K%[?F/*A5D9SH?C6$78B+[O4FO[R_[H^%X,!N,
MY_ZX-YY/E[U@WKGE'H9A3=9)&4N]!S_J JFZ.PYS0 PC5N*7]>JPLO1%)261
ML,1P:1%=4M9$L2VU&MF4XJDM^A"YW)3:8M4X-FGZ$FOW.6HK?F_ISQ>]Q6BQ
M6(YD?RP"/PCF$U S>\OQ8O*$BR*?TVDZ4>Q,F=EW2GAB?JE=.+74,5,:RYG]
MEMY1JM,F!0L]DE:*3JST]JTQJ&K>6CU3^=&8=#:=HCZ]\,?]8"066.0HQF".
M3N5P J*_"] ^D$J->:;;N?,+,L%-G(1=,I;# U^ED@-@YSCY#D8*0&@+WX1=
M6DIWV&]#/0@H*+J6%(,QA32*;RMWPL,'0K8]W%Z =*R6YH/.FMU3BNJ6<JAT
MDV#0U_T9?58QEW7NF3)$_75)184/,6>94[/"+"LP!*ZJHS9H8>7E9?].9('X
M/_=C 8)C/.F/#\3AP? 0^8"359TW62K@E@;>U'.\+.=8)D9CKHP4Q*IJR&J2
M>*/N]M?CBV-%' @+I?%@GC*5H4=<FX22U1['4;/ V)V53 L\#]H2*! +#JWC
M+[!H%'0-3;XURK%[ 2=,.4C??#H[=_N3GW]T6S?QH_5RY4,E6[99+$\$BQOR
M#S'AG)U[ZZH%X7*I_:8\A'WHU$)21A'F;L-O2'S0(=Q7WF<KPS?%TF,>OT^Z
M-&??U'!.K,![(N((MBZ&4 4/Y$0D!?E:DHY,+NQJ<O2RDE)-^>KT5+&AS&LL
M*0AN+0/:E=:O+@75M9?)]DE[57O$/= Y-YAR6>!/<ZP9*Y\X=+CTA$]_&)-T
M 'V,U0\LACC#9!SZJUI>J6JQ,[JK8BG2B%*1-TE&]2X>&4<P@WP5IH&^_?($
MRZMC"F97AG-PN#S,BYP[$7"@(Y5MA9UW3^K8/<DYBTB%"M=2TL#*8*O6;-+;
M(DRT36*'*MSU7]7WEA*/@R2;,+6S,LA[1F\@_X/^-+ U!^+%EL4,,U6XH,9P
MU!CT/+T)MUH5KM."UB96TL89^F8"]G0\_I('Q=6A6$P[Z5@S0(0Z%4(5+0]^
M$/[H:1B#[R8-8U<N>)B"B%,Z2V_>V!6V+P5(,U =X% =8,8[E;A@%2UZ.C+6
M"U8BQ#I#?4BUE'%*&4)JS4<!!\+]16+/"8_SEE!LZ'."0<^(Y7%#SE1*B'*J
ML5G)B"I2!KW!A*LM%?DV]>]$(*Z<_TE6@NO$3V]B./'"_2"*:"L). <8=>R>
M,!VZ:_EY2<^%;?:ZOTD=*([,K6@6TZ+'2>*ROIXKX]H%,:64-00Q:8LD?E1#
M&2J>UZMNE0NW5MF3RRFYEJE3=OL*]!=<_J=77-U3^LVWK9/:*E5*?]O54.V*
M%,8.*Y;89P>^H*FCW-3R&8GCUUA/J.()^ L^"PHLS5#+@8^#:1B%RQ +P8HX
MTC8C,!N6."(3%?:DU(L<O&Q#F38\>A4+$0E08ZZXCIR[[<"Q(N)"M##7Y!@A
M_9?7Z=C]>J7L&_:8$.5B')1N2M(#JJQWR%6S@009FTK:.V NOKN!<\H56:EB
M6Z/X9Y^!=:P\2M6R %VJDOL*\AZAN6[WNB !0\58)8UAV1V Z@7QN#B8&%%0
M1:IM6H'*8G$O2"U?BHP]9LBA[+EJ_25QJ<5Q8.LEH,A14(\6P53S151T#XON
M%G2MFYI\4GK+$=21H3.TP"X=DIL6H=6Z2501((YD8B9[ZSMRJ^Y;K_P7+O:6
MPK9#=>&B#C@N B6L8B^/Z?C/-=E#?5?11=\F?$1#@L "JH^BFPIK\#FCCB#U
MB(&2H<YM,K1R/#_=1VYN)5V3C#81R2-+XIM.ALJC /8Q,@)2CUP08^;O"D;'
M[""?ZSVI?4-[&Q:JL"U;9/ ((6NS[;_P7&M)A'ZGCC24&FK+J?=T( 0IKM\X
MP WA>A/)QHJ5FP%_44J47NSR2#J@0OCH(2"56ATQ*I?=>L_$P-CWN&S,#:"E
MNY;.ROV'TW!:=WP;_>B#2JAL@@YL546I>&&.WJN%-!:\Y6Q!@4;>G8TR=JAN
M'TZ9+P.\IB@P91E,#0[>EXQH=4XT9O:8Q/R#KWO5L@X7Z['(XR87587!M#PR
M3BX,!6H/FAV>C,2UJ=:^R%6M-+OZ' IV$F-G\-HL5T770%[B?\9H//5=L*.,
M[&>C<@)UL$JAG%\G+0Q%NG/C8U(VS^';<_$YN2)/SGEZ[+Z55S?'Y>=U<X#F
M@X(.<P,V6$<=E])PGYT7VF9CWR*D!H *$ <4]X45+RGV:TU!,ID[E0!M=:<I
M#4X7VW-HMS(P[PC(/ZMNJ_*R_ZLPLF>Z5Y'\1?^:UH:<%BGMADM4P# TITH\
MKI2 WM;%2'U)'3D\UXR@]!ZTT2+J5G  ^QG():QNT)BX Q,_)'4/FQ"8SKS8
MV2##(#AI/R#5EI*\RM0"3 7IL2P:ON1UT&^C8KI;WN?2^^@T%'OLX-%H2+7E
MC./U?=/<FO)F4S8%W<]5'Q#?O65@@ANEP//,%=R10%\M9==9"NZ62<Y4H:Y;
M9M*E:OIJVKL0J5XPV/314T\[(E.>+/(\DP>SN@M;DBUN3; P,@==7XV%(4WZ
MU@DZK1,\UC-\LZR]H:X)XOEF<;3]7*M#>Z:DJ'OBYV4'+GV"'2L(5$0J=V5-
M+4Z8E=4:@?3-ZVWU4#;B&;ECV[#-^AV\[SFDC92E9NWR.HEKRK*Q=BIGL2IP
MJN$DM@S:M]QSA.T4@,.XP\S"BA$'QAB>I#0I+BNVOVD7ZU5)+5LO<#DJVI.>
M0X*'NC-P?1QN)?X,&_PH]9;]!Z@+XDXJ-=%()XM2;@C(-FI;5^=C][6Q;TT#
M.([]P:8D-!-UKD#$2L4_;2/9_=/PD'.^'$@7E+:!7."_3 ,C]L> FDFWA8K"
ME:.&,?7V(B][:*PJ&72^Y'OZDH??C2]Y7_'4,\M\>3R-O%T%K'A/C>E'1BV9
M\K8-J3M^*AO/<TQ<GV,^(0KB;]\<2/BS<3#JS<?+N3]:+A:SZ6 F%_WQ9#*>
M!<OY$T[ WD/2$@O)TH)7IM(5=\.L.+5M(\GH#DW[7XU ;;_BHRTZ](&*:-CL
M8@A#?V.0V"79C6:T^HZW+?TV?U4E*- V#G%BD #!^#KXJ(AR<G%91>25)#U3
M(E31QU5-V9;9'GI;%M3JS[N@1N)LO]!Q@ADNQ562-JKL[Y@R:J^/E4<XG<E@
M*">SZ6CFCZ;SWF+>G_7]GA3CN12CX1,NS=G34:MG'.QT6++&4?G"(U+AZ>91
ML;CQ/B?E2T](M5A.G11]4"ZQS66^VQDW1*DN>^BEV2"&7%E#*BXO43',Z\YT
M*V&\[*;_P-707^@-8\4V,LD0K:Z+3.7'4$=)-AS+8)+R/JN,"QDX8,]P'A&N
MD+;+U2LRTYZ2!U,)*W?=Z=@N$[O":0-=+2\.E)$CNDS.I][*JGDKZ7U>JSNF
M3C4[?4MB.>N?R%63J1'ML1475FP%PY0M=J;3DM4#?+H,TS5QO<?=7&%_MK%@
MV2^VM$?QR*IXCXT6HA>*6HK8\?ZJ5T,WZC&$JLP@*QN(<"S(E5Y?'.0+[L9$
MKU=OU$Q.09NR@76;[])SSI8I[+UR40(M%SE6AY/W4H7]30==CC&8MJ5]QN>9
MTL].BDNT^/HC^FSL60 KT8V),= L5)2 4(0XNA?&3KUL!:D]L0)N)U:&G8J.
MLR>HEI_L-K59PV>5N 8%(.M,C!Z>T$J!5H'XL(PTD!N0=&(PB]-<X8E8;-AT
M-U!$=4M M>9?,.]S[&@J.QYS;#I\%2:1"@4#44'!VEB4W(B(@\4M^Z^#^LW-
M!U[_+*L]_3V[.ZNC"S.U'4!S5NXL*KW$AF%AZA=K]!U0$^,W*ARHPF=;Y-DF
MR3@\[0MJ"&8;^[F")EC*:Z70.:WN>*]TSIICV7+ [?W<XHC#5V)3<2MRVQ(Y
M0]VL_K[JY0U_)QAT*-,1*\$%-P8MISX-G>EHY)3M=+YE7BHI!'U&!3I7PO^8
MNO'41[EDYQ>5/]-B7?THIVA+5O&$:1"G6QV3I-+*#;G[M[KU&M4Q5E]_)K\>
M;##OCJ+'"^C]\+>3]BM8-\$@?JD7=%10B+ARF9"-B"^T0>P0DMH7E.&%-M(D
M_&H5+NCTD5X&%,KP2J-_L"%4!<[@68"4HNP0_9>'Y/C8H]57#;(PAL:X#R7-
M+L<NFAQ@65P-T VK_+5:[4JK8:H1="J1TY9*]*@!7%TA8;G!OS[M\%>[^(*<
MY%[-L+:N+;Q/S96QU3?OD,3"7"[6<:F: $?F:&6[QD,9U&26A+]K%SV#N\!G
M8'*L7<Y>*B.35A!V>^3.<\@YS[=&>=6V96=<,-4$Y>!9&1FKZ@ADBV ,U5)3
M/ JOEMF6_+>MMSCX036'$L>P4QI='::EO$>7\Q[;5[MEHGJ%W]1Q$6%M08!E
M.@JF%,[ZA&(5B($G,EM38&=]Q9K*RSXX9* M0:>V,!.TL*]$97/@Q.!RS>AB
M"/.6WJ 5!@=8:98*'0(SS$*5SV3=1^]:PT04G&!6T5^6I>^Y%.O6^IKCUOH:
M'4^K*?R6I_XKCOX?W0T_^I[=\-\&U^R$=)=3K9P\;DVAK9<V;Q]>@+O7:6LJ
M:[M 9CW]!N[C163*S10$C-%?X[J21^IP&A+ @15F9CO=TM,M=W(4;3.M%0!*
M65'"GJG,Y'8PG)1*$Q"9OK=T9EB-MF\?;IC(_F@Z'_5FT_D8&WF)P%_.%[/1
M>#CJSZ?]#HM@5U\I546H1)Y:843)'3\]EJM[+L0H"*;SZ;PG1X-I3\SD/)B*
MQ7*Z")9B.NFV>8=MOB7'*MTY'>O.M*?'C(B(^6 \&/N]N=\?C,1H+N;38#Z8
M30(_& Z'O7G')KNP"=PYE6H$,KHO07]!8\)S31\FZ@FO[%1*\]3X5@N1<2\_
MRZ/DV7\8E\H6+C,$)0080B9_B:A9.L*V<W-]#G9R?A1J@K>-4*VJ*)%2T)$:
MKI(D^,H6#%]?_W9+!F\]R-SF&-+7-M>F659+601W]TGW2O]2K:2N_KJ:<PN5
MB*8OX]@]0>6'KB @(S/U4>Q?(59#[:5J [7.KE163!%$OF4=R+.854JPK*O0
MV?*&-@N9;$]U@S8GK E1&&54QT*'12.\-G?4G#+L>N##P46,'PV!J2Q<=<Q"
MY2G*]HB5^#4>FV]8)51U[)3I[(V4:EA-6M&F2JV],V2P-W3JMESQ%L>-27X#
MF1-A>RT-UJ0L>WJ0G UE<A]5;$?DB"QSYTKP2,<$O-BOM.U4MV:/5VS\-L]*
M6_.OTNUBM_UR.+54%P&<G7(Z)0(^V]TS]N<J)N^](J>T2+A@K"F*E'O$VD>=
MIVL<; YL@[S"\LI*,BU-LR(5J7E+OW=R-#Q8'![T#RT?G9VHJUWMH>X[0J)
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
M6L*6"G+!B8C)L#V#6V0L<+>Q%X\37.$@7HW7\)<%100PBA!)[DE%(LKCZ+,
ML8&17NP-%_#CKFJ-@QHQPQ&5_*!YP1<HH'^3;>Q?5GW@&TI:1!IFY.$I5"J)
MU5LK('A:N@]P/2N='2O]C+DL6?]L4Z3^2JBF/ 2*XA?<:6V_<!SMN^C2+MZ"
M9U;987V4;YS&Z:*D$ X7X]JKLZ]7%H42]_VV.$&=4@QF4%=#&\N;/]6H"A5B
MA8H8YI3(4S87MP;&HNQ6;! S@:9X4"%Y$_$65FRS9! P1I*,P816X5J?W#!V
M3,]F$5=JF^RXIS"=F#R*;T12-W04*3!+*NQ$"G%-E79LYE0:+FHP!=UR$8_>
M%9U_"F8X&J-L$\;6@6]K_8550UQ2E4D98[4\3ZVU5J,L0KK6D!K6/E17-\R<
M2] \8L^8:S%J%H6:+?&B^I$V'G?J%(;GWA)Q9>2XTG:2WXI6LV-3J+ 8\<Y1
MQ59H0*ZY_3:\52TB25I#JR;O5CE9.23ZE=+B2.=VWELF:56-]1/"M+:FBH=(
M)1GH3H+5QNRP/+&\,1T=RU0??19+B!C[5/*E&ZFQJ_GJ9;97J0?>#O?Y'$5:
MQOEA3DT;4)VHVR09+#M&:U6+8KR&2]5$=4>LWWYZG_1P?%VI*JVJ\N+DM785
MVRZW6E\+5_DUJO*GE0/<6SA BS@GB9MJS/[VU[JWRX-#JH':K[KVIO:K4BJJ
M[I,]-'_JSX9RM! +?SH8R=Y C):#WC)8+H3L!4%72+%C5Z FGZLSH?O+NE5_
MZ^Z:/+=(%T%513;M81;8BL4*YIJ!4?7F?HO(B9M4P@V.;[+.W:.%\4:3I>_+
MZ;(W&HU'8CR?#7O+WFPQ6P:S4=#WNRR"+V4Z$J[:R<&=-F.=TLZ=,?S/6!L:
MW52@//1(-2."[#UY"10@R^KPC6Y[Q^79FB1FX$?CJ-EB- K&T_%(]J>CX;PO
M C'RY6@XPD960O0ZCMJI:Q5)#;0&UB';W"4O<69TS-(+P;Q3=- A3O EM_%G
M#P!W\<\?LX.9/UWT>LNAG"\6\U%O.IY/@K&<3<<B\,5D-NIX83?I@GY<#\R3
M*S Z^+]!S0<;)+UQ,U#&=-8P:(]+,) 1E2^LX:"T*6!=.=?.0:GI]QR4^OKV
M;EO=R])VCM=]O-4>[XTHK&/P("WW1B/7M!JO;T^=P:^\FO.ITJE:)?)1TEXC
M(<]CM%0P&<I 3:J+=;7#V+0>I/12^%MEL[96;'IZ)M4JSJKOF;LQ*9^IZNXE
MTA0_9#^N#B!9J]-:*X,>1?V4*K#@7 'U FK;OM8NXST")ICDW$#!<E.EA\)^
M3^4F0><NFJF2:(P3/)'AFK.GFN@4<>#H%$K]F>62,WS&N;R4B+U ?]:2@@O
M'(/>8*2<1;@WE'F@3=]K34).+C>3=+%1Z3N4&@K" *YL,(HM-PR[>1%Y"A\K
M2^N4!5KMETZ^09Y!B4I:/S4A(H9@PY2ORCQX$-N;L]DI#D$*< )74BH5>Y(2
MHY7FZCQI1:FOCNX22$\XM2P,(SPXZV7M:<-N68 JE.7:P"NA(> (D%^G+7BP
M4Y@ 4SNV*?OL*-OJS40*=R109=>W[&SIK764H]%R>(I,>V'9+MWJ_S0N6O)O
M&9?LE_E9G0?QLW(45Y]!Y.'2@\C,D?FII&7@U"8Z53''TZY$&*F]]!SN?89^
M8UUSAWY05<W ]1$@&G^G?H!JEG8S0(6*5?)IR,&V2SJ]Y)S'OGAU1W]MK]I
M4$QJ0X(=\Q0 $$EY$\SQU*L2G1\@ UA"0=W089D+FL]?5?>S3+;TUU+T\YL<
M_29>XX-!DVZLB"K9KP&Y8OF&=Z&^9!R)M3KX@G'OS[HPLGZC:2F,I3'YC6EA
MFX%@#3BA STK7I5=U["9!$X3;RE17(M *EHQ+XYY(])!3*>\3[0 U0ES,'&@
M8B-N&.6"1]JK+[HEX')Q=MI4C!JU"#7!:(<CL?N0]B64)_#";!KAKN.UJHP%
MM<M6B0[=L!0 +F*)<!H^R9>O7YG=\B=>'KMG.@'^+WM6/@PNW9!QZ48>WO3H
M 1S-QR59KNY_VI_WX8%4*I8-=?C0<_O3/LJ$LR)--G!3#/KXY3N2.2=K.$^^
M@&<F^.%;O-#TA[0!\RE^?I)A;N3)TGS\'O8AQIB2OFEC3*2P,-M1PZ3B[@PL
M+;1'2)P[&(;YK+*.R$ )DFM3F%+6&H"\ 4DKTEP?![I>T!F>?5-7N+*J_&6>
MLR^ .^8'?2'%?!0L81>FL_%BT)_YPV YDCU?]!?S+W 9W.4EJ!A;6UT&=?N=
M3=A6N_XG5\W3V+E@N)6K9'L*RD6X++">#A?I!Z0/K=#_^J'_PWU?KS_?G0+S
MKMZ=+U-6K!Y3K1^.[9(PW\7+<0L;M3[7M/EW3<BR#[5QA)3^D)8]6,;W7G^X
M6G)YA'Q.;H3K5&R^<E.(+.VJN0<CUC8GO5P<]#P7_W_X;7=HU]W0,F:WO7CT
M\S"X[W'8WXI_^9F NVWPC,Y"QQ)[88EAQQ(=2U198O2,6.)+;\Q6U:W%G7YZ
M>G;VZI51$R>C/^^^,^<B+C#YMDAUN1_8!=Q'*-OO#:B5W#^WS1&Y<M!# .[A
M#/XQ'A_>=?+0Q7)OVFY9W#O)OHN@N%CO@Q[[5%%RNB%Q?@^VZ(_W=+"^Y8IW
M#/H'9M!!QZ =@W8,^M K_J"ZRI<H)!]E)D7JKU0#4NI$4+'*]WN4OLDA>923
M\&W9?3B8/;(J_NA2MV.5W5AE,.AUK-*QRDZ7Z&SR)%GER9KS%X+Z *Y%^IFP
M=CR3_\5%9!M,5NKL^N]6*]W?-=W931V'?I%V,!EV'-IQZ%/FT%'_67+HHYOV
MYR6R"0,;VZ@%G7W_I#7Q:6?>=YRR$Z=,1AVG=)RR"Z>,IT^24YZH<=^:"?$I
MR474V?/?J2[:RA+3T?Q9JJ<=TW['3#L>=TS;,>TS8]K1_'EF254< ?MMG)^K
M$CAL6:;*R#/5:\:4_YC2'X\J D6L.LWD"-&D*\VR8F%]Y*C?4#M+;GYOZLQ5
M[UWW ,O'L*$!M<3H_?2!VI/$,M+U4P%]T?_I\!'*BGSLK365L^E$S$9BL)@M
M1G/IR[$0_:D(9N.NK&@WD=F5%7UO945_&$:\=Z;^$^=#MZOEZ=BA*^/IN*&K
MX/FF*3^OBBCB]OBZ#T#G#_Q.K=0?_C8>=-D3'8<^90X=]9YG]D3'H=\+AP['
MSY-#'U1)^1)-Y(-(\R>AB70!^!TYO4OJZ3AE-T[9EUK9<<ISYY1]79Y_B*0>
MN#1-B.O4Q+,Z _[[53[WE1/764<=@WY9!5G'H!V#/F4&W5=U^1_,>K^P,VHZ
MP_U)*]G]O;FHGJRH[5AE-U:9=Y9[QRD[<<KL:7+*$[7<NW*<3O?LRG$ZIOU#
M,FU7CM,Q[;-CVN^J'*<%"U/-\P^+?3KKL$^_IOSJ+^X+C5]&(-ZT#5AOM30)
MI B =B4B#$8UJZ,\C?/(.'2;-$'H;\140^RV<I"V7VZB@G]%O5XTIIB PX)H
M4&O8[55TXZZ2(B4,JXU))&D.1F!Q;3]T*E-I_O#85<AF""%VF1"0(%5L,;PK
M0T B]!@A_W&Q&$P94;3*M2IAJ<+,X*!Z]L<$5">=DA(<OIR05=PF,O<:Q!'^
MNUK-IL "8P1Z%'&>';N?;C8H5!"BO0*.51F$8.VJ97&U@3P"!VVKE4.D-D1W
M6X8QR#NLNPN3@'%/]1P4C&L09@@$SC]G[$5AL,#A(_PW8L7'"<A!Z94HB8YB
MO'\7:9@%H6^@=37!F<*%,VAX-]O(/789R%=L-A&L"VXBXYN%#*MY78+LECN#
M8RDP1P=X"#8O9WQ&^,V"X4^O0@0XSQ3T(H)&(D8949H13E^2$IXF\9OG8OLB
M1&^\1JC.\L\KH5$+L]#_C$!^6).'+(N,!7^J[D=7^+?#ZT0KK193(>LQY=PM
MJ=QDQC-,J(]C04"!#/J;AT<$31F:(6 E@'/>IX3$!SM6E"61>K'.N?\2(H<Z
M9[ -R?H&MOFS-'BGP!(%/H#"4:)TB]22+4! P@.$&5%"5%K[08BEA.V6R<HC
MA(H);T'5K%QIA,9$*J*046<#E&3\"Q@I$Y%("=@19--E3HBGE;U0V+?RLX>0
MC(5&L/!<8*PKD &(11=G&N,3_QM7B+0/(/+L=U]N:)43Q!B\#C/I$)!C0&*
MN-)KX29$V4WE!I%.8P6:*A0S%8B=J-GT FZM,%NY;^FKG3C4K7"HT^!0/C>W
M;X?G7B; =3'C;H*LO.3Y9=Z7,;9S+\9VOQ5C.XJQ8>F0;(5!C"MY <K&A5P(
MN -%K+$HX3M8?_@GKFYCMW@$!0":E=\+7%:/L+*O21"@2@,WC<059WGI")H8
MW:#X]AO0$#*Z9+"BA->INK^*S',1I&&P"WU+W%LFL49:IF@#]G3:B'/;B;O
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
MS1##1.Y'U*$+-&H"FG=_/D-3+"TG3U115?D6FMR#5()]E_)2@RFDI@#G_O]
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
M@8@[!TF;TMVI6C%!O*PJ;XL)Q 4B: G+A.H05:S6=)/(-<U,^9BN6LOK[)I
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
M WMJ8/224@W[NV?>+N+^Y>6%[[-$;G_J*D<"7/P]X$5F5J-7AF1(=5T&' W
M""'4+ \CTF'PA#R?%_CCW% JRZFG"!3,VP?Y=TM[!_@C=3](7/\W_\R.)S5G
M@3ZY_)&>A&&FBHBX?(QC43ZT M2RBH(6$/L'[QV3-J%773;N2(FU5(3C@0Q!
MGJD .384;J:]-.D!$GN:CSFO/'?QPKL>4E_6EA*(YPQ,^IG@!.=(606H,G)-
MA:(4X( 4 &M.LH[!U)_DS$1#5-09A%\HVD'\*8@47#G^V/TYL'\+-MXN&6V6
M%@&$WW(E?T;M2CR \-1>Y)RW"SIF-KW81?DPT^*"\Z(S<^_B5]<K-JQX3"(N
M5-"VB:W]3&)Q;X] ?5LL80M]W6JSI]5D$XIYXHJ3,).RQNBE$DA8 BQ ;H7*
M4SOU?^84:,/T7(7)%>+1J9C8MY;1WS-9/Q_>T[A]B!'M O&M!OJZPX/<5Y/<
MU_8XFX_/W@97ULJ.!72X3VI2J.T'+%7!4(:]CVXJ,]\OQX2/2A9!96-1IVO"
M*"%' ?<_ )\C_WAKX*%W#J0+5( %EDJ;CU&0N(7TQTI^"+C_1080$$K!(&31
M93&QL1]^R*V,N&1^2B2#!M6=53QW19IW/*"R:PPYT"61O4;PY:6]UC%(S&2'
M=2/D3D5^?J8>7<KQ"H5 AN?!("&UCNI=)U+LR_,[YGEVF$S7W:&C[XZF?BHJ
M9J:W=VG5Y(%2>>759DE:)WA#9XQ&X2096HGKL8*,$X@:F!58)E8[K^]#L<!0
M7+&XLRH$$EQ,.=VE6YTNK7 V"HT-4%#0!>T1H'! >&G.BYR"Y LQ<+ 1=GB0
M(@>"7GOC66?TSXS(X"WGOL%4UGN_P+W!H@"0&I"0FMS-!KJNN852F"#KF2@]
MS"W37 EE]T+O$7M 4['?QD06R!X(C2L2]4)L5W)BX)J&.\FZJ#!K90)P+P+$
M(;D(@MJMOZ^S K<+4Z[!+8]U.\LJ7QF7L;*6 9Z7&BE!?,T&G%3**U&Q>A4[
M* DGZ'R-3 0\G;6=&B3.:B40=;Z==&$/^A!1Q\ )R*$*+BLFNQ"G"!HKA:QN
M0!=1>KA"Y.Q.+HJ0L^!3-Q _@8 *66-0,<G93C\0+*Y0;*-:-PM0BMWOK:*^
M*K<US-RS*'<5 G?>FS_P3>2K.N$&O79+[I9V?PY1"\0,FLZ[+QJ=[@8-.U&Q
M'348?JM*KT#T:=OA<+GO+<T&Y0@;OGBZ: /5ZA7V=[>:&5#^1#:P8/)->VY>
MT_DL0).9^'OBQ&O]_1>7U_-_1_;U^'V>WB[*67D#KG?G]Y#5B<5/0G?'&JB/
M%__$KL6,6EJ\Y!(V1/OQ!,B!6+1+.*L\ZEQ,SD9";3V!@9IK>XC^/RWZ?]$[
M1/_WH,% 7_$I9%L?.AT2EN!=7MME2(GEY)55"+-RZ4-M>U1F:!XXW)<T@!:;
MTU4D(@85OFOM]W7J6BK82QO@1J"0ZR3RD"XI70T^=T5^")PH5$/N#3N=>+EF
M8)WZG^%'&00B?5T^6)4(JB5DDU[+S*\EM-4%'0)@L^F+W[>R3\@D3/)1?S(:
MCL:]T6@TGDY-FO?SBTLS&*3Y]&PR_49.V*OK7][\:,VJ]_#L9\LOR%,N0#>)
M#MP>F87O;0WK7@P&9P_&=:TQ6.X2UD43+&_N?K,LP+E;(L0WWHEFBW63=!3Y
M3@L A9=3)S&?-[S[!%GI9]/I8)QG%Z/>=#0Y&TW&XUZ>9^/^]&PX'(V&!UG9
M45:VG7U7:ND*BZVU5*Z4S<QFQW?PR^<2 W,^S*>C\^EP='$^F@['IG]AQ>!\
MDIG><' VS ]B\*EB (VH355!: C:AD^(/D%5= 0 /.B+[0!ZP6UW^J4204_Q
M3<T<*RE*I@SFP8&TH<JL"9U3P9^]TJL!;4N0SND:4A'0/!7,\&AU:^VIFUNM
M/6^\A4(*<R&$6/C&'2[=6"Y=(-!0UH(C)JC#W8KT;_W7H=J;:OLYJ%R$DZ9
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
M4?1^V!T*I[&T6([32J(Z%H+HN20@6_N^OH&$AE$0HSQ[V0-K<5@MB<%)*#Z
M1&W4$0I\J4.!_T/H^BH,6#0"O9EQ/8W@^_#?KQEJB=I9WW4;_H)=[DM85=;S
M\&<([PI$LWV1MQ)"+D0<[AQWO0V#H?(8NT@R  <&Q=L8$N@0MY(;+.(;K+>_
MW6U>8]!GHE);C8X0P]2\6^AN/+.1.S6$$D6M*#;Z?(]E'+\"TP'ZBA3$B"5Y
MUSCP]<+,@;\EHF><S^X7?F5U)%PE!MW\_57">2(>Y?>V+WDZ9'7 R^2 /M:0
M*N=%&K_F=F#I)CKZ45B9K "[TTAWT-4*/%\)C7Z_SJ!;_0^EF='';XH:*%K^
M!W6+W?L^.L;V/P;'PN]TCX?4I!P4_YN]DD!:4%3Z"88"?/PV"(O;YS/=@@F#
MM5VBKS3+U?H&:J[[8WI'&$6A0=GQ@E6Y128]+L .H8N^)A;ZL*.&+-3' EU8
MN1.@<HHSI+/UPP=>@+H=R.!S'T&I8LI]D\H3>XJ,2^&%(\=*# P.2A(7XSOF
M(ZR=& NS30="P"<W1"L!8=/,W)^ PTHEBH0J(;"0VJV@=4?0$D9'NT%'-Q?I
MZSO1VTSX?O\Y3'@4B?\RBS7 3U"I]NW_!0XU3:&*,B,GLWG'I@9K[5SGC^A(
MN6;AO"0H3]=O^!D\ N,#($@X N_.\\,\/5,#30LBV/R.-K[D>U6^G&%M!!V)
M6Y1N*UI8_]Y\FS^-V]_6=6+=V[BC=H26UK:')NZI<6MZ&*)?M&L]-PXTWLU8
M17H!\"=U!ZM-=.0Y:PQRAT#&%PH+:B2-!;MK_"V$0*QE<:S(NY1]I(6#(K:N
M_Q]'S^6Y(3Y0(D#HY '],.KL%'+;T%#R$)U\8G1R>(A.?GKE2EO_0H!_O2B
M1+V+U@YS#M3%$PKY&?KO[6TAV6P=:+RZRB4A:-F8@I?80<PP]>#,&-7*2@.G
MMH!4Z!+N4D:1RC:W@"97+EIBIW_N:X;#VSI L/@.60U\CE4*YZ=6;4!1#+1%
M595/'HT+D1U%_!7_?]#?Y@H'WS^S*F=6Y_>4@98?[S,"T+8V''R6YNBAHBOW
M.2KW;BW,G L/PP[(BA( @NJL!HFL%_%1<=QBGG9[ ]KWI/=M8K_5]37/)1N=
MV!W&O;$;/2(;;D'=]NQ/[6^[<K'QUA\E81"A!77:YG&9 %V2E6O)VB%)[YXK
MT=LAPX8]@C!G#_2%AD]2Z:E^"RM S,F1XLB<V0EE&^N,_+U$O2 ,JEU(/O_D
MCC$U+#&=>:2^E9@)!"UA7W!7PLIN(FS62%'9]K2L$ ,8V#1B7&ZBVX,IR[ *
M0C^5"II*!K>)>$3=0>&''H2A( 0CY1\-$9FA' G;-IF8V%&4:K2G#+%];#L!
M(0\4L$3O [844KW[CL7X4EI/P4E!.AI98,"W@N9U2Y>,W[C=Z8P2!E/ZX[@@
M9\_@@KSU\30<PA;O@P6AE5_P* (C.Q^%MUG#'3GK<D=^W;(*VSR1QVECA<CD
M'J]"Y]ETGXC]:;YM$TT0J8O<V9!;K$/BC2]/L#&=#,TT.S-F-#P;G?7'EY?I
M>3HVTVEO/!ZE!X*-W5CA'B<S/FGQR+!)(Q$\$_(=@*6^Y):U^N^N81HV-,2C
M ;UOW7@0*O;VQVN[T/'$&D(8Y;_:A6ZYBTN'+$I5+=!A1'; :0%$*P/"6+G#
M=0Z^C>FZY;I;A>AU$7 HG9A!0&U--S[W33IJ!2/"2;U%6U%4"\%W&CS3;E"=
M"U \87KAM,  ?U9NQ\%D.IB,QN?CX>AL-,ZRB^RB-\C.Q_9?H]1D!XK/74[Q
M-5?V/]]I=N,!!%R.WDKS*%\C@#Y\^0X2>K;]W#U\GMR0J-H!^VQ+QK)=4.=+
M/.P#I,CCV>DLKW3^(7 RN<#@X26@Y$*H2#JE N-ONTM1LM/.@2MX1(PW"X59
MAZV+$"G>\FW!2F;(4P-K2D6!#2[\8VJ822SZ[K4C=$!3R&4TB-[" $NX+!TU
MEJIO?+. 0+G3#+=D]+,O/<3V+O8;-> _&$N"% U$J^%:XC@6TL#5C5JN;M+D
M^A?:"KCLB)**CN^=E:LL*$YT<2".KH U[RDHC<0/* K;=,WWFJC^;&[<V;.Y
M<6=?L1LG)_P7OV3O #O)9T[UX(K>85];YB/Z=8$Q0JR;K^-7Y6QFJOWUW_I5
MA1=0JX'\'KU=3,G9@S34E2MAK8_)R>M?7HP3AH77#L H':ZPE'AN+<1U)=50
M"!6MYLCDPVE)/%,.VTW@L=H5$O-BO932VE^PM/8MEM:*Q>>^],M;[SE>^9QG
M$JT7JV+&.;1MHZ7>A7JX+C6;<](2PY_VPJ4<LV1P?&6O4("F8!:W)A'9\9T*
M0(?WG(N-T))#I]B.<8#@"3JD@KTI96!XR!HA7FQ#"<$C_DP I=MD"M;#;;;C
M1'.;_DX5:A_9];:#Q>Y<[UP](_Q0M;VW*_1]67X@<&":2HUT6!7D@NT%1\5?
MTO)%OUB3B#M=^<+P5\R7[R!0[[$WV7N>.(T6^5POS@[)J2<FIT:'Y-0>K@&A
M??D!VPW!P;*2?&V8SOMG>U1_E@+*:[2!]MYN!5JM>!@P=53%VK.@4=**1H[8
M>FX$"U%N5UV&Z6(@%^EHSL<L#<B5B[I1=WH1Q<NF7>,5E(5N\?8J"CC5PE T
MK(OT)V#K@9#IMJ"MSKQJG.L%NBXF=L03WI8N-'$&E: Y@]&A<3R;( +85/&K
M,W6IN>F&FW[ &-+<4\RX?O1DQL+F9 2!6!?U+71<Y3?A+7ICF.6NT#>TO2&
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
M=Z18+\L,*P^)#@IY':@0#_'"^1S@TW:Y@]V.8!;UVOY9\_G!#_Z^S@K4M<B
MG<%V8TT[['U!T-A<2O/ <\W+*1+JY$;X=*B+#'&%TE,\/98B5J+?GD97,]=)
MUG.3-""6!$T4'",#%5.L8Z3MLV.J2H,=!694#<V?TB@$DQ9(@!<OQ&H<<%-/
MQ$V=_SOCICY'L\[*N]QX ,)SGO@ C]),#F@)%IGC$YD1P"CJ5K&HZY*GA86
MINO+(U1ZYK(W,./IL#\9C]*+?')V?G$V3?/QY'PTZI\?//E=3"DC^2TA$& ,
M[X,4$\^7WQQ-!^8B/3.#L1F-1].+89:-S\[.^^?C-!T.#U[Y3EYY@V6(<E:<
MIL)JN#QC*A)5/K5+\"^!0GK\.9*KW1ABF$)J&M7_5D:#1?E=\D5]>\F4=&8"
MIU!>805*BH+YLIS9^Z<PSY<_R7O9Q;!_/K&&P.@RSRX'0Y.GXUY_,DW-<')
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
MT..][Z%A%ZJRC[=6Q3_%T&_.9"QOH>8K4+X^8R,<$VFSLG99%9JO+\*%SAB
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
MG0OTI+/F9EW__/]2Y;3S>=WV217[8TKS#ZOQZ+(M[DRZZ;BME\*F0-UWUQ5
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
M53+S8O62 NKZFH]!)0.HEF+P1KH@!D1^]Y^\&](BWY\0-UGHV(Y%NFH4L\=
M]A:G3Q2S_%_(A3]D^M8<<TBR&=-@]RD(W]+L29GP0<[A(=,W3QU/TK>^!J3K
MPA1OQ04W9WH  .TC=C?#)JHH6R>B\M:B?6^3EU0[>>GM*#E;3!8D;N$^(6SD
MQ061,GF&Q(O]IV^#/,_+B4&>:U\0.>-G&?CY@.G;B9^)T.XC[P]%>7_(R;LI
M:,ORSI/FRIX3/N&+D8Z/I%,:8&!I$=4, RI@X(#I(VFE2>^P__&QJ7;E!UB8
M_[ >'JQ7[O]8S],/W/]8H8/%,.B4#%;@H4G=G5GP6D\GK88E,G4BQHN3:W5:
MC+NV KDDA-@Y,2:M+JFM>!D$OH?\6>B^<H-?5D#2=182&-Z*)$ETC]7K#T6+
M@GAZ?3L"&EX_1=?QR?3_]]/=#7?MD9:P8\1=^.,9\?!VAEGK$9W1^6<0G7*B
M<V^]^)[__(J5U @S$.&?T?@)/5L@2[$L?;V[!%G:49:^QMWHX^WLQO%^D*/L
M0:!B@3H?W(! [2A0YY8[3HY*!'E:DJ>;P2>0IQWEZ<9Z0"Y(TI(D75Q>@23M
MK39=H D]<  H:DFP%!"J]=-S3OP"W%=R*.LUZ;5-#@_\B06'G"%T10[!>$O.
MT+#MY)#FY!CYO"C:B8P5? 8["MEOV8ND46CZ.@OM9K\7_ZFZ5^Q\&I(^J4TV
M1UV0PB4QSIJ>EQ'>N=#GEBH@3[^J[V8\ %E;:,N^"@AMK3MM'+!%IE>1Q[J9
MH(UGUTZ$-8M\1B?B*SGR/O883C G).>U$R(879Z3XYZ'X\A_P#PBBTF;BNDL
M",E17:0SA47._9@GU89IBV;RQ2L_>.:N3D3N+26;6_^4DV7Y1)0-693?I6<[
M^,'4#ZSD7+( 35! C^XD\21GZ]GEJ]=H>8/[+??& O\ 4KN 5 F0NHS4K/\Y
MWK.3+M^<:9[*V4FVM <ZB0A,?(RC1X\<:OF3- !SPG!&SM5-X*F=_$\NB)M\
M.P'^+58?2!MHC@)?- "Q@-ARB)4!L>7VUB]6,'[B)(T"3"5%]BF:E5,CA6-R
M4F>*Z02YDG!RE<4 R8&!7%R=?X'&,6KC_5I4 +8 VW*P50"V.\'6X./&&3G8
MJJ=B-;!5 ;8 VW*P50&V:_7C'#0')QDTIX'_\IHS5M>HTV)-ZG1:6 H([Q;"
M-YUF2%!3#[R+"5OMPINI+9BV3A7U1<U9JF8+UI)NJTG7JQ"+;T2^%SW5PQ/T
M^-60QGL6Z():!^1)D84?&5\\/C&;M/8&]N@.>[2F'^B,$0@#^L'NG")7R2D
M6X#M5M@: -O#8:L ; &VC<+6!-B6C%;595Y#M H0NU,FB "0+0E9"2 +D&U?
M4-^*D+VUFW(LI0C+*\=:-<JQ#K@%W);$+>1RE=IJE8J5XWE34Q5B3P#9G2 +
MR5RM0)8V4)4 K9U$:SN18I&U!"XV5. !1I_+B0+%DE)'DJ4D T(!H640REJN
M%OL(-;N'4*Y84KNP@#O+[73U>GS8M *+.'VV@D?'.\&W.B-?3/Y\\*/(?SZC
M2QMWAIKN*(L[RUX3CW* O)'N9M4(7.F\^Q)3OO<6L![F:VI5R] C.240!6\^
MFN;:KX]=/#%G>$V>\LLE%M<KII7Y\^2N,;4>T<E#@*P?)]8$W_#,<G]9K^&"
M4/W]*=M+'OS 1L%)+'W"].5#80QGRO2%(^_,=ZD/R2-*Y/.^ZP=G?Q'H/Q\>
MK/&/Q\"?>?;)PAMOWN=&N_#XE<U]8:H+]DV,EE_Q"P^^:Z?,[-C_>#.Z_N-V
M</_M[G)4"YG/+[_,E47*K&H:&K7S[JD%EYU1,8Y[GN+/1T]6Q&&.>$;TJ'/7
M38\'2#JJQH>8$VK K$-ZN"]0!F&#)\PT]@S3TMB:A<3B>W+")9K!W/. N! _
M-7X?7\#!EWQ 3Y8[(?1![H9%$@7Q!WCR0H!F'OX6O2YFW2<_(*?.;]K)JF6&
M=;)8Z:)D3?";>JQ:GN+3ZUD\#&[A^U32;33VXRKJ,[K"9$!O/KX/WW.7KU@\
M/EN!%3B[02ZA6J(DGHD&YM[5:T<_?>9$&&OC6AX[_P /P?N/YT\.FA0[%W=Z
M:2_(#I^N;A)TB?/\U<:0N&*/QIO<$6[22^.7)#S^$OOV;Y7MP]5RW\W-\)Z[
MN;]8Q^D[21&+3W@^O!T-;ZXO!O>7%]S5]>W@]OQZ<,.-[O$+7RYO[]<U:^W\
M@P]&W/"*N[@\O_SRZ?(N,QWZ^KC?3D>GW,7PYF9P-^*N;[G[S\-OH\'M1>7K
MNP^U[4)K[=D=\\?MC50 OP&_]>-Q&^,W5A[X^O;B\O]6\G!QA"(FTRPXT52P
M8MGYO\C);S+MD!)PWA57: 5H%CLEQCO-ZG:"93HMQM__D.PSJ4J+MY30=QV;
M"QX?W@H\1_Y]MZAV;Y27O&THG1KJ6NNP;A$B[0DW>MWS,Y9WA+:T$*N^7\FP
MUBS=ZE59*_&YN6UF_;+C,_YR=_EU>'<_O"*D\/42_[B]O[O\XWIT3TY>)LXM
M>I[FM6>C*7&9>U%RKB8BAQ%]G3VXSI@;C,=8]XF(]^S*"9[)X13<VZ_G@^$G
M[OJ"M)!+)M]Y.?-\[W;VC <QIF[/JY>'P/U.=A=!$4Q)EB5!UF3]#>=9S_AY
M;.2<#6:V$_D!N?"UC1D%/R+&Q1T9_'G\35$0(Y_\)DJR2(YA,\2_OU^XU\?-
M ;S]I6HOY JG<FO O3J1N!/NZF1S"U9 ;T?0F]=1/PUNL(IZ.?I\>7D_BH]>
M(GL-#6)]LEQZ',CHB;C!MQZU=%2 4"D@- !$WP QM]2&5^=+@!BE;63H]D9.
M6PK0$^G;_1-Q-WX($%F B [@Z#4X/@]N_[@<7=^./@_N+C\/;RXN[T:7__OM
M^O[?FV'S9'F/^,:.AS<6"P,(/P(*PM^YR__.G.BU-@P58R9- <%8?AZ0_&Y+
M_F#T^>IF^*]E?6E)SJWPB;MR_5^P+2R@P:2:DRC [M 'C-P.[R]']\,\5#*O
M]QPS;S[>^A')J_&Y!<3,CRR>8P?0DD>+*,:6]S[*U&\+68,5>J"W3T\MLW'"
M+?QO@S.Z&.8KD7)Q>,+$;ND2;68TYA][]0QL%Y&^.?3E[4<?-7]*MO/\R(7!
M^!]OG&<L4,+I?Z:/;SC+C19?6-QN3"P0Z<!$+#=XV0\A5%G=BU =ZO@].S%.
MU3EJ*&7$K["^QVT_>GS#E#8Z'[4\OJ@HW!?D64_HF?N$\%CQARR;YS[-')<
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
MZ)Z[&MY=WG%_##Y]&OP[K=(<C*XO\:N-G/*T54#62>)N,WY$\KQTK (Y2F+
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
M) -^\_'>C[(N_]PX]BDD9UPQN=N"NME7=5,N1L$;<U:; B_JQ;P5)A$ UA_
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
MDIRLBHV%2$X5515[>O=UDYS&*MA8,6I_C,T]-?=TRO>T0F35C 5H^UDF0=Y
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
M[N6@Q)2'%:=(*21NU-)/TD=:/HE;9W_(_'I=WZ:_)5H@I1\IT&JI6*/CO=I
M-5V2"[Z\KDOR3@.^AG;%&UX^ H&^"3QL;Y?1+$YS7-7J3GMA'@M;V8V7\6:Q
MJ::#!;H#[HF$1SZR1^K8-U\$OB%.!ULZJH:\SRYV#+6IOR,<) _&>(; -^ 1
MYDTLSK0YMA1<V.G>H09 MQ%U3XVZ\7H,X!L;^\9Z2HJ.@]A6F(D&O+$EJ1'6
MSH[+RVA@*=J#)M8E+I[!0L)MAL/! K"K*XRUP(+4V(R8FBXR;VXY8C%C-C.>
MX2FQ3 L[1F#+8FIS*5K"RLZ]V \VZHCH(V?%'K"V-67)CLBK!_?'Q0,,[E'S
MTZ7VFP7$6%M:S#:QJ>DSSJFQZ11[:<K&KW F4:_F72#X531+W(FCKL5-(JXH
MY[$?U.%R$_^=V,SP4 J9_2+;) )%_X#\3WZ4HDM>VT0U8^*O)-L@%IH[#]"
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
MY()Q-8[KAS^A!Q8&\[1_ D1QTR)!'B:5A0CMI=!#"I]" @;5HF BQN8P6[
MDF,R.'2SI7(>/#9U/=:"Y^!4L.8A9D@@FC0PJ6#R2Q;JP]51>-,J:-P(^(*%
M?:=J.=["%1Y ..XG%Z0!A^(>QJYCPCUG#ZUH$\#0#+8&M,FVX,Z1>HS]!$'$
M-!%Z1A$XY<Q/Z)7_Y]^&'?WR%QY;*U!1-.8!&"P6GOL<I3+]YF)6"<Q\8P'M
M\ET/2)D$8$HZF;N!(^CM[YX;+ C&Q+"X>\0XUP%%=;E@ @7""0'%+,X#YK4$
MV(V70G5%[V6,.J_0;CPBQWABXM  +1D,*/@ J>H ^5/8B8L.T!>0K3$V!71?
M:VJ18Q;A? *7@$>"R*0 /#XA^P%G+8\2].\%\1,7A\<4H>B"Z/"C6VKP(R-^
MZ*\\B^]AJ+,,*9EZ[ESCU*H0^32(ORYHM5R3.<T(0Q^_?+QJH6V#[M,@K+KZ
M>G7=TCX#3,"_20TVPJ2M!"&^T-8)6.E+3BT6X(C 76"$?%<@0 M ^\F-P2O#
MF DQ#Q%W@#1$CKD+*W(IEQ!P:P) [N'"$H8>YJ%WB>>/R%5H5'1&. =@$ZS3
MXC.2)S":QGVAP"K,'E.K=3D71BE#PYT",DPP],."15RM>4'@M@@/^DF"WWH/
M7K?3;W?:E]V^/LHLQ4$S?7*]&S<8^]/ OA(GQ+^%!YYEAB@M.[W3;W7;@Y07
MC@YRJPWV>NUARKBR\P;+JS "&^STTYUS$&F0@L,B*-2DJY.7L:>\C-V6P@'
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
M7HI'I(]IS/P7QAQY%C *BBT63 40JEUQ MM6'-9Q0_+I\['!887RN/&4Q"8
M!^0N3(:8 /</G^A9EU8<S!?BW.CQC*GE.00<KX .CA ^MMW8[@Z%2:\?<>"\
M\7;]F<?8.2"#NO,9_!,[:BY;VLO, CH&-^(BNOR+<8).RUD$<&L!7C%<&'Z%
M;PKKY)SY,]<$5><)2:'E2(#!&XW@JD+&6]90)0U4RC E#++W$'L.L-?K>[R\
M\ZN[*8B;$B"R_FQIBE]CY<U]:;$B'X""^@&M%?*C=(^WXVK^HK'WEVCOW_#(
MA@?6^[?S?RS%ZG\JQK/L$\A'QY0E!^7E(F:N' O9H2Q9G['+M:9KY\4-6M48
MK<@P5<$&[\?P#]+5E*1!@J/'IC:;^-J?@8O^4Y*ON?8N<(0_E)GOR1L*<KI#
MVQ+2(T?Q40F/4B)!81C$?2&);J6:Y1]R'N'/P+$< KZ'\"ENPOKQ@?U KW$F
M=X@//[%!M<&PIMDOFQE"KC_IU^1?20@C),Z=!T!C400NUE*+&+!.X,Z9EUY]
M?-H\D(P&++R2LU\_B?LXU[#"@H2;A82=C+\WGGTG^^SC+RZ,)W8^]ICQ_=R8
MPFX_&/:+L>3PT,Q3S\@@2G$%[<6/] U09"7^$KLF"6A8@2%!9M.Q<HK^_BVU
MO<124U&>V2F3+^*+L6N;B8L:YAQ&^:3FZO/G^T?M\^--)A%([6OC-I)XNN6K
M553-O'_\^* ]WFO7]W</]Y]O;ZX>/]YHGV[O_G_VWK6[4219%_X^OR)73??N
M[K5D#U<)5<WT6BK;U>/WN.TZ957O,Y]J82EE,8V$!I!=GE__Y@40")!  I&@
MJ+W'K0N"S,B()^.6$:/[J]O1'7H<DP]^O[D?/^;-/V-)@YUA_Z(F6+,TD^7+
M-_-NL2TL^( Q&?^$2P#- L!;/*0EX4#+0I ,QCZ2 -6OZ=?+QTM$#&S;=#UN
M?CMKSUQ."3@1^,<KZI$Q7<P\6"MBU/-W4],WZUGC!,>75#B/T2U+[15[-<M$
MEOF!FV*N]N46-[_RM:W<D_%4<2M)F!SDS1S3AU#)K0F#*48AY7T9?78?-3(8
MN> L*884SE$I3<I:Z/=X^]O][:?;J]']&(VNKAZ^WH]O[W]#GPG<7]T2]/_Y
MBMSILESQH9W&1*Z+(U/N<]T5%3DE6,)9J/>" =L: U;IK@%[RW)W<1!4C-NP
M;">V7&+&VF_4,+66FW=QJY?YU+E]NK)-&D?B]R(W66X9P#Q1F'OB ]= CX<?
M36_K4FH>>Q89O^D6-8Y[&;?86-A%[A?<"+U:/HN(KF<S:V+1Z-&+8Z\7F)-A
MYN+_K%E(:1.MHL%;-X>(,6K]O'"FV+Y@<3PRT"@2P9[. QCT;"K+GR8/".Z4
MO,DO[%'D>Q[&XG<B4U[2")5-5F?F.@MVB>.Z#M$Q60KW4V+5@L 65;0^4.6K
M VX%@,V=/VP"-M7NPN;7I9/R_''YI<+JK5<KQPW$CL"+;S/H6#JAX#'@*AD@
M;D[P3I'6O3=@W0X!SR3[9@I["HX=E<U:PY&X^A)(BR2*0JI[A3<1--6]RES
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
MA30P0"! ($"@$R96Z/VAGHH)="^W"W %< 5PY92)$0-C4-:VZDK"%H -@ V
MS0D3&U3%T%+5(L\Y"PL0"! ($.ATS>]T:3B4.E$A'! ($ @0J#T(%.9+&?K@
MZ/9U@"O=Q94*<Z*"IX?##.M95U.JJWNYG (-I9:T4F'(!&G*P$_ 3VT>"O!3
M!Q91H*$ /W5@$04:"O!3!Q91H*$ /W5@$04:"O!3!Q91H*$ /VW&=DK_67/.
M? @CG&<809-4198'ZE!5AWWMV]:Y/,E0E('1P7-Y$#  ! $$J1E!:'Q2'TJ&
M-*BL^(S@A^T 5@!6 %;JA)4P\4HEZLF@?R8GZ !6 %8 5NK75C1)TO2CLZD
M+  L "PZ#Q:JVI<&AE'V%'\+SKH!@@"" (*<!$'D(;%FSN0 &\ *P K RDE@
M11D,M7,YE0:P K "L'(26-%UM=_NHV8 %J<OGMV%E*$N#@62O#JPB (-!?BI
M XLHT%" GSJPB (-!?BI XLHT%" GSJPB (-!?BI XLHT%" GSJPB (-!?AI
M,[83-9K3&CL =L(G)]WJY,%HZJR?;-PJO_H/)_0#%XU0M)2411K&J9)L#"2C
MKH-IAX0)ENO%Q=3Q+X(KWOVJ]'N:KHL8,,@5[B:BBX T@#2"(@U+"5>UH295
M=M*DT &V2N!'!N@!Z 'H$924^]K$R8:L2KIJ*-6=G2UTR*V3"1( .BV6% "=
MT^H[NJ)+4JJ#TP%'X"HSH@82@ J "H"*F*0LTJ5 [RM#K5];6[AJD,;H&;H"
M2 -( T@C)BD+(<U DOKI)/5:C]15 C]#0!Y 'D >,4GY<Z%F<(;4U]/%0VH]
M=E<)]!CMAQY1&.47D2D'. DX*8"&1OZGJ*G0_0''"*LS^]3V(V#15*6_Q+Z@
MU Z_"REPOUZ0%9U$'^]DI,W-BEU6XL)]EX;SW5J1K0\2;Y-O8G>/2>6_UYYO
MS=X^+$SWV5KR&MUZ_W*P\C^<4(Y&'G)FZ!I/V*%5I,H]1+VJR%Q.Z0NUA_PY
M1E?.@ES\AN;F%"T=9"U?L.?3MHD>>K7\.3*11Z9DS0@#+7TB*Z%F@6RB6E"I
M0 NB79!;D7'*"GFS].?>Y7[.+[TP+:,U)34CN!H27.E1 D]</+5\3CV+D-YR
M*;'1J^DA%T\H?D_)BV?3I5+,5L@,=3]&;8_ $UI$.(>\".CV$CUZF2&F?U^%
M,^>$?,]($B[#ZM>_T&L2OTJ?^B;@K.B:/!BFJD9\(M/\P[37^-KR)F3J]*#U
MF*SA1]N9_)GE^I=D2?:=31  $UA>T85WUSB0\+\79J:-('.23;!M!S#YCW?2
M._:>XF#X/I,_/NSB",19 C&>"+%8DG[\L$D?#7??=YDXRD>7F?V9G_')1O3*
M9_KDV-/@P7H_FYLK8O7[A_$-TMZCBQQVR][(\F>1(<M\'N;:=_9H)=L4J'':
MGT:W7] ?H[NO-^CWF]'CUR\WO]_<CQ^/V>*+[ZH'L#KLI56N_NT2F1.*SN9R
M@OG&.'J\0O?.)3(4*;F3+K#)  Y99 _-1&JV(U"CG$P039A^.GDC^J9KO9B^
M]8+)+APV+R;7^FA&X!.]4/R\1%>F-T?X/VMRJ<V_)_<JND4@DVS5$]OT/+*A
MDXV&3L1:HCO\@FTD(_);_E*Y1..Y16;@H2<\,=<>W> Q^4M^B7U^&S:>*5I[
M=)_ZS]KQR1O^4+0BVP-Y&+F=:?O87?))T4_IM9ZS=B<!$1;.%-L>6OL642KH
ME\$=G"="_A<V>FNY6OOGIU'<F9Z/WK#I<N8B+Y87SIHH#I;Y1(CEOQ$M@7E\
MD.]P-6%"F,*SJ.'!E)'_@_$*N[N77-U:WO#FE%5>,?GAD^F1WQ C;$48FNHI
M;-410? )]3>Q9S$&7")"0+K4-KN$?<57%[W.'2]<1O*?B;V>ANQ)WI(?$843
MT:;<9 ,E+XE%16?ED,&SNY [DKW?\JG:R6_+KF6/?7'H(/B *<OBF*A0&E"Z
M$.7"LZ;!S9B>-<7DH0NRE-- J)FFY: I44Z<]9(^?4*E;&8[KP7Y+H^]F#&+
MO[,Y9X/SQ"9+2VVR><AP9%.DVE?X-C#D&$-MX?:OR3_A+>/Z1][="9NMBG!F
M4K/94HEB0C/!="738XX_-D\H#M"QWOWZB5/\ JE2M"BK8&$R_NZEN))-\?@/
M5^8SOG@B!M"?%R:M$O3>M%_--X]<-'?#:P(/#%\"B1C?J:<QMPS])K9, :30
M&CQ<8_RKQ/ZE3R(%7[S[6VIZO^; &7<1;2-76GF,+Y210XSJP6YT=_<P1G?C
MZY2@9<YK[S220%_RIS7,CVK+CVC\@*X>[A\?[FZO1^.;:_3I]GYT?W4[ND./
M8_)!IB:Y8TG#':K(E#:L69K)\N6;[8E4/P\_8$S&/^$20 U%O,5#6A(.M"P$
MR6#L(PE0_9I^O7R\1%/'MDV7;FADEW'6'MF.Z/[U?8)7/O+F=->E.Q39Q8)W
M4],WZUGC!,?O4+</,H /V1=BR!:;$66:#(.XW+:W;3$GO18%;\)_N]>T+C[U
M'!S-',E)K/3B9#F!.5^0(@?8^P5XIWD*YW@.N-3^?$6>>GE4Q*^H&R'MY-LU
MZICK+[Q;3)4]UB4AG+DUWACP/WEH9BV)H6\1TV-)C)3 Z WL^FG2(J?&D4E=
MM\2,IW;$$\TQ[ 5V#OV F!@N-90C4V="'D,V1V*[][AQXC%[AULK,[*M.*_,
M('E;86;()9P!>WWZY!$K/*$&-YEX$;:J8EFRK)_$FQV>8UU2%5669$T?:$KJ
MG$KD.1ZQ1?@]6(.'Y9>0XBRI\UAG<DB(/,]8G I]-;6=!/LJ5WVB+;7 %LN1
MS]!_W%+)XMS[TQ;[_E38**/#32%J&F#3?F?^<1[,!P'$*@K\A@\J'.>LYZ':
MGJ<FX^K!(@6%>W<,(>.YN]$R0Q^N,<X>_/5=9_F\.V:X 9#@XFQ<R=^UV,1/
MN?XE<PO3NRC(1L.RD38^F['V@O#/9L,/] "^(7/W-W-NLAT;1*+[(J&T1R+X
MAF(MI^1ZZN*L,V#!@TA=$@!@-E'@-PA+ G.=+7.=',E48+:S9;8Z'4V.;]I=
M8JUJM<0CJD"6M[9W>UEBBW=*!N&.KD*NNXI9I)8*G*E1[(6!DXRB-EK4#<VP
M2+!(L$BP2&U=I&K5A2"6KOS8@%)0IPX0YO->S!SW(C^?MP$E(3IH5C]3[GM4
MZ;45X_QG94N1<PYTV J"[>TA24\3:=)0T^5O6W6;M8$N#]14Q^L#JHM]6WOT
MIU&0^>-;]/*?%G9-=S)_8]X UC]RZ^);EM',OI:;;PQY(@&O>U,&> %X:1I>
M^KJJR*E,E ;A13D<7JJOA5@9?P'0""@W #2G 1I:)573)76@'=D+NU*@44&/
M 7@!>!&(8$? BRY3?*E"CP'%HPF/EIBAL#IS[':<B*>,25FF49>7&+Y:P8:3
M#Z^G9& A(%C]%JOFJ.B21KY2AX-^00LSX/^K@/VO I9G >&,"CK@U!*VM6/[
MI5JPX0#([ (99:@-4F:D8&A2I0]+-S0 E19*L6## 5 II;GL<%D)AC6==&,!
MR+1R.  RI4$FQW%5$<B !B*DMZMY/WD['U7:NWVR:9Y1B 76LUU$AO6$]83U
M/*_ U4F/*V_JZ#9QD$LP$TBPX=1BD0E%+K#X@;^ O[HZ'."OYD?8Y>$ ?YU,
M4RY>9P,RNC9+42$+-5*4+*?S)7EX4.VD2+?&TPC\$0-L98RB+Z5RM71-U]6B
M$4\OM/S>(&'KM!)Z,IT!(.,L(&-WM^X<S CBFA)]I1<-8#:*&94>+53$"HH>
M!1TB\6*)]@#-41'PKM5X=Z"*Q)/"9$-7E3; 72<SPT!% LAHC8H48D9?,89*
MNE%TA9@!.DWG=1H!(]A".3J[/!QP4S<_PBX/!_BK^1%V>3C 7\V/L,O# ?YJ
M*HRK=2V,RWH69#;%%,@4VD'U^KT,M*?[U%G3ZKQML^+%*LG4&;(6]XVHJ9 S
M/0.G]4/?B&G;_OM[S ^Z>1!7/BUZ-.4T!3@#.!.(K ?"&0\/:8:A*\+ 6<75
M= U5K*)V &P ;%4Q%0!;KIZFR;(ZT/O2IAA*X\!V#L%M@+..R!W F4APQD/R
MFJ'HZM%P!HI5!6[)OVQ=0.LUQZ])S7DWOX6/W_&CA>D^6\L+&\_\]WV5\F%R
M#+SW%!>4?[R3R.ICVPYH$KVGDP[?!_?E]#/T'S]P[V[0V'6/8Q-QWD:QH]N1
MA,3EF XW)8&5N7B[T[->UO8\]3RZ[XX\Y,S0-9XP30FI<@_1M&WHQPL2<"82
M0#=R]$)W<K3 )MW'%V10'EI[A.+(HM8$\M]6&$2B^R+1HH[L?,^WEE-R/9E]
MIA!45;R%VM)([I(  +.) K^<N11@KK-EKI,C6:>T6V V49",)05UB;6JU1+K
M5PGK9^2&YE W* #A@'! N&8(5RW(0J51'IUIHLCH:;+(]^I:0N2R"WM$ A8)
M%@D6"1:IK8M4UXF=3AW/&;V8EDVC\Q<SQ[WP3!NC1=3D&7E1EV?A6BU#&W0A
MDI]:0+!B:4V*J@W3IVD&NCR@64G'M$%7X3S-(5)W1BU&1)(6@)<3PDMV+^\&
MX:72\RU&S]!5 !H &@":!H%F1^O=!H&FD^=- %[$D1: E]/!2T[3W0/@!10/
M:+H'O46Z4V9)_*I4[83@88%VZ#LLS./;H8-32YS29.V6:L&& R"S"V24H38H
MVL^H*32ITH?5U\4Z1PR@TLKA *B4TEQVN*P$PYI.NK$ 9%HY' "9TB"3X[BJ
M"&1  Q'2V]6\G[R=CRKMW3[9-,\HQ +KV2XBPWK">L)ZGE?@ZJ0U(8+F=A9N
MY""78":08,.!-BK-C[#+PP'^:GZ$71X.\%?S(^SR<("_FG9ZM3-]Z\9TEQ?.
MVD=VV-I9N-R^LS$ZVQ@@T*5!/$ @#V1%435E,#"V(P'745Y@S-""="AP#(&,
MGEQ&97U /MWTMFM41H](,@(9!1GMJHPJ2I^\,L381SN9G ,R"C)ZA(PJNJPI
MLJ(KZG'[* B56%&NXL6*VVGR=^+$5B/='TJ-,%E^F@PP*#U=I)69,([!8R;1
M2HB7Y=2Y+UW3=;5H]K07 OX;'/X2#PV$BE$ A &$E8"PGP_!L"!G6Z*O]*+)
MV8UB6)5'SF2I?UY0)A*__M(52@/^ OX>KD+R WBRH:M*&^"WDXX^4"$!P@#"
M#E0AH[;DBC$DHZL1PT#G YT/P6%%T1[5H<,SXA(9UA/6$]937"+#>HH4QMU2
MF#2B,(EY?K'NQJ]H9BW-Y<0BKY;81R9K0]>DNEOMRM1BM2:,.3) -'76M$-/
MPIKK2)T7L4HWGQ7IB]O:6BKD3.OI;+)S3=OVW]]C7C3'@[BR>$AU,D4'X%4H
M&0=X;1N\\G",9ABZ(@R\5MHI:-A3AP, 6I$&#4 +0-M>TA^JQVJRK [TOK0I
M/-LXT'8RN WP"O *\-I:TA^CQ_8U0]'5H^$5%,\351_YR]8%M)]7_)HMNB3>
MAI2]7R\(^TSXQ]$5&=_^?162:6&ZS];R/6/5<,@K=@G]=?)/^)N B)+TXX>)
MC4V7DF'^@=_IPG=6_&Z;9^SB>L39'L4J^D7"$X>!"2;<Z88/"5:-7A-[;)[
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
ML]7RFT-FOV0-M\RU/W=XRZR6,7'CVV=3 \C?+,Y@(P@U;"VE86^8.NSVLTF
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
M1O?7Z.;_?KW]3(N"]=#]S7@W/?:2)5\KS$3%7(VOHN(D>;B;!]-[JI<HDDY
M9J@.E<(85G7=DGWUH@ZH3]+6FB2[58#]UDDCQ0D:/Z$M1%V1MIW$KK262&-L
M<I3MO]_>!Y$K,H"F"B&T3>0JJ?713E$#E@T&T3Z6/;Y>1SM9]C2[0YVGP5IR
M0(7Z\-Z+QV0GR4TJ!DK4^C[]<&HCT"EW$EA%(5?Q-."ZMX-J^?TZV'LOC$M]
MX[IA+@EY>&GH3<2T[LPGA$/GC'@X6EUOSDH?>]3NV8*LD,H)6KK%J=@4+I3+
MH2M*7S:^J<4#/+^YCI=[//#;VJ._SOWQQ[?QVPJ/OEM><"5K-_6[.9D3ZKAO
M\4M_9\Z;:L*7:D^J(^/NQ")]2JT", TP34 *E\*TC&9W)3%-%1C3E-Z@CLI)
M;<*T4^O8IW)EB*J'7SF+U=K'KA<V+K)6A---NQ7*N7B&J<!#:Z:X4VNV%JTQ
M=7DVLR:XIOU$TFLX,2^@U#2B1XLGXP(/#>!G-_PTIMG6!S]R3]55@!_15-XN
MJ[.<F]%L[1+^70?M.-N@RHKEDSGY'M!Y?->;4B\_A:) KOI$<)J\\JH$^9ZF
M@ANV!;('(G]RD6]*I3N!R+?*JFR_RG;N7LH[;'IX3L^E6HN5Z[Q@RO?'EP46
MT)( UP"X!K;VD1(G-:M5'2.INXT)784;B=J3AC44?1!0=, ]*?K0 (-V8U!3
MNFS=&*3TAL-6A=S/PT=98?>+-NBWCS=7IOG8"D=EXR<#3UQJO@WEY5NSC:0K
M--:NRM**.X]XLG8M_VWD/6+WQ9K@"C>004\;U-!ZJ7D!;D1G!70!=#D<74ZO
MI-:-+D9/4@%=,H;?%O?K^5G2 @^MX9K^;3+XNK/H @\-^%%8R!='$15G)* 2
M1V-LBTH\K,C@KB;>,^A)@U8Y6\%6!F#H*#!49"M7 PS]GMX? #"DA]\6,[<K
M99U&D\EZL;9-'T\) Z]<PJ$FY44!2ST);-<(/#0PN<0=[3D.#?A1V.VPRPD'
M4'Y+H,>>\1D)64XY*&(JV'5, R.O;4Q?$--DM' (7?[+/L\U6UI6STKJ#;56
M)<.*HW  2'0=)%+.BAI!0N "4<.>H>KGC1%=]8F(JBA"?:AS&1J<@-B]"2DM
MT%3KJ^4B]0:#5AWZ!9]99X<&2+4'J5J@+M>&5,.>I+6J( DX4W<^H@4Z,A2=
M$OFQY^PX2?< $$YGK;E8C9[1Y+QM$@E.5<"&&K!!?"VQ;FP 9RHX4Z&,5:ML
M?X&'!FZ)W1M.NL*^<,IHW=5FY-X0G!,"CO8<AP9PM0>NQ->/ZX>K_E !N!)-
MC8;B6*+R'QS)@R-YA^\XZ1X! BG(=5>ZT7NR D< 3STX "( H@P@$EGUK1N(
MM)XR:)5?&,XBG[LI+_#0X'RCN*,]QZ$!/PH+^>+HK.*,!+3G:(RMT9[31:[K
M-N.KZ80P[*GM2O$'"QPPI*L8<G(+O!H,T0%#LH</QK.H%H' 0P-C1=S1GN/0
M@!^%A?RM?4RK*"= X%*-D1:$*5=X+4H+V+$XI[4%R$#0U%D_V;@#^O4/XC%
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
MUG:P ;A@$<\+UP)_MIUGTS8L8$_P>.)'A^$:P;2!"\!HGRZ +>"/U1O=]9B
M99!IHY]ZT>5XQ3P^F2$XKC U;#1EX<,C@1](R!R4@#WX"K0EB-P/P[2H%0Q7
M"/, \X7#Z0#_IZT986W(E+)@-%%4E.HB:V&\;#RGOWJC>-P Z]2+/,!HV<I6
MQU494L!:4;+6RM@%)\-P7^/%QB7+70'3\P)<O01/)6'QM+7#) ',,=Z7XSA)
M56262OQ79%%$UR![WL/4Z&V ]O[DQ9DL0+^!]GH /B2D.@XN[EA$=66YY8!_
M#!ML(]]4QX46EJ.X2T/DU]@4F>G:X/1ZX-=XZ.>8/PA8!6L4 >^DGX22R_#^
MI'6S=G,>B?\"L]AJ/ZBB(LN2)@^EX5"K#NWI'_\3.E[A>I:QV#W7_X9/IDL"
M'[Z8MOD</*>6K:'EWFJ6.#:)\LXVK!+0_66,-:P)HE1WVKPB8AL_F20VM;MS
MC< #+6\J,6#,^51_KZTL5-\K^ZN$?55:B6^)*>?^D!>KR\9U4P'<C9CN1@AW
M]6'USYRP[F_+6-,_&^Z3:;\7DV'(Y<=__",9W]N)*:*BZ=IPJ&3B!+<V4G9B
M_+PVO:GE>$#1"3#J)PN8:3?;OA&(-S66\#Q0(^1-,AZ=#CN?<* X)SZ[S3C+
M&7$8(WO_Z%BS.&^XCZM]/Y[<")+Z7KC8&2\N%23^L(XJ%\:+4V1/# P,R='_
MWCP(XWOA]OYJ_.6F-FGAVP\U;C\8EPUN/5PY[M)QT:OWC9\"_L-[7XR^^/T.
M!^K0#0WT@6X]UR"6"9 6#\JDT+<:F_!B>-M-\7##5P$\574]&W&=ST,3<06I
MW^"I&"6UIZ9EAN:#_YG,,+CTX!L^4-A]35V<U]IZ!;AR"+@KRW<9)#9>+^1]
M=E[+S5+J#\6,#5K/+#=\B29G*0XT)7.0O)Y99I1G%;/,B8SL_N)M[./0&)02
M>SKR9?/&T5Z;D0>&7UC7#1GM4.;047D-L:>.>"S0$=5KB6V(OFNQ/SLN?+2%
MFY_3!3I.PC?R%%A4,K=HF=W//3J&!^XB>#K(5"ADH%TH[Z'+A/$"N9?:*EF
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
M199I/(*KYIM1S&-NVH8]-<'Y<PGUS^'.=7P=;EAOAGE"X(5QYF2H+[[X4GB
M%3#GL#@8*'9@G#:)WI\(;_QG(EJ1FCC5E3@FC'1L6Y+\'_)X* L**='- ,+Q
M<!!&H>Z#9Y#2:38Z)XN:JJC*8)B)SCU,%V066&0\S^P<C>S9W7K1)CCH"7#\
M)\N9?B]SGHAX4V.)9H4;D,T=?'[:,YK$X:<]<\HP-I.D7]N+^SM>G,Y]C]8M
MJF6Z912E,MJSSL9NGY7>@_M6-OHU/B+K.L#:3*IXV;5@J&#:Z?&MW'6^1<P^
M 7[E_% =/R@GP _UX%?=9ZM*1V'*-<*YSF[1[<BDJVIMFSM6N%/@F#G@R/09
M4;Y@;2]8G25J!_WC6LD5Q_"HFR9)8:0E&V]8)8!0MSZ96A?&#.)T$!9:KS5>
MMKFKYY ;/#TLBXJD2WUUH TU65V='I8D21Q*LJ*IFJ@._U0RH8U,0*.E+&C
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
M750&3:) !1N"#&[H<_'OY'#.6/SI3N% [<NRVJ3X\X1)-IVTDW# ;FW/-_T
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
M0OGGHS-[A;\6_K/U\?\'4$L! A0#%     @ 24Y[6FJM>@QD'   DS4! !$
M             ( !     &%L;'0M,C R-#$R,S$N>'-D4$L! A0#%     @
M24Y[6AM">'2($@  3PL! !4              ( !DQP  &%L;'0M,C R-#$R
M,S%?8V%L+GAM;%!+ 0(4 Q0    ( $E.>UIKI6%P8#H  &'+ P 5
M      "  4XO  !A;&QT+3(P,C0Q,C,Q7V1E9BYX;6Q02P$"% ,4    " !)
M3GM:C%"=BGH/ 0!=Y@T %0              @ 'A:0  86QL="TR,#(T,3(S
M,5]L86(N>&UL4$L! A0#%     @ 24Y[6JG][C2A:   HPL' !4
M     ( !CGD! &%L;'0M,C R-#$R,S%?<')E+GAM;%!+ 0(4 Q0    ( $E.
M>UI^T&]$/S,  (@9 0 0              "  6+B 0!E>&AI8FET7S$Q+3$N
M:'1M4$L! A0#%     @ 24Y[6HT++Z(3"@  23,  !               ( !
MSQ4" &5X:&EB:71?,3(M,2YH=&U02P$"% ,4    " !)3GM:C!NUIG\(  !3
M+P  $               @ $0( ( 97AH:6)I=%\Q,BTR+FAT;5!+ 0(4 Q0
M   ( $E.>UHR045N,@8  /$:   0              "  ;TH @!E>&AI8FET
M7S$S+3$N:'1M4$L! A0#%     @ 24Y[6GK*"\7K!   V1$  !
M     ( !'2\" &5X:&EB:71?,34M,2YH=&U02P$"% ,4    " !)3GM:>F1#
MC,(9  #N<   #P              @ $V- ( 97AH:6)I=%\R+3(N:'1M4$L!
M A0#%     @ 24Y[6C%+QO=A!   YB(   \              ( !)4X" &5X
M:&EB:71?."TQ+FAT;5!+ 0(4 Q0    ( $E.>UK:)W+BZ($# '9Q!@ *
M          "  ;-2 @!I;6%G93 N:G!G4$L! A0#%     @ 24Y[6K.5C;TW
MW@, !L,K  T              ( !P]0% 'IK,C4S,C@Y-RYH=&U02P4&
/  X #@!N P  );,)

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>zk2532897_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/20241231"
  xmlns:country="http://xbrl.sec.gov/country/2024"
  xmlns:cyd="http://xbrl.sec.gov/cyd/2024"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="allt-20241231.xsd" xlink:type="simple"/>
    <context id="C_20241231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20240101to20241231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </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_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_20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember">
        <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:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember">
        <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:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="allt:AvailableForSaleSecuritiesMaturityPeriodAxis">allt:AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="allt:AvailableForSaleSecuritiesMaturityPeriodAxis">allt:AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20240101to20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_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>2023-01-01</startDate>
            <endDate>2023-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_20240101to20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_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>2023-01-01</startDate>
            <endDate>2023-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_20240101to20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_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>2023-01-01</startDate>
            <endDate>2023-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_20240101to20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_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>2023-01-01</startDate>
            <endDate>2023-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_20240101to20241231_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>2024-01-01</startDate>
            <endDate>2024-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_20230101to20231231_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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_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>2023-01-01</startDate>
            <endDate>2023-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_20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20240101to20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_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>2023-01-01</startDate>
            <endDate>2023-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_20240101to20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </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_20240101to20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20240101to20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20240101to20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </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_20240101to20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </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_20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20240101to20241231_usgaapDerivativeInstrumentRiskAxis_usgaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember">
        <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:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember_usgaapStatementEquityComponentsAxis_usgaapAccumulatedNetUnrealizedInvestmentGainLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_usgaapDerivativeInstrumentRiskAxis_usgaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember">
        <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:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember_usgaapStatementEquityComponentsAxis_usgaapAccumulatedNetUnrealizedInvestmentGainLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_usgaapDerivativeInstrumentRiskAxis_usgaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember">
        <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:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember_usgaapStatementEquityComponentsAxis_usgaapAccumulatedNetUnrealizedInvestmentGainLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </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_20241231_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>2024-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_20240101to20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_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>2024-01-01</startDate>
            <endDate>2024-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>
    <context id="C_20230301to20230306">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
        </entity>
        <period>
            <startDate>2023-03-01</startDate>
            <endDate>2023-03-06</endDate>
        </period>
    </context>
    <context id="C_20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20240101to20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20240101to20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_srtRangeAxis_srtMaximumMember_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember_usgaapPlanNameAxis_alltTwoThousandSixteenPlanMember">
        <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:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">allt:TwoThousandSixteenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-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_20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20240101to20241231_srtRangeAxis_srtMinimumMember_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember_usgaapPlanNameAxis_alltTwoThousandSixteenPlanMember">
        <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:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">allt:TwoThousandSixteenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20240101to20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_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>2023-12-31</instant>
        </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_20230101to20231231_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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_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>2024-01-01</startDate>
            <endDate>2024-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_20230101to20231231_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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_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>2024-01-01</startDate>
            <endDate>2024-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_20230101to20231231_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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_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>2024-01-01</startDate>
            <endDate>2024-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_20230101to20231231_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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_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>2024-01-01</startDate>
            <endDate>2024-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_20230101to20231231_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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_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>2024-01-01</startDate>
            <endDate>2024-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_20230101to20231231_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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20240101to20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </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_20240101to20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_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>2023-01-01</startDate>
            <endDate>2023-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_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_20230101to20231231_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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20240101to20241231_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>2024-01-01</startDate>
            <endDate>2024-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_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_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_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_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_20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20240101to20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20240101to20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20240101to20241231_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>2024-01-01</startDate>
            <endDate>2024-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_20230101to20231231_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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_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>2023-12-31</instant>
        </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_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_20230101to20231231_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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_20240101to20241231_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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </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_usgaapTreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</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_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_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_20221231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</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_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_20231231_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>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_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>2024-12-31</instant>
        </period>
    </context>
    <context id="C_20241231_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>2024-12-31</instant>
        </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>
    <us-gaap:PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration
      contextRef="C_20241231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapLeaseholdImprovementsMember"
      id="Fxbrl_20240201140317553">http://fasb.org/us-gaap/2024#UsefulLifeShorterOfTermOfLeaseOrAssetUtilityMember</us-gaap:PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="C_20240101to20241231_usgaapAwardTypeAxis_usgaapStockCompensationPlanMember"
      id="Fxbrl_20220310120437818">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:OperatingLossCarryforwardsExpirationDate
      contextRef="C_20240101to20241231_srtRangeAxis_srtMaximumMember_usgaapIncomeTaxAuthorityAxis_usgaapInternalRevenueServiceIRSMember"
      id="Fxbrl_20230316132408335">2037-12-31</us-gaap:OperatingLossCarryforwardsExpirationDate>
    <dei:AmendmentFlag
      contextRef="C_20240101to20241231"
      id="Fdei_AmendmentFlag20211122185436598">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="C_20240101to20241231"
      id="Fdei_EntityCentralIndexKey20211122185451551">0001365767</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalPeriodFocus
      contextRef="C_20240101to20241231"
      id="Fdei_DocumentFiscalPeriodFocus20211122185521382">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_20240101to20241231"
      id="Fxbrl_20220321133034074">IL</dei:EntityIncorporationStateCountryCode>
    <dei:DocumentType
      contextRef="C_20240101to20241231"
      id="Fxbrl_20211122183346773">20-F</dei:DocumentType>
    <dei:DocumentRegistrationStatement
      contextRef="C_20240101to20241231"
      id="Fxbrl_20211122183423811">false</dei:DocumentRegistrationStatement>
    <dei:DocumentAnnualReport
      contextRef="C_20240101to20241231"
      id="Fxbrl_20211122183455900">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="C_20240101to20241231"
      id="Fxbrl_20211122183526596">2024-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="C_20240101to20241231"
      id="Fxbrl_20220113215059940">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="C_20240101to20241231"
      id="Fxbrl_20220113214942177">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport
      contextRef="C_20240101to20241231"
      id="Fxbrl_20211122183547749">false</dei:DocumentTransitionReport>
    <dei:DocumentShellCompanyReport
      contextRef="C_20240101to20241231"
      id="Fxbrl_20211122183608047">false</dei:DocumentShellCompanyReport>
    <dei:EntityFileNumber
      contextRef="C_20240101to20241231"
      id="Fxbrl_20211122183657589">001-33129</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="C_20240101to20241231"
      id="Fxbrl_20211122183719981">ALLOT LTD</dei:EntityRegistrantName>
    <dei:EntityAddressAddressLine1
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240322102921505">22 Hanagar Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240322102942747">Neve Ne&#x2019;eman Industrial Zone B</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240322103022988">Hod-Hasharon</dei:EntityAddressCityOrTown>
    <dei:EntityAddressPostalZipCode
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240322103042137">4501317</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCountry
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240322103322299">IL</dei:EntityAddressCountry>
    <dei:ContactPersonnelName
      contextRef="C_20240101to20241231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember"
      id="Fxbrl_20211122184058539">Rael Kolevsohn</dei:ContactPersonnelName>
    <dei:EntityAddressAddressLine1
      contextRef="C_20240101to20241231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember"
      id="Fxbrl_20240322102905681">22 Hanagar Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="C_20240101to20241231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember"
      id="Fxbrl_20240322103306028">Neve Ne&#x2019;eman Industrial Zone B</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="C_20240101to20241231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember"
      id="Fxbrl_20211122184224141">Hod-Hasharon</dei:EntityAddressCityOrTown>
    <dei:EntityAddressPostalZipCode
      contextRef="C_20240101to20241231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember"
      id="Fxbrl_20211122184242655">4501317</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCountry
      contextRef="C_20240101to20241231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember"
      id="Fxbrl_20211122184014468">IL</dei:EntityAddressCountry>
    <dei:CityAreaCode
      contextRef="C_20240101to20241231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember"
      id="Fxbrl_20211122184331046">972</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_20240101to20241231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember"
      id="Fxbrl_20211122184356440">(9) 762-8419</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="C_20240101to20241231"
      id="Fxbrl_20230327235032102">Ordinary Shares, par value ILS 0.10 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_20240101to20241231"
      id="Fxbrl_20211122184445541">ALLT</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_20240101to20241231"
      id="Fxbrl_20211123103150947">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="C_20241231"
      decimals="INF"
      id="Fxbrl_20211122184604229"
      unitRef="shares">39530993</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="C_20240101to20241231"
      id="Fxbrl_20211122184645192">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="C_20240101to20241231"
      id="Fxbrl_20211122184841589">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="C_20240101to20241231"
      id="Fxbrl_20211122184919474">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="C_20240101to20241231"
      id="Fxbrl_20211122184950532">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250323171157308">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_20240101to20241231"
      id="Fxbrl_20211122185051476">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="C_20240101to20241231"
      id="Fxbrl_20211122185126014">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240322162644221">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:DocumentAccountingStandard
      contextRef="C_20240101to20241231"
      id="Fxbrl_20211122185203876">U.S. GAAP</dei:DocumentAccountingStandard>
    <dei:EntityShellCompany
      contextRef="C_20240101to20241231"
      id="Fxbrl_20211122185235211">false</dei:EntityShellCompany>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250323172048017">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
    <cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250323172103888">
        &lt;div&gt;
          &lt;div style="text-align:justify;line-height:1.25;font-style:italic;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Risk management and strategy&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;

            &lt;div style="font-size:10pt;font-family:Times New Roman"&gt;
              &lt;div&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;We prioritize the management of cybersecurity risk and the protection of information across our enterprise by embedding risk-based data protection and cybersecurity risk management in our operations. Our processes for assessing, identifying, and managing material risks from cybersecurity threats have been integrated into our overall risk management system and processes.&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="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;As a foundation for this approach, we have implemented a layered governance structure to help assess, identify and manage cybersecurity risks. Our cybersecurity risk management program includes processes to assess and identify cybersecurity risks with regards to our assets, classify such risks, and implement corrective and preventive actions in accordance with industry best practice. We undergo annual external evaluation by third party consultants, whose work includes the performance of cybersecurity risk management process reviews, penetration testing, and security surveys. We are ISO27001 and ISO22301 certified and undergo annual SOX audits by our external auditors.&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;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Our privacy and cybersecurity policies that currently exist and will continue to fortified and updated to adapt to applicable regulatory requirements, encompass incident response procedures, vendor management standards and information security domains including security awareness training, asset management, network security, business continuity management, and backups and restoration. In order to help develop these policies and procedures, we monitor the privacy and cybersecurity laws, regulations and guidance applicable to us in the regions where we do business. Our cybersecurity risk management program is modeled on industry standards and best practices, as well as the requirements of applicable privacy and cybersecurity laws and regulations.&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;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Our cybersecurity risk management program will include processes to monitor and manage vendors&#x2019; cybersecurity risks. Our agreements with applicable third-party service providers require such providers to adhere to privacy and cybersecurity standards, and we perform risk assessments of vendors, including evaluating their ability to protect data from unauthorized access. Furthermore, we monitor and review vendors&#x2019; access to our systems and data.&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;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;We maintain an experienced information technology team who are tasked with implementing our privacy and cybersecurity program and support the CISO in carrying out reporting, security and mitigation functions. We also hold employee trainings on privacy and cybersecurity, records and information management, conduct phishing tests and generally seek to promote awareness of cybersecurity risk through communication and education of our employee population.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;

            &lt;div style="font-size:10pt;font-family:Times New Roman"&gt;
              &lt;div&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;As described in Item 3.D &#x201c;Risk Factors,&#x201d; our operations rely on the secure processing, storage and transmission of confidential and other information in our computer systems and networks. Computer viruses, hackers, employee or vendor misconduct, and other external hazards could expose our information systems and those of our vendors to security breaches, cybersecurity incidents or other disruptions, any of which could materially and adversely affect our business, by way of disclosing our confidential business and financial information and/or affecting our platforms&#x2019; availabilities (affecting our ability to provide services and support to our customers) and/or affecting our data integrity. We are not aware that we have experienced a material cybersecurity incident during the 2024 fiscal year.&#160;&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="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;The sophistication of cybersecurity threats, including through the use of artificial intelligence, continues to increase, and the controls and preventative actions we take to reduce the risk of cybersecurity incidents and protect our systems, including the regular testing of our cybersecurity incident response plan, may be insufficient. In addition, new technology that could result in greater operational efficiency such as use of artificial intelligence may further expose our computer systems to the risk of cybersecurity incidents.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;/div&gt;
      </cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250323172629343">
            &lt;div style="font-size:10pt;font-family:Times New Roman"&gt;
              &lt;div&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;We prioritize the management of cybersecurity risk and the protection of information across our enterprise by embedding risk-based data protection and cybersecurity risk management in our operations. Our processes for assessing, identifying, and managing material risks from cybersecurity threats have been integrated into our overall risk management system and processes.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          </cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedFlag
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250323172649752">true</cyd:CybersecurityRiskManagementProcessesIntegratedFlag>
    <cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250323172748417">true</cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag>
    <cyd:CybersecurityRiskManagementThirdPartyEngagedFlag
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250323172815280">true</cyd:CybersecurityRiskManagementThirdPartyEngagedFlag>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250323173008248">
            &lt;div style="font-size:10pt;font-family:Times New Roman"&gt;
              &lt;div&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;As described in Item 3.D &#x201c;Risk Factors,&#x201d; our operations rely on the secure processing, storage and transmission of confidential and other information in our computer systems and networks. Computer viruses, hackers, employee or vendor misconduct, and other external hazards could expose our information systems and those of our vendors to security breaches, cybersecurity incidents or other disruptions, any of which could materially and adversely affect our business, by way of disclosing our confidential business and financial information and/or affecting our platforms&#x2019; availabilities (affecting our ability to provide services and support to our customers) and/or affecting our data integrity. We are not aware that we have experienced a material cybersecurity incident during the 2024 fiscal year.&#160;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          </cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250323173058945">true</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag>
    <cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250323173828527">
        &lt;div&gt;
          &lt;div&gt;
            &lt;div style="text-align:justify;line-height:1.25;font-style:italic;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Governance&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;line-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="font-size:10pt;font-family:Times New Roman"&gt;As part of our overall risk management approach, we prioritize the identification and management of cybersecurity risk at several levels, including Board oversight, executive commitment, IT management team.&lt;/span&gt; &lt;span style="font-size:10pt;font-family:Times New Roman"&gt;Our Audit Committee, comprised of independent directors from our Board, oversees the Board&#x2019;s responsibilities relating to the operational risk affairs of the Company (including information systems (IT), business continuity and data security risks).&lt;/span&gt; This is also supported by an annual Risk Assessment Survey Validation, presented to the Board, by our external auditors, where&#160;the main risk exposures are&#160;assessed, quantified and ranked.&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;
              &lt;div&gt;
                &lt;div&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;&lt;span style="font-size:10pt;font-family:Times New Roman"&gt;Our CISO, who has been a chief information security officer for 20 years and worked in banking and hi-tech industries, oversees the implementation and compliance of our information security standards and mitigation of information security related risks.&lt;/span&gt; The IT Steering Committee, which includes our group Chief Information Officer and members of executive leadership, oversees IT initiatives while considering cybersecurity risk mitigation with respect to these initiatives.&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;

                &lt;div&gt;
                  &lt;div&gt;
                    &lt;div&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;The IT Steering Committee reports regularly to the company&#x2019;s management of the security risks. &lt;span style="font-size:10pt;font-family:Times New Roman"&gt;According to our Incident Response procedures, the CISO is responsible for supervising cybersecurity alerts and incidents, investigating them, and escalating them, through the company&#x2019;s management to the Board, if and when necessary.&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;
      </cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock>
    <cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250323173155657">&lt;span style="font-size:10pt;font-family:Times New Roman"&gt;As part of our overall risk management approach, we prioritize the identification and management of cybersecurity risk at several levels, including Board oversight, executive commitment, IT management team.&lt;/span&gt;</cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250323173342137">&lt;span style="font-size:10pt;font-family:Times New Roman"&gt;Our Audit Committee, comprised of independent directors from our Board, oversees the Board&#x2019;s responsibilities relating to the operational risk affairs of the Company (including information systems (IT), business continuity and data security risks).&lt;/span&gt;</cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskRoleOfManagementTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250323173852959">
            &lt;div&gt;
              &lt;div&gt;
                &lt;div&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;&lt;span style="font-size:10pt;font-family:Times New Roman"&gt;Our CISO, who has been a chief information security officer for 20 years and worked in banking and hi-tech industries, oversees the implementation and compliance of our information security standards and mitigation of information security related risks.&lt;/span&gt; The IT Steering Committee, which includes our group Chief Information Officer and members of executive leadership, oversees IT initiatives while considering cybersecurity risk mitigation with respect to these initiatives.&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;

                &lt;div&gt;
                  &lt;div&gt;
                    &lt;div&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;The IT Steering Committee reports regularly to the company&#x2019;s management of the security risks. &lt;span style="font-size:10pt;font-family:Times New Roman"&gt;According to our Incident Response procedures, the CISO is responsible for supervising cybersecurity alerts and incidents, investigating them, and escalating them, through the company&#x2019;s management to the Board, if and when necessary.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/div&gt;
                &lt;/div&gt;

            &lt;/div&gt;
          </cyd:CybersecurityRiskRoleOfManagementTextBlock>
    <cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250323173548168">&lt;span style="font-size:10pt;font-family:Times New Roman"&gt;Our CISO, who has been a chief information security officer for 20 years and worked in banking and hi-tech industries, oversees the implementation and compliance of our information security standards and mitigation of information security related risks.&lt;/span&gt;</cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock>
    <cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250323173811656">
                &lt;div&gt;
                  &lt;div&gt;
                    &lt;div&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;The IT Steering Committee reports regularly to the company&#x2019;s management of the security risks. &lt;span style="font-size:10pt;font-family:Times New Roman"&gt;According to our Incident Response procedures, the CISO is responsible for supervising cybersecurity alerts and incidents, investigating them, and escalating them, through the company&#x2019;s management to the Board, if and when necessary.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/div&gt;
                &lt;/div&gt;
              </cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250323173957134">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250323174213664">&lt;span style="font-size:10pt;font-family:Times New Roman"&gt;According to our Incident Response procedures, the CISO is responsible for supervising cybersecurity alerts and incidents, investigating them, and escalating them, through the company&#x2019;s management to the Board, if and when necessary.&lt;/span&gt;</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250323174246553">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag>
    <dei:AuditorFirmId
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240409233203637">1281</dei:AuditorFirmId>
    <dei:AuditorLocation
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240408233159514">Tel-Aviv, Israel</dei:AuditorLocation>
    <dei:AuditorName
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240409233339813">KOST FORER GABBAY &amp; KASIERER</dei:AuditorName>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211106124249811_53"
      unitRef="USD">16142000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211106124249811_57"
      unitRef="USD">14192000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211106124249811_63"
      unitRef="USD">904000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211106124249811_67"
      unitRef="USD">1728000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:OtherShortTermInvestments
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211106124249811_73"
      unitRef="USD">15250000</us-gaap:OtherShortTermInvestments>
    <us-gaap:OtherShortTermInvestments
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211106124249811_77"
      unitRef="USD">10000000</us-gaap:OtherShortTermInvestments>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211106124249811_83"
      unitRef="USD">26470000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211106124249811_87"
      unitRef="USD">28853000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211106132349418"
      unitRef="USD">25306000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211106132356092"
      unitRef="USD">25253000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AccountsAndNotesReceivableNet
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211106124249811_93"
      unitRef="USD">16482000</us-gaap:AccountsAndNotesReceivableNet>
    <us-gaap:AccountsAndNotesReceivableNet
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211106124249811_97"
      unitRef="USD">14828000</us-gaap:AccountsAndNotesReceivableNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211106124249811_103"
      unitRef="USD">6317000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211106124249811_107"
      unitRef="USD">8437000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:InventoryNet
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211106124249811_113"
      unitRef="USD">8611000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211106124249811_117"
      unitRef="USD">11874000</us-gaap:InventoryNet>
    <us-gaap:AssetsCurrent
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211106124249811_133"
      unitRef="USD">90176000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211106124249811_137"
      unitRef="USD">89912000</us-gaap:AssetsCurrent>
    <allt:SeverancePayFund
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211106124249811_183"
      unitRef="USD">464000</allt:SeverancePayFund>
    <allt:SeverancePayFund
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211106124249811_187"
      unitRef="USD">395000</allt:SeverancePayFund>
    <us-gaap:RestrictedInvestmentsNoncurrent
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20240321135832424"
      unitRef="USD">279000</us-gaap:RestrictedInvestmentsNoncurrent>
    <us-gaap:RestrictedInvestmentsNoncurrent
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20240321135856614"
      unitRef="USD">158000</us-gaap:RestrictedInvestmentsNoncurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211106124249811_193"
      unitRef="USD">6741000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211109180615661"
      unitRef="USD">3057000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211106124249811_213"
      unitRef="USD">2151000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211106124249811_217"
      unitRef="USD">704000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211106124249811_223"
      unitRef="USD">7692000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211106124249811_227"
      unitRef="USD">11189000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211106124249811_233"
      unitRef="USD">305000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211106124249811_237"
      unitRef="USD">915000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211106124249811_243"
      unitRef="USD">31833000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211106124249811_247"
      unitRef="USD">31833000</us-gaap:Goodwill>
    <us-gaap:AssetsNoncurrent
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211106124249811_263"
      unitRef="USD">49465000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211106124249811_267"
      unitRef="USD">48251000</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211106124249811_283"
      unitRef="USD">139641000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211106124249811_287"
      unitRef="USD">138163000</us-gaap:Assets>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211106125449563_53"
      unitRef="USD">946000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211106125449563_57"
      unitRef="USD">969000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211106125449563_63"
      unitRef="USD">8208000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211120164117300"
      unitRef="USD">12566000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211106125449563_73"
      unitRef="USD">17054000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211106125449563_77"
      unitRef="USD">14892000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211106125449563_83"
      unitRef="USD">562000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211106125449563_87"
      unitRef="USD">1453000</us-gaap:OperatingLeaseLiabilityCurrent>
    <allt:OtherPayablesAndAccruedLiabilitiesCurrent
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211106125449563_93"
      unitRef="USD">9200000</allt:OtherPayablesAndAccruedLiabilitiesCurrent>
    <allt:OtherPayablesAndAccruedLiabilitiesCurrent
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211106125449563_97"
      unitRef="USD">9528000</allt:OtherPayablesAndAccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211106125449563_113"
      unitRef="USD">35970000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211106125449563_117"
      unitRef="USD">39408000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211106125449563_143"
      unitRef="USD">7136000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211106125449563_147"
      unitRef="USD">7437000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211106125449563_153"
      unitRef="USD">5807000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211106125449563_157"
      unitRef="USD">702000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211106125449563_163"
      unitRef="USD">946000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211106125449563_167"
      unitRef="USD">1080000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20230316024009943"
      unitRef="USD">39973000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20230316024019912"
      unitRef="USD">39773000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211106125449563_183"
      unitRef="USD">53862000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211106125449563_187"
      unitRef="USD">48992000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_20231231"
      decimals="1"
      id="Fxbrl_20230316025210373"
      unitRef="NIS_Per_Share">0.1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_20241231"
      decimals="1"
      id="Fxbrl_20230316025206299"
      unitRef="NIS_Per_Share">0.1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="C_20231231"
      decimals="INF"
      id="Fxbrl_20230316025028129"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="C_20241231"
      decimals="INF"
      id="Fxbrl_20230316025024214"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="C_20241231"
      decimals="INF"
      id="Fxbrl_20211106133853995"
      unitRef="shares">40346993</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="C_20231231"
      decimals="INF"
      id="Fxbrl_20211106133901544"
      unitRef="shares">39192939</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_20241231"
      decimals="INF"
      id="Fxbrl_20211106133935799"
      unitRef="shares">39530993</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_20231231"
      decimals="INF"
      id="Fxbrl_20211106133943822"
      unitRef="shares">38376939</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211106125449563_243"
      unitRef="USD">1012000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211106125449563_247"
      unitRef="USD">981000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211106125449563_253"
      unitRef="USD">318138000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211106125449563_257"
      unitRef="USD">312128000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:TreasuryStockCommonShares
      contextRef="C_20231231"
      decimals="INF"
      id="Fxbrl_20240201141003151"
      unitRef="shares">816000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="C_20241231"
      decimals="INF"
      id="Fxbrl_20230316025106792"
      unitRef="shares">816000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockValue
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211106130719996"
      unitRef="USD">3998000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211106130748134"
      unitRef="USD">3998000</us-gaap:TreasuryStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20230316025320451"
      unitRef="USD">357000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211106131743688"
      unitRef="USD">483000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211106131003620"
      unitRef="USD">-265700000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211106131019971"
      unitRef="USD">-259831000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211106125449563_303"
      unitRef="USD">49809000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211106125449563_307"
      unitRef="USD">49763000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211106125449563_323"
      unitRef="USD">139641000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211106125449563_327"
      unitRef="USD">138163000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="C_20240101to20241231_srtProductOrServiceAxis_usgaapProductMember"
      decimals="-3"
      id="Fxbrl_20211106135638405_33"
      unitRef="USD">30068000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20230101to20231231_srtProductOrServiceAxis_usgaapProductMember"
      decimals="-3"
      id="Fxbrl_20211106135638405_37"
      unitRef="USD">37599000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20220101to20221231_srtProductOrServiceAxis_usgaapProductMember"
      decimals="-3"
      id="Fxbrl_20211106135638405_311"
      unitRef="USD">60980000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20240101to20241231_srtProductOrServiceAxis_usgaapServiceMember"
      decimals="-3"
      id="Fxbrl_20211106135638405_43"
      unitRef="USD">62127000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20230101to20231231_srtProductOrServiceAxis_usgaapServiceMember"
      decimals="-3"
      id="Fxbrl_20211106135638405_47"
      unitRef="USD">55551000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20220101to20221231_srtProductOrServiceAxis_usgaapServiceMember"
      decimals="-3"
      id="Fxbrl_20211106135638405_411"
      unitRef="USD">61757000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20211106135638405_53"
      unitRef="USD">92195000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20211106135638405_57"
      unitRef="USD">93150000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106135638405_511"
      unitRef="USD">122737000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="C_20240101to20241231_srtProductOrServiceAxis_usgaapProductMember"
      decimals="-3"
      id="Fxbrl_20211106135638405_83"
      unitRef="USD">10708000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="C_20230101to20231231_srtProductOrServiceAxis_usgaapProductMember"
      decimals="-3"
      id="Fxbrl_20211106135638405_87"
      unitRef="USD">16693000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="C_20220101to20221231_srtProductOrServiceAxis_usgaapProductMember"
      decimals="-3"
      id="Fxbrl_20211106135638405_811"
      unitRef="USD">21345000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="C_20240101to20241231_srtProductOrServiceAxis_usgaapServiceMember"
      decimals="-3"
      id="Fxbrl_20211106135638405_93"
      unitRef="USD">17797000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="C_20230101to20231231_srtProductOrServiceAxis_usgaapServiceMember"
      decimals="-3"
      id="Fxbrl_20211106135638405_97"
      unitRef="USD">23771000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="C_20220101to20221231_srtProductOrServiceAxis_usgaapServiceMember"
      decimals="-3"
      id="Fxbrl_20211106135638405_911"
      unitRef="USD">18486000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20211106135638405_113"
      unitRef="USD">28505000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20211106135638405_117"
      unitRef="USD">40464000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106135638405_1111"
      unitRef="USD">39831000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20211106135638405_133"
      unitRef="USD">63690000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20211106135638405_137"
      unitRef="USD">52686000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106135638405_1311"
      unitRef="USD">82906000</us-gaap:GrossProfit>
    <allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20220310145930028"
      unitRef="USD">1595000</allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts>
    <allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20211109181620366"
      unitRef="USD">3129000</allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts>
    <allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211109181623678"
      unitRef="USD">825000</allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20211106135638405_163"
      unitRef="USD">26112000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20211106135638405_167"
      unitRef="USD">39115000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106135638405_1611"
      unitRef="USD">49800000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:SellingAndMarketingExpense
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20211106135638405_173"
      unitRef="USD">30908000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20211106135638405_177"
      unitRef="USD">43850000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106135638405_1711"
      unitRef="USD">49393000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20211106135638405_183"
      unitRef="USD">12684000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20211106135638405_187"
      unitRef="USD">34656000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106135638405_1811"
      unitRef="USD">15982000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20211106135638405_203"
      unitRef="USD">69704000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20211106135638405_207"
      unitRef="USD">117621000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106135638405_2011"
      unitRef="USD">115175000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20211106135638405_223"
      unitRef="USD">-6014000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20211106135638405_227"
      unitRef="USD">-64935000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106135638405_2211"
      unitRef="USD">-32269000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20211106135638405_233"
      unitRef="USD">1910000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20211106135638405_237"
      unitRef="USD">3215000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106135638405_2311"
      unitRef="USD">2134000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20211106135638405_253"
      unitRef="USD">-4104000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20211106135638405_257"
      unitRef="USD">-61720000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106135638405_2511"
      unitRef="USD">-30135000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20211106135638405_263"
      unitRef="USD">1765000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20211106135638405_267"
      unitRef="USD">1084000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106135638405_2611"
      unitRef="USD">1895000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20211106135638405_283"
      unitRef="USD">-5869000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20211106135638405_287"
      unitRef="USD">-62804000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106135638405_2811"
      unitRef="USD">-32030000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_20240101to20241231"
      decimals="2"
      id="Fxbrl_20230316034529962"
      unitRef="USD_per_share">-0.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_20240101to20241231"
      decimals="2"
      id="Fxbrl_20211106135638405_403"
      unitRef="USD_per_share">-0.15</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_20230101to20231231"
      decimals="2"
      id="Fxbrl_20230316034550472"
      unitRef="USD_per_share">-1.66</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_20230101to20231231"
      decimals="2"
      id="Fxbrl_20211106135638405_407"
      unitRef="USD_per_share">-1.66</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_20220101to20221231"
      decimals="2"
      id="Fxbrl_20230316034609891"
      unitRef="USD_per_share">-0.87</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_20220101to20221231"
      decimals="2"
      id="Fxbrl_20211106135638405_4011"
      unitRef="USD_per_share">-0.87</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_20240101to20241231"
      decimals="INF"
      id="Fxbrl_20230316034645014"
      unitRef="shares">38928475</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_20240101to20241231"
      decimals="INF"
      id="Fxbrl_20211106135638405_433"
      unitRef="shares">38928475</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_20230101to20231231"
      decimals="INF"
      id="Fxbrl_20230316034742680"
      unitRef="shares">37911214</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_20230101to20231231"
      decimals="INF"
      id="Fxbrl_20211106135638405_437"
      unitRef="shares">37911214</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_20220101to20221231"
      decimals="INF"
      id="Fxbrl_20230316034836830"
      unitRef="shares">36975424</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_20220101to20221231"
      decimals="INF"
      id="Fxbrl_20211106135638405_4311"
      unitRef="shares">36975424</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20220310101938778"
      unitRef="USD">14000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20230316034951813"
      unitRef="USD">41000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106135638405_3011"
      unitRef="USD">-140000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20211106135638405_313"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20220310101737684"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230316033526174"
      unitRef="USD">-2000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20220310101805452"
      unitRef="USD">-14000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20230316033537357"
      unitRef="USD">-41000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106135638405_3211"
      unitRef="USD">138000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20230316033546168"
      unitRef="USD">20000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20211106135638405_337"
      unitRef="USD">-960000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106135638405_3311"
      unitRef="USD">-5562000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20211106135638405_343"
      unitRef="USD">160000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20211106135638405_347"
      unitRef="USD">-2656000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220310102130251"
      unitRef="USD">-4175000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20230316035002437"
      unitRef="USD">-140000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20211106135638405_357"
      unitRef="USD">1696000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106135638405_3511"
      unitRef="USD">-1387000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20230324095617135_xbrl_20230316035002437"
      unitRef="USD">-126000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20230324095617135_xbrl_20211106135638405_357"
      unitRef="USD">1737000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230324095617135_xbrl_20211106135638405_3511"
      unitRef="USD">-1525000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20211106135638405_373"
      unitRef="USD">-5995000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20211106135638405_377"
      unitRef="USD">-61067000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106135638405_3711"
      unitRef="USD">-33555000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_20211231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="INF"
      id="Fxbrl_20220310132719041_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_20220310132719041_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_20220310132719041_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161814343"
      unitRef="USD">293803000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20211231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"
      decimals="-3"
      id="Fxbrl_20220310132719041_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_20220310133758949"
      unitRef="USD">271000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20211231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20220310132719041_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161825040"
      unitRef="USD">-164997000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220310132719041_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_20211120111206217"
      unitRef="shares">878563</allt:ExerciseOfShareOptionsAndRestrictedShareUnitsShares>
    <allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20211120111232556"
      unitRef="USD">25000</allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue>
    <allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20211120111308964"
      unitRef="USD">226000</allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue>
    <allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"
      decimals="-3"
      id="Fxbrl_20211123140819650"
      unitRef="USD">0</allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue>
    <allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20211123140757658"
      unitRef="USD">0</allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue>
    <allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20211123140840918"
      unitRef="USD">0</allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue>
    <allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106162125839"
      unitRef="USD">251000</allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20211123140903102"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20211120111401516"
      unitRef="USD">9269000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"
      decimals="-3"
      id="Fxbrl_20211123140941815"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20211123140928542"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20211123141003638"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106162308967"
      unitRef="USD">9269000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20211123141145164"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20211123141129138"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"
      decimals="-3"
      id="Fxbrl_20211123141106961"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20211120111520798"
      unitRef="USD">-1525000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20211123141042338"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106162403222"
      unitRef="USD">-1525000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20211123141239249"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20211123141229914"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"
      decimals="-3"
      id="Fxbrl_20211123141225701"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20211123141220067"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20211106162543590"
      unitRef="USD">-32030000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106162505668"
      unitRef="USD">-32030000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_20221231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="INF"
      id="Fxbrl_20240321154923443"
      unitRef="shares">37370043</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_20221231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20220310132725836_xbrl_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_20220310132725836_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161814343"
      unitRef="USD">303298000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20221231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"
      decimals="-3"
      id="Fxbrl_20220310132725836_xbrl_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_20220310132725836_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161832383"
      unitRef="USD">-1254000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20221231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20220310132725836_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161825040"
      unitRef="USD">-197027000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20220310132725836_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161837192"
      unitRef="USD">101973000</us-gaap:StockholdersEquity>
    <allt:ExerciseOfShareOptionsAndRestrictedShareUnitsShares
      contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="INF"
      id="Fxbrl_20211120111555141"
      unitRef="shares">1006896</allt:ExerciseOfShareOptionsAndRestrictedShareUnitsShares>
    <allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue
      contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20211120111605989"
      unitRef="USD">27000</allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue>
    <allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue
      contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20211120111619332"
      unitRef="USD">-27000</allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue>
    <allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue
      contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"
      decimals="-3"
      id="Fxbrl_20211123141600165"
      unitRef="USD">0</allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue>
    <allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue
      contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20211123141604349"
      unitRef="USD">0</allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue>
    <allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue
      contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20211123141608676"
      unitRef="USD">0</allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue>
    <allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20211106162927553_xbrl_20211106162125839"
      unitRef="USD">0</allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20211123141756819"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20211120111819724"
      unitRef="USD">8857000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"
      decimals="-3"
      id="Fxbrl_20211123141712422"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20211123141723051"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20211123141843946"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20211106163310951_xbrl_20211106162308967"
      unitRef="USD">8857000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20240321160035417_xbrl_20211123142450627"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20240321160035417_xbrl_20211123142511011"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"
      decimals="-3"
      id="Fxbrl_20240321160035417_xbrl_20211123142506828"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20240321160035417_xbrl_20230316044248846"
      unitRef="USD">1737000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20240321160035417_xbrl_20211123142421557"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20240321160035417_xbrl_20230316044256121"
      unitRef="USD">1737000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20211123142033082"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20211123142020782"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"
      decimals="-3"
      id="Fxbrl_20211123142024527"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20211123142011046"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20230101to20231231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20211106163619751_xbrl_20211106162543590"
      unitRef="USD">-62804000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20211106163619751_xbrl_20211106162505668"
      unitRef="USD">-62804000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_20231231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="INF"
      id="Fxbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161747431"
      unitRef="shares">38376939</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_20231231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161754296"
      unitRef="USD">981000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20231231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161814343"
      unitRef="USD">312128000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20231231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"
      decimals="-3"
      id="Fxbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161817992"
      unitRef="USD">-3998000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20231231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20230316044542060"
      unitRef="USD">483000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20231231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161825040"
      unitRef="USD">-259831000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161837192"
      unitRef="USD">49763000</us-gaap:StockholdersEquity>
    <allt:ExerciseOfShareOptionsAndRestrictedShareUnitsShares
      contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="INF"
      id="Fxbrl_20211120111839638"
      unitRef="shares">1154054</allt:ExerciseOfShareOptionsAndRestrictedShareUnitsShares>
    <allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue
      contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20211120111852564"
      unitRef="USD">31000</allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue>
    <allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue
      contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20211120111904556"
      unitRef="USD">-30000</allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue>
    <allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue
      contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"
      decimals="-3"
      id="Fxbrl_20211123142119972"
      unitRef="USD">0</allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue>
    <allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue
      contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20211123142123699"
      unitRef="USD">0</allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue>
    <allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue
      contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20211123142127250"
      unitRef="USD">0</allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue>
    <allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20211106163944975_xbrl_20211106162927553_xbrl_20211106162125839"
      unitRef="USD">1000</allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20211123142158435"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20211120111921212"
      unitRef="USD">6040000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"
      decimals="-3"
      id="Fxbrl_20211123142201819"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20211123142209019"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20211123142219971"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20211106164122839_xbrl_20211106163310951_xbrl_20211106162308967"
      unitRef="USD">6040000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20211123142450627"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20211123142511011"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"
      decimals="-3"
      id="Fxbrl_20211123142506828"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20230316044248846"
      unitRef="USD">-126000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20211123142421557"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20230316044256121"
      unitRef="USD">-126000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20211123142318795"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20211123142310046"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"
      decimals="-3"
      id="Fxbrl_20211123142305668"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20211123142300443"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20211106164300495_xbrl_20211106163619751_xbrl_20211106162543590"
      unitRef="USD">-5869000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20211106164300495_xbrl_20211106163619751_xbrl_20211106162505668"
      unitRef="USD">-5869000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_20241231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="INF"
      id="Fxbrl_20240321154932381_xbrl_20240321154923443"
      unitRef="shares">39530993</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_20241231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20240321154932381_xbrl_20220310132725836_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161754296"
      unitRef="USD">1012000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20241231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20240321154932381_xbrl_20220310132725836_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161814343"
      unitRef="USD">318138000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20241231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockCommonMember"
      decimals="-3"
      id="Fxbrl_20240321154932381_xbrl_20220310132725836_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161817992"
      unitRef="USD">-3998000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20241231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20240321154932381_xbrl_20220310132725836_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161832383"
      unitRef="USD">357000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20241231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20240321154932381_xbrl_20220310132725836_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161825040"
      unitRef="USD">-265700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20240321154932381_xbrl_20220310132725836_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161837192"
      unitRef="USD">49809000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20211106153559599_43"
      unitRef="USD">-5869000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20211106153559599_47"
      unitRef="USD">-62804000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106153559599_411"
      unitRef="USD">-32030000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20211106153559599_63"
      unitRef="USD">6224000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20211106153559599_67"
      unitRef="USD">8132000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106153559599_611"
      unitRef="USD">7352000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20211106153559599_73"
      unitRef="USD">6040000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20211106153559599_77"
      unitRef="USD">8845000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106153559599_711"
      unitRef="USD">9165000</us-gaap:AllocatedShareBasedCompensationExpense>
    <allt:AmortizationOfIssuanceCostsOfConvertibleDebt
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20230316055032334_xbrl_20220310105018410_xbrl_20211106153559599_83"
      unitRef="USD">200000</allt:AmortizationOfIssuanceCostsOfConvertibleDebt>
    <allt:AmortizationOfIssuanceCostsOfConvertibleDebt
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20230316055032334_xbrl_20220310105018410_xbrl_20211106153559599_87"
      unitRef="USD">198000</allt:AmortizationOfIssuanceCostsOfConvertibleDebt>
    <allt:AmortizationOfIssuanceCostsOfConvertibleDebt
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230316055032334_xbrl_20230316052547017"
      unitRef="USD">171000</allt:AmortizationOfIssuanceCostsOfConvertibleDebt>
    <us-gaap:IncreaseDecreaseInDeferredCompensation
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20220310104913134_xbrl_20211106153559599_83"
      unitRef="USD">-203000</us-gaap:IncreaseDecreaseInDeferredCompensation>
    <us-gaap:IncreaseDecreaseInDeferredCompensation
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20230316052437617"
      unitRef="USD">116000</us-gaap:IncreaseDecreaseInDeferredCompensation>
    <us-gaap:IncreaseDecreaseInDeferredCompensation
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220310104913134_xbrl_20211106153559599_811"
      unitRef="USD">92000</us-gaap:IncreaseDecreaseInDeferredCompensation>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20220310104922108_xbrl_20211106153559599_83"
      unitRef="USD">-702000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20220310104922108_xbrl_20211106153559599_87"
      unitRef="USD">-621000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220310104922108_xbrl_20211106153559599_811"
      unitRef="USD">-720000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <allt:IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20211106153559599_113"
      unitRef="USD">1392000</allt:IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities>
    <allt:IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20211106153559599_117"
      unitRef="USD">712000</allt:IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities>
    <allt:IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106153559599_1111"
      unitRef="USD">-71000</allt:IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities>
    <allt:ChangesInOperatingLeasesAsset
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20220310104928986_xbrl_20211106153559599_83"
      unitRef="USD">-2174000</allt:ChangesInOperatingLeasesAsset>
    <allt:ChangesInOperatingLeasesAsset
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20230316052448606"
      unitRef="USD">-2686000</allt:ChangesInOperatingLeasesAsset>
    <allt:ChangesInOperatingLeasesAsset
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220310104928986_xbrl_20211106153559599_811"
      unitRef="USD">-3126000</allt:ChangesInOperatingLeasesAsset>
    <allt:ChangesInOperatingLeasesLiability
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20230316052457497"
      unitRef="USD">-1644000</allt:ChangesInOperatingLeasesLiability>
    <allt:ChangesInOperatingLeasesLiability
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20220310104941770_xbrl_20211106153559599_87"
      unitRef="USD">-3322000</allt:ChangesInOperatingLeasesLiability>
    <allt:ChangesInOperatingLeasesLiability
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230316052506484"
      unitRef="USD">-3131000</allt:ChangesInOperatingLeasesLiability>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20220310104949675_xbrl_20211106153559599_83"
      unitRef="USD">1654000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20230316052516123"
      unitRef="USD">-34273000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220310104949675_xbrl_20211106153559599_811"
      unitRef="USD">11629000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20230316052536131"
      unitRef="USD">-3263000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20211106153559599_167"
      unitRef="USD">-1388000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106153559599_1611"
      unitRef="USD">2170000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20220310105018410_xbrl_20211106153559599_83"
      unitRef="USD">-24000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20220310105018410_xbrl_20211106153559599_87"
      unitRef="USD">-10692000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230316052547017"
      unitRef="USD">7721000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20230316052554810"
      unitRef="USD">-4358000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20211106153559599_197"
      unitRef="USD">-1571000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106153559599_1911"
      unitRef="USD">-385000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20230316052603382"
      unitRef="USD">1861000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20220310105027507_xbrl_20211106153559599_87"
      unitRef="USD">-5781000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230316052611419"
      unitRef="USD">-9970000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20220310105035513_xbrl_20211106153559599_83"
      unitRef="USD">-494000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20230316052622497"
      unitRef="USD">-1113000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220310105035513_xbrl_20211106153559599_811"
      unitRef="USD">-1668000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20220310105044531_xbrl_20211106153559599_83"
      unitRef="USD">4826000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20220310105044531_xbrl_20211106153559599_87"
      unitRef="USD">-29736000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230316060552218"
      unitRef="USD">-32565000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <allt:DecreaseIncreaseInRestrictedDepositsInvestingActivities
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20220310110236874_xbrl_20211106153559599_293"
      unitRef="USD">-703000</allt:DecreaseIncreaseInRestrictedDepositsInvestingActivities>
    <allt:DecreaseIncreaseInRestrictedDepositsInvestingActivities
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20230316052747359"
      unitRef="USD">836000</allt:DecreaseIncreaseInRestrictedDepositsInvestingActivities>
    <allt:DecreaseIncreaseInRestrictedDepositsInvestingActivities
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220310110236874_xbrl_20211106153559599_2911"
      unitRef="USD">-430000</allt:DecreaseIncreaseInRestrictedDepositsInvestingActivities>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20240408131155932"
      unitRef="USD">24550000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20220310110238979_xbrl_20211106153559599_297"
      unitRef="USD">15900000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230316052740699"
      unitRef="USD">130050000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20240408131849125_xbrl_20240408131155932"
      unitRef="USD">19300000</us-gaap:ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments>
    <us-gaap:ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20240408131849125_xbrl_20220310110238979_xbrl_20211106153559599_297"
      unitRef="USD">74665000</us-gaap:ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments>
    <us-gaap:ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20240408131849125_xbrl_20230316052740699"
      unitRef="USD">122220000</us-gaap:ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20211106153559599_293"
      unitRef="USD">2117000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20211106153559599_297"
      unitRef="USD">2489000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106153559599_2911"
      unitRef="USD">5642000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20211106153559599_303"
      unitRef="USD">61003000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20211106153559599_307"
      unitRef="USD">46742000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106153559599_3011"
      unitRef="USD">0</us-gaap:PaymentsToAcquireMarketableSecurities>
    <allt:ProceedsFromMaturityOfAvailableforSaleMarketableSecurities
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20250322111930403_xbrl_20211106153559599_303"
      unitRef="USD">64790000</allt:ProceedsFromMaturityOfAvailableforSaleMarketableSecurities>
    <allt:ProceedsFromMaturityOfAvailableforSaleMarketableSecurities
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20250322111930403_xbrl_20211106153559599_307"
      unitRef="USD">22935000</allt:ProceedsFromMaturityOfAvailableforSaleMarketableSecurities>
    <allt:ProceedsFromMaturityOfAvailableforSaleMarketableSecurities
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20250322111930403_xbrl_20211106153559599_3011"
      unitRef="USD">6859000</allt:ProceedsFromMaturityOfAvailableforSaleMarketableSecurities>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20250322111933077_xbrl_20211106153559599_303"
      unitRef="USD">0</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20250322111933077_xbrl_20211106153559599_307"
      unitRef="USD">0</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20250322111933077_xbrl_20211106153559599_3011"
      unitRef="USD">171000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20230324101946382"
      unitRef="USD">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20230324101905920"
      unitRef="USD">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230324101911391"
      unitRef="USD">500000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20220310110336587_xbrl_20211106153559599_313"
      unitRef="USD">-2877000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20230316052759049"
      unitRef="USD">31633000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220310110336587_xbrl_20211106153559599_3111"
      unitRef="USD">-6512000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20211106155741605"
      unitRef="USD">1000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20211106155748239"
      unitRef="USD">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106155755440"
      unitRef="USD">251000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20230316060029807_xbrl_20211106155741605"
      unitRef="USD">0</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20230316060029807_xbrl_20211106155748239"
      unitRef="USD">0</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230316060029807_xbrl_20211106155755440"
      unitRef="USD">39404000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20211106155822464"
      unitRef="USD">1000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20211106155841055"
      unitRef="USD">0</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106155844991"
      unitRef="USD">39655000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20220310111110170_xbrl_20211106160241208"
      unitRef="USD">1950000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20230316060021427"
      unitRef="USD">1897000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220310111110170_xbrl_20211106160247873"
      unitRef="USD">578000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211106160029174"
      unitRef="USD">14192000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211106160032341"
      unitRef="USD">12295000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211106160037061"
      unitRef="USD">11717000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211106160105813"
      unitRef="USD">16142000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211106160112200"
      unitRef="USD">14192000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211106160118031"
      unitRef="USD">12295000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20211106160241208"
      unitRef="USD">601000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20211106160245192"
      unitRef="USD">385000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106160247873"
      unitRef="USD">413000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:ProceedsFromInterestReceived
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20250326042836096_xbrl_20211106160241208"
      unitRef="USD">2938000</us-gaap:ProceedsFromInterestReceived>
    <us-gaap:ProceedsFromInterestReceived
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20250326042836096_xbrl_20211106160245192"
      unitRef="USD">3287000</us-gaap:ProceedsFromInterestReceived>
    <us-gaap:ProceedsFromInterestReceived
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20250326042836096_xbrl_20211106160247873"
      unitRef="USD">923000</us-gaap:ProceedsFromInterestReceived>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20220310111046186_xbrl_20211106160241208"
      unitRef="USD">5858000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20220310111046186_xbrl_20211106160245192"
      unitRef="USD">356000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220310111046186_xbrl_20211106160247873"
      unitRef="USD">196000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20220113183737231">
        &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:#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 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 style="font-family:Times New Roman,Times,serif"&gt;GENERAL&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:56pt"&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&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 provides 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: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'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: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 holds twelve wholly-owned subsidiaries (the Company together with its 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="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&#160;&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;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.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 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="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;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: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;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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&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;/div&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="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 consideration for the acquisition was $&#160;3,765, which consisted of $&#160;3,180 paid in cash, holdback amount summing to $ 303 and additional contingent consideration at a fair value of $&#160;282 at the Netonomy acquisition date. As of December 31, 2021, the contingent consideration is estimated at a fair value of $&#160;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 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, 2024 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 ending 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"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As of December 31, 2024, the Contingent Consideration Period ended however, part of Contingent Consideration was not settled yet. See Note 12b.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;div style="margin-left:85.05pt;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;
                  &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 business 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 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 $&#160;1,152, which consisted of $&#160;500 paid in cash and an additional contingent consideration estimated at fair value of $&#160;652 at the Keepers acquisition date. As of December 31, 2024, the contingent consideration is estimated at fair value of $&#160;0.&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.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 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;div&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="vertical-align:top;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                                &lt;div style="text-align:justify;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;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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                                &lt;div 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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="vertical-align:top;width:88%;padding-bottom:2px;vertical-align:bottom"&gt;
                                &lt;div style="text-align:justify;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;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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                                &lt;div 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;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="vertical-align:top;width:88%;padding-bottom:4px;vertical-align:bottom"&gt;
                                &lt;div style="text-align:justify;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;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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                                &lt;div 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;vertical-align:bottom;white-space:nowrap"&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;During 2023, the Company reassess it&#x2019;s research and development projects in order to focus its available resources. As a result of this assessment, management decided to stop further development of the Keepers technology and abandon the technology. Therefore, the Company estimated Keppers contingent consideration in a fair value of $0.&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&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_20240409232939540">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_20221231_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 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: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_20241231_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember"
      decimals="-3"
      id="Fxbrl_20230325010942033"
      unitRef="USD">0</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_20240101to20241231_usgaapBusinessAcquisitionAxis_alltKeepersChildSafetyLtdMember"
      id="Fxbrl_20250322051910926">
                      &lt;div&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="vertical-align:top;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                                &lt;div style="text-align:justify;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;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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                                &lt;div 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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="vertical-align:top;width:88%;padding-bottom:2px;vertical-align:bottom"&gt;
                                &lt;div style="text-align:justify;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;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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                                &lt;div 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;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="vertical-align:top;width:88%;padding-bottom:4px;vertical-align:bottom"&gt;
                                &lt;div style="text-align:justify;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;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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                                &lt;div 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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;

                        &lt;/table&gt;
                      &lt;/div&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:BusinessCombinationContingentConsiderationLiability
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20240408201237385"
      unitRef="USD">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240322030845950">
      &lt;div&gt;
        &lt;div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt"&gt;
          &lt;table cellpadding="0" cellspacing="0" style="font-size:10pt;font-family:Times New Roman, Times, serif;width:100%;color:rgb(0, 0, 0)"&gt;

              &lt;tr&gt;
                &lt;td style="vertical-align:top;font-weight:bold;width:56pt"&gt;&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&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 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;
              &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"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;a.&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;Use of estimates:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div&gt;&#160;&lt;/div&gt;
                          &lt;div&gt;
                            &lt;div style="line-height:1.25"&gt;&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;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;
                &lt;/div&gt;

              &lt;div style="line-height:1.25"&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: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;&lt;span&gt;&lt;span&gt;b.&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;Financial statements in U.S. dollars:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;div&gt;&#160;&lt;/div&gt;
                            &lt;div&gt;
                              &lt;div style="line-height:1.25"&gt;
                                &lt;div style="line-height:1.25"&gt;&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="line-height:1.25"&gt;&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, 2024, 2023, and 2022 amounted to $ (502), $ 378 and $ 442, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/div&gt;
                            &lt;/div&gt;
                          &lt;/td&gt;
                        &lt;/tr&gt;

                    &lt;/table&gt;
                  &#160;
                    &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;&lt;span&gt;&lt;span&gt;c.&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;Principles of consolidation:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;div&gt;&#160;&lt;/div&gt;
                            &lt;div&gt;
                              &lt;div style="line-height:1.25"&gt;&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;/td&gt;
                        &lt;/tr&gt;

                    &lt;/table&gt;

                  &lt;div style="line-height:1.25"&gt;
                    &lt;div style="line-height:1.25"&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: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;&lt;span&gt;&lt;span&gt;d.&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;Cash and cash equivalents:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;div&gt;&#160;&lt;/div&gt;
                                  &lt;div&gt;
                                    &lt;div style="line-height:1.25"&gt;&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;/td&gt;
                              &lt;/tr&gt;

                          &lt;/table&gt;

                        &lt;div style="line-height:1.25"&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&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:#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;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;e.&lt;/span&gt;&lt;/span&gt;&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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Restricted deposits:&lt;/span&gt;&lt;/span&gt;&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&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Restricted deposits consist of deposits used as security for the company&#x2019;s transactions with customers, hedging transactions and lease agreements. As of December 31, 2024 and 2023, restricted deposits were mainly denominated in U.S. dollars, amounted to $ 1,183 and $1,886, respectively, and bore a weighted average interest rate of 4.54% and 4.77%, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/div&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;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;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;f.&lt;/span&gt;&lt;/span&gt;&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;&lt;span&gt;&lt;span&gt;Short-term bank deposits:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;div&gt;&#160;&lt;/div&gt;
                      &lt;div&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&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 5.23% and 6.58% on December 31, 2024 and 2023, respectively&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;

            &lt;p style="margin:0pt"&gt;&#160;&lt;/p&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:#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;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;g.&lt;/span&gt;&lt;/span&gt;&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;&lt;span&gt;&lt;span&gt;Trade Receivable and Allowances:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div&gt;&#160;&lt;/div&gt;
                          &lt;div&gt;
                            &lt;div style="line-height:1.25"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&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;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/div&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;
                      &lt;div style="line-height:1.25"&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"&gt;&#160;&lt;/td&gt;
                            &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                              &lt;div&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&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, 2024, 2023, and 2022.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&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 style="margin-left:90pt"&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Total allowance for credit losses &#x2013; January 1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;25,253&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;2,908&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;2,398&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:64%;vertical-align: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;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Current-period provision for expected credit losses&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;190&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;22,563&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;823&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Write-offs&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;(145&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;(64&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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;vertical-align: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;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Recoveries collected&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;(137&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;(73&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;(249&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px;vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Total allowance for credit losses &#x2013; December 31&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;25,306&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;25,253&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;2,908&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&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;
                  &lt;div style="line-height:1.25"&gt;
                    &lt;div style="line-height:1.25"&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;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;&#160;&lt;/td&gt;
                            &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                              &lt;div&gt;
                                &lt;div style="line-height:1.25"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;During 2023, the Company recognized $&#160;22,563&#160;increase in the credit losses provision. This increase was primarily due to management&#x2019;s estimation regarding the deterioration in the economic conditions of four customers, mainly in Africa, during 2023 and their ability to repay their outstanding debt.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/div&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;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:#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;h.&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;Marketable securities:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div&gt;&#160;&lt;/div&gt;
                          &lt;div&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Marketable securities consist mainly of government 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. In accordance with FASB ASC No. 320 &#x201c;Investments- Debt Securities,&#x201d; the Company classifies marketable securities as available-for-sale. 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. 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;/div&gt;
                            &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                            &lt;div style="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 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 in accordance with ASC 326, Financial Instrument-Credit Losses.&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;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company periodically evaluates its available-for-sale debt securities for impairment. If the amortized cost of an individual security exceeds its fair value, the Company considers its intent to sell the security or whether it is more likely than not that it will be required to sell the security before recovery of its amortized basis. If either of these criteria are met, the Company writes down the security to its fair value and records the impairment charge in interest and other income, net in the Consolidated Statements Of Comprehensive Loss. If neither of these criteria are met, the Company determines whether credit loss exists.&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;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;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, 2024, 2023 and 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&gt;
                        &lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;
                &lt;/div&gt;
              &lt;/div&gt;

            &lt;p style="margin:0pt"&gt;&#160;&lt;/p&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:#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;&lt;span&gt;&lt;span&gt;i.&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;div style="line-height:1.25"&gt;&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:&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="line-height:1.25"&gt;&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, 2024, 2023 and 2022 amounted to $&#160;3,020, $ 1,558 and $&#160;905, 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="line-height:1.25"&gt;&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, 2024 and 2023 amounted to $ 10,411 and $ 8,895, 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="line-height:1.25"&gt;&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;/div&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;

              &lt;p style="margin:0pt"&gt;&#160;&lt;/p&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:#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;&lt;span&gt;&lt;span&gt;j.&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;Property and equipment, net:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div&gt;&#160;&lt;/div&gt;
                          &lt;div&gt;
                            &lt;div style="line-height:1.25"&gt;&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&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="margin-left:90pt"&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="width:70%;vertical-align:top"&gt;&#160;&lt;/td&gt;
                              &lt;td style="width:30%;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:30%;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="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;Lab equipment&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td style="width:30%;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="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;Computers and peripheral equipment&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td style="width:30%;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="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;Office furniture&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td style="width:30%;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="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;SECaaS equipment*&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td style="width:30%;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;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;background-color:rgb(204, 238, 255)"&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;Leasehold improvements&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td style="width:30%;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;&lt;span style="-sec-ix-hidden:Fxbrl_20240201140317553"&gt;Over the shorter of the term of the lease or the useful life of the asset&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&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:#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;&#160;&lt;/td&gt;
                            &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                              &lt;div&gt;
                                &lt;div style="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 &#x2013; the equipment used for SECaaS revenues&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/div&gt;
                            &lt;/td&gt;
                          &lt;/tr&gt;

                      &lt;/table&gt;
                    &lt;/div&gt;
                  &lt;/div&gt;

              &lt;/div&gt;

            &lt;p style="margin: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"&gt;&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;div&gt;&#160;&lt;/div&gt;
                        &lt;div&gt;
                          &lt;div style="line-height:1.25"&gt;&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="line-height:1.25"&gt;&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.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&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:#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;&#160;&lt;/td&gt;
                        &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                          &lt;div&gt;
                            &lt;div style="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 operates in one operating segment, and this segment comprises its only reporting unit. The Company has performed an annual impairment analysis as of&#160; December 31, 2024 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 2024, 2023 and 2022, no impairment losses were recorded.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/div&gt;
                        &lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&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"&gt;&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;div&gt;&#160;&lt;/div&gt;
                      &lt;div&gt;
                        &lt;div style="line-height:1.25"&gt;&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, 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. The 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.&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="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&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.&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="line-height:1.25"&gt;&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="line-height:1.25"&gt;&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&#160; December 31, 2024 and determined that there were no circumstances indicating the asset&#x2019;s carrying value may not be recoverable. During the year 2024, no impairment losses were recorded. During 2023, impairment losses were recorded in the amount of $ 1,614. During 2022, no impairment losses were recorded.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&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;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;&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;div&gt;&#160;&lt;/div&gt;
                        &lt;div&gt;
                          &lt;div style="line-height:1.25"&gt;&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&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
                &lt;p style="margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/p&gt;
                &lt;div&gt;&lt;/div&gt;
                &lt;div style="line-height:1.25"&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:#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;&#160;&lt;/td&gt;
                          &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                            &lt;div&gt;
                              &lt;div style="line-height:1.25"&gt;
                                &lt;div style="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 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. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental entities (e.g., sales tax and other indirect taxes).&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;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&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;/div&gt;
                                &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Product revenue is recognized at a point in time when the performance obligation is being satisfied, generally upon shipment or acceptance. Maintenance and support related revenues are deferred and recognized on a straight-line basis over the term of the applicable maintenance and support agreement since these services have a consistent continuous pattern of transfer to a customer during the contract period. Professional services are usually recognized at a point in time when the performance obligation is being satisfied.&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;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&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. In general, the company payment terms are one year or less.&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;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&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;/div&gt;
                                &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                &lt;div style="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 enters 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 or a monthly fee per user. 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;/div&gt;
                              &lt;/div&gt;
                            &lt;/div&gt;
                          &lt;/td&gt;
                        &lt;/tr&gt;

                    &lt;/table&gt;
                  &lt;/div&gt;
                &lt;/div&gt;&#160;&lt;div&gt;&lt;/div&gt;
                &lt;div style="line-height:1.25"&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:#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;&#160;&lt;/td&gt;
                          &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                            &lt;div&gt;
                              &lt;div style="line-height:1.25"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&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;/div&gt;
                                &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                &lt;div style="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 years ended December 31, 2022, 2023 and 2024, the Company recognized revenue of approximately $19,193, $17,165 and $10,322, respectively, which was included in the deferred revenue balances at the beginning of each respective period.&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;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The change in the deferred revenues balances during the period consisted of increases due to payments received in advance of performance, which were offset by decreases due to revenues recognized in the period.&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;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&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, 2024, the aggregate amount of the transaction price allocated to remaining performance obligations that the Company expects to recognize is $ 63 million of which approximately $ 45 million is estimated to be recognized before December 31, 2025 and approximately $ 18 million is estimated to be recognized after December 31, 2025. Excluding variable considerations related to base fee from SECaaS.&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;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&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, 2024 and December 31, 2023, the deferred commission was $1,131 and $1,572 accordingly. The amortization of deferred commission for 2024, 2023 and 2022 were $2,087, $1,239 and $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;/div&gt;
                                &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                &lt;div style="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 estimated variable consideration related to product returns based on its experience with historical product returns and other known factors. Such provisions amounted to $33 and $90 as of December&#160;31, 2024 and 2023, respectively. As of December 31, 2024 and 2023, this provision was recorded as part of 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="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 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;/div&gt;
                                &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Depending on the shipping terms agreed with the customer, the Company may perform shipping and handling activities after the customer obtains control of the goods and revenue is recognized. The Company has elected to account for shipping and handling costs as activities to fulfill the promise to transfer the goods. As a result of this accounting policy election, the Company does not consider shipping and handling activities after the customer obtains control of the goods as promised services to its customers. Shipping expenses for the years ended December 31, 2024, 2023 and 2022 were immaterial.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/div&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 style="line-height:1.25"&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: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;&lt;span&gt;&lt;span&gt;n.&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;div style="line-height:1.25"&gt;&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:&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="line-height:1.25"&gt;&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;/td&gt;
                        &lt;/tr&gt;

                    &lt;/table&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:#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;&lt;span&gt;&lt;span&gt;o.&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;div style="line-height:1.25"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Research and development costs:&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="line-height:1.25"&gt;&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="line-height:1.25"&gt;&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 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&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;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;&lt;span&gt;&lt;span&gt;p.&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;div style="line-height:1.25"&gt;
                              &lt;div style="line-height:1.25"&gt;&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 pay:&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="line-height:1.25"&gt;&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="line-height:1.25"&gt;&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="line-height:1.25"&gt;&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 style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                              &lt;div style="line-height:1.25"&gt;&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="line-height:1.25"&gt;&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, 2024, 2023 and 2022, amounted to $&#160;1,861, $&#160;6,057and $&#160;3,516, respectively. During 2023, the Company implemented a cost reduction plan which included separation of employees which derived the 2023 severance exepenses.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/div&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&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:#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;&lt;span&gt;&lt;span&gt;q.&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;div style="line-height:1.25"&gt;
                              &lt;div style="line-height:1.25"&gt;&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 for share-based compensation:&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="line-height:1.25"&gt;&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="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;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="line-height:1.25"&gt;&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="line-height:1.25"&gt;&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&#160;31, 2024, 2023 and 2022:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/div&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&gt;
                &lt;/div&gt;
                &lt;div style="margin-left:90pt"&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;Year ended&lt;/span&gt;&lt;/span&gt;&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;&lt;span&gt;&lt;span&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;Cost of rev&lt;/span&gt;&lt;span&gt;enues&lt;/span&gt;&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;779&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,219&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,133&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:64%;vertical-align: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;&lt;span&gt;&lt;span&gt;Research and development&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,988&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;3,010&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;3,168&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;Sales and marketing&lt;/span&gt;&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,855&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2,651&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2,943&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align: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;&lt;span&gt;&lt;span&gt;General and administrative&lt;/span&gt;&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,418&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,965&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,921&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px;vertical-align: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;&lt;span&gt;&lt;span&gt;Total share-based compensation expense&lt;/span&gt;&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;6,040&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;8,845&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;9,165&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;

                    &lt;/table&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;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;&#160;&lt;/td&gt;
                        &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                          &lt;div&gt;
                            &lt;div style="line-height:1.25"&gt;
                              &lt;div style="line-height:1.25"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;During 2024, 2023 and 2022 no options were granted by 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 style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&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;/div&gt;
                              &lt;/div&gt;
                            &lt;/div&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&gt;&lt;/div&gt;
                &lt;div style="line-height:1.25"&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:#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;&#160;&lt;/td&gt;
                          &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                            &lt;div&gt;
                              &lt;div style="line-height:1.25"&gt;
                                &lt;div style="line-height:1.25"&gt;
                                  &lt;div style="line-height:1.25"&gt;
                                    &lt;div style="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 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;/div&gt;
                                    &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&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;/div&gt;
                                    &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&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;/div&gt;
                                    &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&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 2024, 2023 and 2022.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/div&gt;
                                &lt;/div&gt;
                              &lt;/div&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 style="line-height:1.25"&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: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;r.&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;div style="line-height:1.25"&gt;
                                &lt;div style="line-height:1.25"&gt;
                                  &lt;div style="line-height:1.25"&gt;
                                    &lt;div style="line-height:1.25"&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;/div&gt;
                                    &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                    &lt;div style="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 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;/div&gt;
                                  &lt;/div&gt;
                                &lt;/div&gt;
                              &lt;/div&gt;
                            &lt;/div&gt;
                          &lt;/td&gt;
                        &lt;/tr&gt;

                    &lt;/table&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 style="line-height:1.25"&gt;
                  &lt;div style="line-height:1.25"&gt;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;div style="line-height:1.25"&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:#000000"&gt;

                              &lt;tr&gt;
                                &lt;td style="vertical-align:top;width:56pt"&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;s.&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;div style="line-height:1.25"&gt;
                                      &lt;div style="line-height:1.25"&gt;
                                        &lt;div style="line-height:1.25"&gt;
                                          &lt;div style="line-height:1.25"&gt;
                                            &lt;div style="line-height:1.25"&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;/div&gt;
                                            &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                            &lt;div 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 instruments that potentially subject the Company to concentrations of credit risk&#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;/div&gt;
                                            &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&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;/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;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&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;/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;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&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 $&#160;25,306 and $&#160;25,253 as of December 31, 2024 and 2023, respectively. See note 2g above.&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;/td&gt;
                              &lt;/tr&gt;

                          &lt;/table&gt;
                          &lt;p style="margin-top:0pt;margin-bottom: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;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:#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;&#160;&lt;/td&gt;
                          &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                            &lt;div&gt;
                              &lt;div style="line-height:1.25"&gt;
                                &lt;div style="line-height:1.25"&gt;
                                  &lt;div style="line-height:1.25"&gt;
                                    &lt;div style="line-height:1.25"&gt;
                                      &lt;div style="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, 2024 we have past due of&#160; $3.1 million.&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;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&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;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/div&gt;
                                  &lt;/div&gt;
                                &lt;/div&gt;
                              &lt;/div&gt;
                            &lt;/div&gt;
                          &lt;/td&gt;
                        &lt;/tr&gt;

                    &lt;/table&gt;
                  &lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;

            &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
            &lt;div style="line-height:1.25"&gt;
              &lt;div style="line-height:1.25"&gt;
                &lt;div style="line-height:1.25"&gt;
                  &lt;div style="line-height:1.25"&gt;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;div style="line-height:1.25"&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"&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;/td&gt;
                                  &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                    &lt;div&gt;
                                      &lt;div style="line-height:1.25"&gt;
                                        &lt;div style="line-height:1.25"&gt;
                                          &lt;div style="line-height:1.25"&gt;
                                            &lt;div style="line-height:1.25"&gt;
                                              &lt;div style="line-height:1.25"&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;/div&gt;
                                              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Grants from the Israel Innovation Authority (IIA):&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;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&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 $&#160;489, $&#160;552 and $ 539 in 2024, 2023 and 2022, 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="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Grants from the Spain Tax Authorities:&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;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&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 $ 1,106, $ 2,577 and $ 286&#160; in 2024 ,2023 and 2022, 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;/td&gt;
                                &lt;/tr&gt;

                            &lt;/table&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&gt;
          &lt;/div&gt;

            &lt;div&gt;
              &lt;div style="line-height:1.25"&gt;
                &lt;div style="line-height:1.25"&gt;
                  &lt;div style="line-height:1.25"&gt;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;div style="line-height:1.25"&gt;
                        &lt;div style="line-height:1.25"&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;div style="line-height:1.25"&gt;
                              &lt;div style="line-height:1.25"&gt;
                                &lt;div style="line-height:1.25"&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:#000000"&gt;

                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:top;width:56pt"&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;u.&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;div style="line-height:1.25"&gt;
                                                &lt;div style="line-height:1.25"&gt;
                                                  &lt;div style="line-height:1.25"&gt;
                                                    &lt;div style="line-height:1.25"&gt;
                                                      &lt;div style="line-height:1.25"&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;/div&gt;
                                                      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                                      &lt;div style="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 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;/div&gt;
                                                      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                                      &lt;div style="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 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;/div&gt;
                                                    &lt;/div&gt;
                                                  &lt;/div&gt;
                                                &lt;/div&gt;
                                              &lt;/div&gt;
                                            &lt;/div&gt;
                                          &lt;/td&gt;
                                        &lt;/tr&gt;

                                    &lt;/table&gt;
                                  &lt;/div&gt;
                                  &lt;div style="line-height:1.25"&gt;
                                    &lt;div style="line-height:1.25"&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&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="line-height:1.25"&gt;
                &lt;div style="line-height:1.25"&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:#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;&#160;&lt;/td&gt;
                          &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                            &lt;div&gt;
                              &lt;div style="line-height:1.25"&gt;
                                &lt;div style="line-height:1.25"&gt;
                                  &lt;div style="line-height:1.25"&gt;
                                    &lt;div style="line-height:1.25"&gt;
                                      &lt;div style="line-height:1.25"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&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 and penalties related to unrecognized tax benefits in taxes on income.&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;/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;
            &lt;div style="line-height:1.25"&gt;
              &lt;div style="line-height:1.25"&gt;
                &lt;div style="line-height:1.25"&gt;
                  &lt;div style="line-height:1.25"&gt;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;div style="line-height:1.25"&gt;
                        &lt;div style="line-height:1.25"&gt;
                          &lt;div style="line-height:1.25"&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: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;v.&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;div style="line-height:1.25"&gt;
                                            &lt;div style="line-height:1.25"&gt;
                                              &lt;div style="line-height:1.25"&gt;
                                                &lt;div style="line-height:1.25"&gt;
                                                  &lt;div style="line-height:1.25"&gt;
                                                    &lt;div style="line-height:1.25"&gt;
                                                      &lt;div style="line-height:1.25"&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;/div&gt;
                                                      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&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;/div&gt;
                                                      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;For the years ended December 31, 2024, 2023 and 2022, 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: 3,107,441, 2,665,194, 2,735,125 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;
                                        &lt;/div&gt;
                                      &lt;/td&gt;
                                    &lt;/tr&gt;

                                &lt;/table&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;div style="line-height:1.25"&gt;
                  &lt;div style="line-height:1.25"&gt;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;div style="line-height:1.25"&gt;
                        &lt;div style="line-height:1.25"&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;div style="line-height:1.25"&gt;
                              &lt;div style="line-height:1.25"&gt;
                                &lt;div style="line-height:1.25"&gt;
                                  &lt;div style="line-height:1.25"&gt;
                                    &lt;div style="line-height:1.25"&gt;
                                      &lt;div style="line-height:1.25"&gt;
                                        &lt;div style="line-height:1.25"&gt;
                                          &lt;div style="line-height:1.25"&gt;
                                            &lt;div style="line-height:1.25"&gt;
                                              &lt;div style="line-height:1.25"&gt;
                                                &lt;div style="line-height:1.25"&gt;
                                                  &lt;div style="line-height:1.25"&gt;
                                                    &lt;div style="line-height:1.25"&gt;
                                                      &lt;div style="line-height:1.25"&gt;
                                                        &lt;div style="line-height:1.25"&gt;
                                                          &lt;div style="line-height:1.25"&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:#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;w.&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;div style="line-height:1.25"&gt;
                                                                          &lt;div style="line-height:1.25"&gt;
                                                                            &lt;div style="line-height:1.25"&gt;
                                                                              &lt;div style="line-height:1.25"&gt;
                                                                                &lt;div style="line-height:1.25"&gt;
                                                                                  &lt;div style="line-height:1.25"&gt;
                                                                                    &lt;div style="line-height:1.25"&gt;
                                                                                      &lt;div style="line-height:1.25"&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;/div&gt;
                                                                                      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                                                                      &lt;div style="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 accounts for comprehensive loss in accordance with Accounting Standards Codification No. 220, "Comprehensive Income" ("ASC&#160;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;/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;/td&gt;
                                                                  &lt;/tr&gt;

                                                              &lt;/table&gt;
                                                            &lt;/div&gt;
                                                            &lt;div style="line-height:1.25"&gt;
                                                              &lt;div style="line-height:1.25"&gt;
                                                                &lt;div style="line-height:1.25"&gt;
                                                                  &lt;div style="line-height:1.25"&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&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&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;div style="line-height:1.25"&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:#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;&#160;&lt;/td&gt;
                          &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                            &lt;div&gt;
                              &lt;div style="line-height:1.25"&gt;
                                &lt;div style="line-height:1.25"&gt;
                                  &lt;div style="line-height:1.25"&gt;
                                    &lt;div style="line-height:1.25"&gt;
                                      &lt;div style="line-height:1.25"&gt;
                                        &lt;div style="line-height:1.25"&gt;
                                          &lt;div style="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 shows the components and the effects on net loss of amounts reclassified from accumulated other comprehensive loss as of December 31, 2024:&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;/td&gt;
                        &lt;/tr&gt;

                    &lt;/table&gt;
                  &lt;/div&gt;
                  &lt;div style="line-height:1.25"&gt;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;div style="line-height:1.25"&gt;
                        &lt;div style="line-height:1.25"&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;div style="line-height:1.25"&gt;
                              &lt;div style="line-height:1.25"&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&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="margin-left:90pt"&gt;

                    &lt;div&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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, 2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;Balance as of December 31, 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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                              &lt;div 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&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;482&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;483&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:64%;vertical-align: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;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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                              &lt;div 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%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                              &lt;div 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%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;34&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:64%;vertical-align: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;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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(27&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(27&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&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);vertical-align: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;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(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);vertical-align:bottom;white-space:nowrap"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(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);vertical-align:bottom;white-space:nowrap"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&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%;vertical-align: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;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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                              &lt;div 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%;vertical-align:bottom;white-space:nowrap"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                              &lt;div 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%;vertical-align:bottom;white-space:nowrap"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&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);padding-bottom:2px;vertical-align: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;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%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align:bottom"&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);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align:bottom"&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);vertical-align:bottom"&gt;
                              &lt;div 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&lt;/span&gt;&lt;/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;vertical-align:bottom;white-space:nowrap"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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;vertical-align: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);vertical-align:bottom"&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);vertical-align:bottom"&gt;
                              &lt;div 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&lt;/span&gt;&lt;/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;vertical-align:bottom;white-space:nowrap"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;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;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                              &lt;div 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%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                              &lt;div 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%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(126&lt;/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);vertical-align:bottom;white-space:nowrap"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;Balance as of December 31, 2024&lt;/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);vertical-align: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);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                              &lt;div 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&lt;/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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;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:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                              &lt;div 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&lt;/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);vertical-align:bottom;white-space:nowrap"&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;
                  &lt;div style="line-height:1.25"&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:56.7pt"&gt;&#160;&lt;/td&gt;
                            &lt;td style="width:28.35pt;vertical-align:top"&gt;&#160;&lt;/td&gt;
                            &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                              &lt;div&gt;
                                &lt;div style="line-height:1.25"&gt;
                                  &lt;div style="line-height:1.25"&gt;
                                    &lt;div style="line-height:1.25"&gt;
                                      &lt;div style="line-height:1.25"&gt;
                                        &lt;div style="line-height:1.25"&gt;
                                          &lt;div style="line-height:1.25"&gt;
                                            &lt;div style="line-height:1.25"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;There was no income tax expense or benefit allocated to other comprehensive income, including reclassification adjustments for the year ended December 31, 2024.&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;/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;
            &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;

              &lt;div&gt;
                &lt;div style="line-height:1.25"&gt;
                  &lt;div style="line-height:1.25"&gt;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;div style="line-height:1.25"&gt;
                        &lt;div style="line-height:1.25"&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;div style="line-height:1.25"&gt;
                              &lt;div style="line-height:1.25"&gt;
                                &lt;div style="line-height:1.25"&gt;
                                  &lt;div style="line-height:1.25"&gt;
                                    &lt;div style="line-height:1.25"&gt;
                                      &lt;div style="line-height:1.25"&gt;
                                        &lt;div style="line-height:1.25"&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:#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;x.&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;div style="line-height:1.25"&gt;
                                                        &lt;div style="line-height:1.25"&gt;
                                                          &lt;div style="line-height:1.25"&gt;
                                                            &lt;div style="line-height:1.25"&gt;
                                                              &lt;div style="line-height:1.25"&gt;
                                                                &lt;div style="line-height:1.25"&gt;
                                                                  &lt;div style="line-height:1.25"&gt;
                                                                    &lt;div style="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 financial instruments:&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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&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;/div&gt;
                                                                      &lt;div style="margin-left:84pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                                                                      &lt;div style="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 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;/div&gt;
                                                                      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                                                      &lt;div style="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 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;/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;/td&gt;
                                                &lt;/tr&gt;

                                            &lt;/table&gt;
                                            &lt;p style="margin-top:0pt;margin-bottom: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&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:84pt"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:56.7pt;vertical-align:top"&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;/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;Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.&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;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"&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;/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;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;/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:84pt"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:56.7pt;vertical-align:top"&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;/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;Unobservable inputs which are supported by little or no market activity.&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;
                    &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;&#160;&lt;/td&gt;
                          &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                            &lt;div&gt;
                              &lt;div style="line-height:1.25"&gt;
                                &lt;div style="line-height:1.25"&gt;
                                  &lt;div style="line-height:1.25"&gt;
                                    &lt;div style="line-height:1.25"&gt;
                                      &lt;div style="line-height:1.25"&gt;
                                        &lt;div style="line-height:1.25"&gt;
                                          &lt;div style="line-height:1.25"&gt;
                                            &lt;div style="line-height:1.25"&gt;
                                              &lt;div style="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 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;/div&gt;
                                              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                              &lt;div style="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 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;/div&gt;
                                              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                              &lt;div style="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 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. According to the management there are no estimation for future revenues and therefore the earn-out fair value measurement is 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&gt;
                          &lt;/td&gt;
                        &lt;/tr&gt;

                    &lt;/table&gt;
                  &lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;

            &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
            &lt;div style="line-height:1.25"&gt;
              &lt;div style="line-height:1.25"&gt;
                &lt;div style="line-height:1.25"&gt;
                  &lt;div style="line-height:1.25"&gt;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;div style="line-height:1.25"&gt;
                        &lt;div style="line-height:1.25"&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;div style="line-height:1.25"&gt;
                              &lt;div style="line-height:1.25"&gt;
                                &lt;div style="line-height:1.25"&gt;
                                  &lt;div style="line-height:1.25"&gt;
                                    &lt;div style="line-height:1.25"&gt;
                                      &lt;div style="line-height:1.25"&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:#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;y.&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;div style="line-height:1.25"&gt;
                                                          &lt;div style="line-height:1.25"&gt;
                                                            &lt;div style="line-height:1.25"&gt;
                                                              &lt;div style="line-height:1.25"&gt;
                                                                &lt;div style="line-height:1.25"&gt;
                                                                  &lt;div style="line-height:1.25"&gt;
                                                                    &lt;div style="line-height:1.25"&gt;
                                                                      &lt;div style="line-height:1.25"&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;/div&gt;
                                                                      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                                                      &lt;div style="line-height:1.25"&gt;
                                                                        &lt;div style="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 accounts for derivatives and hedging based on Accounting Standards Codification No. 815, "Derivatives and Hedging" ("ASC No. 815").&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;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&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;/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;/td&gt;
                                                  &lt;/tr&gt;

                                              &lt;/table&gt;
                                            &lt;/div&gt;
                                          &lt;/div&gt;

                                        &lt;div style="line-height:1.25"&gt;
                                          &lt;div style="line-height:1.25"&gt;
                                            &lt;div style="line-height:1.25"&gt;
                                              &lt;div style="line-height:1.25"&gt;
                                                &lt;div style="line-height:1.25"&gt;
                                                  &lt;div style="line-height:1.25"&gt;
                                                    &lt;div style="line-height:1.25"&gt;
                                                      &lt;div style="line-height:1.25"&gt;
                                                        &lt;div style="line-height:1.25"&gt;
                                                          &lt;div style="line-height:1.25"&gt;
                                                            &lt;div style="line-height:1.25"&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&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&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;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;z.&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;Business combinations:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;div&gt;&#160;&lt;/div&gt;
                      &lt;div&gt;
                        &lt;div style="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 accounts for business combinations in accordance with ASC No.&#160;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;/div&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: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;&lt;span&gt;&lt;span&gt;aa.&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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;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="line-height:1.25"&gt;&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 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="line-height:1.25"&gt;&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="line-height:1.25"&gt;&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="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Payments under our lease arrangements are primarily fixed, however, certain lease agreements include rental payments that are adjusted periodically for the consumer price index ("CPI"). The ROU and lease liability were calculated using the CPI as of the commencement date and will not be subsequently adjusted, unless the liability is reassessed for other reasons. Other 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;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&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;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;&lt;span&gt;&lt;span&gt;ab.&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;Warranty costs:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div&gt;&#160;&lt;/div&gt;
                          &lt;div&gt;
                            &lt;div style="line-height:1.25"&gt;&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, 2024, 2023 and 2022 were immaterial.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/div&gt;
                        &lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;
                &lt;/div&gt;

              &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
            &lt;/div&gt;
            &lt;div style="line-height:1.25"&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:#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;&lt;span&gt;&lt;span&gt;ac.&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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Recently Adopted Accounting Pronouncements:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;div style="text-indent:-56.7pt;margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                            &lt;div style="line-height:1.25"&gt;&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 November 2023, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires public entities to disclose information about their reportable segments&#x2019; significant expenses and other segment items on an annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;div style="text-indent:22.95pt;margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2023-07 as well as all existing segment disclosures and reconciliation requirements in ASC 280 on an annual basis. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, with early adoption permitted.&lt;span style="font-weight:bold"&gt;&#160;&lt;/span&gt;The Company operates in one operating segment, and this segment comprises only one reporting unit. Therefore, there is no influence&#160; adopting the Standard.&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="line-height:1.25"&gt;&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 November 2024, the FASB issued Accounting Standards Update No. 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures: Disaggregation of Income Statement Expenses. This ASU requires to disclose disaggregated information about certain income statement expense line items. Entities are required to disclose purchases of inventory, employee compensation, depreciation, intangible asset amortization and depletion for each income statement line item that contains those expenses. Specified expenses, gains or losses that are already disclosed under existing US GAAP are required to be included in the disaggregated income statement expense line-item disclosures, and any remaining amounts need to be described qualitatively. Separate disclosures of total selling expenses and an entity&#x2019;s definition of those expenses are also required. This ASU is effective for fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027, with early adoption permitted. The Company is currently assessing the impact of the adoption of this standard on its consolidated financial statements.&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="line-height:1.25"&gt;&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 December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-09.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&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;
    </us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250322045815045">
                &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;&lt;span&gt;&lt;span&gt;a.&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;Use of estimates:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div&gt;&#160;&lt;/div&gt;
                          &lt;div&gt;
                            &lt;div style="line-height:1.25"&gt;&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;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;
                &lt;/div&gt;
              </us-gaap:UseOfEstimates>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250322045844618">
                    &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;&lt;span&gt;&lt;span&gt;b.&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;Financial statements in U.S. dollars:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;div&gt;&#160;&lt;/div&gt;
                            &lt;div&gt;
                              &lt;div style="line-height:1.25"&gt;
                                &lt;div style="line-height:1.25"&gt;&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="line-height:1.25"&gt;&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, 2024, 2023, and 2022 amounted to $ (502), $ 378 and $ 442, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/div&gt;
                            &lt;/div&gt;
                          &lt;/td&gt;
                        &lt;/tr&gt;

                    &lt;/table&gt;
                  </us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <allt:ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20230325012231916"
      unitRef="USD">-502000</allt:ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities>
    <allt:ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20250323181408864"
      unitRef="USD">378000</allt:ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities>
    <allt:ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230325012243204"
      unitRef="USD">442000</allt:ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250322045859926">
                    &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;&lt;span&gt;&lt;span&gt;c.&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;Principles of consolidation:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;div&gt;&#160;&lt;/div&gt;
                            &lt;div&gt;
                              &lt;div style="line-height:1.25"&gt;&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;/td&gt;
                        &lt;/tr&gt;

                    &lt;/table&gt;
                  </us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250322045913411">
                          &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;&lt;span&gt;&lt;span&gt;d.&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;Cash and cash equivalents:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;div&gt;&#160;&lt;/div&gt;
                                  &lt;div&gt;
                                    &lt;div style="line-height:1.25"&gt;&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;/td&gt;
                              &lt;/tr&gt;

                          &lt;/table&gt;
                        </us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250322045925629">
                &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;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;e.&lt;/span&gt;&lt;/span&gt;&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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Restricted deposits:&lt;/span&gt;&lt;/span&gt;&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&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Restricted deposits consist of deposits used as security for the company&#x2019;s transactions with customers, hedging transactions and lease agreements. As of December 31, 2024 and 2023, restricted deposits were mainly denominated in U.S. dollars, amounted to $ 1,183 and $1,886, respectively, and bore a weighted average interest rate of 4.54% and 4.77%, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
              </us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:RestrictedInvestments
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20240408152006141"
      unitRef="USD">1183000</us-gaap:RestrictedInvestments>
    <us-gaap:RestrictedInvestments
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20240408152013177"
      unitRef="USD">1886000</us-gaap:RestrictedInvestments>
    <allt:WeightedAverageInterestRateRestrictedDeposits
      contextRef="C_20241231"
      decimals="4"
      id="Fxbrl_20240408152036149"
      unitRef="pure">0.0454</allt:WeightedAverageInterestRateRestrictedDeposits>
    <allt:WeightedAverageInterestRateRestrictedDeposits
      contextRef="C_20231231"
      decimals="4"
      id="Fxbrl_20240408152043493"
      unitRef="pure">0.0477</allt:WeightedAverageInterestRateRestrictedDeposits>
    <allt:ShortTermBankDepositsPolicyTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250322045939297">
              &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;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;f.&lt;/span&gt;&lt;/span&gt;&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;&lt;span&gt;&lt;span&gt;Short-term bank deposits:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;div&gt;&#160;&lt;/div&gt;
                      &lt;div&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&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 5.23% and 6.58% on December 31, 2024 and 2023, respectively&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
            </allt:ShortTermBankDepositsPolicyTextBlock>
    <us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearOne
      contextRef="C_20241231"
      decimals="4"
      id="Fxbrl_20240408151712278"
      unitRef="pure">0.0523</us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearOne>
    <us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearOne
      contextRef="C_20231231"
      decimals="4"
      id="Fxbrl_20240408151718732"
      unitRef="pure">0.0658</us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearOne>
    <us-gaap:TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250322050011318">
              &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:#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;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;g.&lt;/span&gt;&lt;/span&gt;&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;&lt;span&gt;&lt;span&gt;Trade Receivable and Allowances:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div&gt;&#160;&lt;/div&gt;
                          &lt;div&gt;
                            &lt;div style="line-height:1.25"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&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;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/div&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;
                      &lt;div style="line-height:1.25"&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"&gt;&#160;&lt;/td&gt;
                            &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                              &lt;div&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&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, 2024, 2023, and 2022.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&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 style="margin-left:90pt"&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Total allowance for credit losses &#x2013; January 1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;25,253&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;2,908&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;2,398&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:64%;vertical-align: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;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Current-period provision for expected credit losses&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;190&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;22,563&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;823&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Write-offs&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;(145&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;(64&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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;vertical-align: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;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Recoveries collected&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;(137&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;(73&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;(249&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px;vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Total allowance for credit losses &#x2013; December 31&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;25,306&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;25,253&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;2,908&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&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;
                  &lt;div style="line-height:1.25"&gt;
                    &lt;div style="line-height:1.25"&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;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;&#160;&lt;/td&gt;
                            &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                              &lt;div&gt;
                                &lt;div style="line-height:1.25"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;During 2023, the Company recognized $&#160;22,563&#160;increase in the credit losses provision. This increase was primarily due to management&#x2019;s estimation regarding the deterioration in the economic conditions of four customers, mainly in Africa, during 2023 and their ability to repay their outstanding debt.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/div&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:TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy>
    <us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250322045541561">
                  &lt;div&gt;
                    &lt;div style="margin-left:90pt"&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Total allowance for credit losses &#x2013; January 1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;25,253&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;2,908&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;2,398&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:64%;vertical-align: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;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Current-period provision for expected credit losses&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;190&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;22,563&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;823&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Write-offs&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;(145&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;(64&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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;vertical-align: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;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Recoveries collected&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;(137&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;(73&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;(249&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px;vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Total allowance for credit losses &#x2013; December 31&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;25,306&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;25,253&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;2,908&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&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_20231231"
      decimals="-3"
      id="Fxbrl_20211202111849684"
      unitRef="USD">25253000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211108131340605_27"
      unitRef="USD">2908000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211124101458731"
      unitRef="USD">2398000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20211108131340605_33"
      unitRef="USD">-190000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20211108131340605_37"
      unitRef="USD">-22563000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211108131340605_311"
      unitRef="USD">-823000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20211108131340605_43"
      unitRef="USD">0</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20211108131340605_47"
      unitRef="USD">145000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211108131340605_411"
      unitRef="USD">64000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20211108131340605_53"
      unitRef="USD">137000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20211108131340605_57"
      unitRef="USD">73000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211108131340605_511"
      unitRef="USD">249000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211202111917277"
      unitRef="USD">25306000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211108131340605_77"
      unitRef="USD">25253000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211108131340605_711"
      unitRef="USD">2908000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20250323163638764"
      unitRef="USD">-22563000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:MarketableSecuritiesPolicy
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250322050033481">
              &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:#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;h.&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;Marketable securities:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div&gt;&#160;&lt;/div&gt;
                          &lt;div&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Marketable securities consist mainly of government 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. In accordance with FASB ASC No. 320 &#x201c;Investments- Debt Securities,&#x201d; the Company classifies marketable securities as available-for-sale. 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. 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;/div&gt;
                            &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                            &lt;div style="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 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 in accordance with ASC 326, Financial Instrument-Credit Losses.&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;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company periodically evaluates its available-for-sale debt securities for impairment. If the amortized cost of an individual security exceeds its fair value, the Company considers its intent to sell the security or whether it is more likely than not that it will be required to sell the security before recovery of its amortized basis. If either of these criteria are met, the Company writes down the security to its fair value and records the impairment charge in interest and other income, net in the Consolidated Statements Of Comprehensive Loss. If neither of these criteria are met, the Company determines whether credit loss exists.&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;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;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, 2024, 2023 and 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&gt;
                        &lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            </us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250322050051140">
                &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;&lt;span&gt;&lt;span&gt;i.&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;div style="line-height:1.25"&gt;&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:&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="line-height:1.25"&gt;&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, 2024, 2023 and 2022 amounted to $&#160;3,020, $ 1,558 and $&#160;905, 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="line-height:1.25"&gt;&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, 2024 and 2023 amounted to $ 10,411 and $ 8,895, 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="line-height:1.25"&gt;&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;/div&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
              </us-gaap:InventoryPolicyTextBlock>
    <us-gaap:InventoryWriteDown
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20230325014011728"
      unitRef="USD">3020000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20230325014019177"
      unitRef="USD">1558000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230325014025863"
      unitRef="USD">905000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryAdjustments
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20220310133106939"
      unitRef="USD">10411000</us-gaap:InventoryAdjustments>
    <us-gaap:InventoryAdjustments
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20220310133113228"
      unitRef="USD">8895000</us-gaap:InventoryAdjustments>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250322050108564">
              &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:#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;&lt;span&gt;&lt;span&gt;j.&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;Property and equipment, net:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div&gt;&#160;&lt;/div&gt;
                          &lt;div&gt;
                            &lt;div style="line-height:1.25"&gt;&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&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="margin-left:90pt"&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="width:70%;vertical-align:top"&gt;&#160;&lt;/td&gt;
                              &lt;td style="width:30%;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:30%;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="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;Lab equipment&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td style="width:30%;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="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;Computers and peripheral equipment&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td style="width:30%;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="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;Office furniture&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td style="width:30%;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="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;SECaaS equipment*&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td style="width:30%;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;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;background-color:rgb(204, 238, 255)"&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;Leasehold improvements&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td style="width:30%;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;&lt;span style="-sec-ix-hidden:Fxbrl_20240201140317553"&gt;Over the shorter of the term of the lease or the useful life of the asset&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&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:#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;&#160;&lt;/td&gt;
                            &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                              &lt;div&gt;
                                &lt;div style="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 &#x2013; the equipment used for SECaaS revenues&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/div&gt;
                            &lt;/td&gt;
                          &lt;/tr&gt;

                      &lt;/table&gt;
                    &lt;/div&gt;
                  &lt;/div&gt;

              &lt;/div&gt;
            </us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <allt:PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250322045616922">
                  &lt;div&gt;
                    &lt;div&gt;
                      &lt;div style="margin-left:90pt"&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="width:70%;vertical-align:top"&gt;&#160;&lt;/td&gt;
                              &lt;td style="width:30%;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:30%;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="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;Lab equipment&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td style="width:30%;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="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;Computers and peripheral equipment&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td style="width:30%;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="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;Office furniture&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td style="width:30%;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="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;SECaaS equipment*&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td style="width:30%;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;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;background-color:rgb(204, 238, 255)"&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;Leasehold improvements&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td style="width:30%;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;&lt;span style="-sec-ix-hidden:Fxbrl_20240201140317553"&gt;Over the shorter of the term of the lease or the useful life of the asset&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&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:#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;&#160;&lt;/td&gt;
                            &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                              &lt;div&gt;
                                &lt;div style="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 &#x2013; the equipment used for SECaaS revenues&lt;/span&gt;&lt;/span&gt;&lt;/div&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_20240101to20241231_srtRangeAxis_srtMinimumMember_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOtherMachineryAndEquipmentMember"
      decimals="2"
      id="Fxbrl_20211108131952663"
      unitRef="pure">0.16</allt:PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate>
    <allt:PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate
      contextRef="C_20240101to20241231_srtRangeAxis_srtMaximumMember_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOtherMachineryAndEquipmentMember"
      decimals="2"
      id="Fxbrl_20211108131958992"
      unitRef="pure">0.25</allt:PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate>
    <allt:PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate
      contextRef="C_20240101to20241231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOfficeEquipmentMember"
      decimals="2"
      id="Fxbrl_20220318112330396"
      unitRef="pure">0.33</allt:PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate>
    <allt:PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate
      contextRef="C_20240101to20241231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapFurnitureAndFixturesMember"
      decimals="2"
      id="Fxbrl_20211108132012978"
      unitRef="pure">0.06</allt:PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate>
    <allt:PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate
      contextRef="C_20240101to20241231_usgaapPropertyPlantAndEquipmentByTypeAxis_alltSecurityAsServiceMember"
      decimals="2"
      id="Fxbrl_20211108132016690"
      unitRef="pure">0.25</allt:PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250322050125532">
              &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;&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;div&gt;&#160;&lt;/div&gt;
                        &lt;div&gt;
                          &lt;div style="line-height:1.25"&gt;&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="line-height:1.25"&gt;&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.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&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:#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;&#160;&lt;/td&gt;
                        &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                          &lt;div&gt;
                            &lt;div style="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 operates in one operating segment, and this segment comprises its only reporting unit. The Company has performed an annual impairment analysis as of&#160; December 31, 2024 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 2024, 2023 and 2022, no impairment losses were recorded.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/div&gt;
                        &lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            </us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <allt:ImpairmentOfLongLivedAssetsAndIntangibleAssetsSubjectToAmortization
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250322050144302">
              &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;&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;div&gt;&#160;&lt;/div&gt;
                      &lt;div&gt;
                        &lt;div style="line-height:1.25"&gt;&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, 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. The 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.&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="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&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.&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="line-height:1.25"&gt;&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="line-height:1.25"&gt;&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&#160; December 31, 2024 and determined that there were no circumstances indicating the asset&#x2019;s carrying value may not be recoverable. During the year 2024, no impairment losses were recorded. During 2023, impairment losses were recorded in the amount of $ 1,614. During 2022, no impairment losses were recorded.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
            </allt:ImpairmentOfLongLivedAssetsAndIntangibleAssetsSubjectToAmortization>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20240322122834371"
      unitRef="USD">1614000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250322050211119">
              &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;&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;div&gt;&#160;&lt;/div&gt;
                        &lt;div&gt;
                          &lt;div style="line-height:1.25"&gt;&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&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
                &lt;p style="margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/p&gt;
                &lt;div&gt;&lt;/div&gt;
                &lt;div style="line-height:1.25"&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:#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;&#160;&lt;/td&gt;
                          &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                            &lt;div&gt;
                              &lt;div style="line-height:1.25"&gt;
                                &lt;div style="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 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. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental entities (e.g., sales tax and other indirect taxes).&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;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&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;/div&gt;
                                &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Product revenue is recognized at a point in time when the performance obligation is being satisfied, generally upon shipment or acceptance. Maintenance and support related revenues are deferred and recognized on a straight-line basis over the term of the applicable maintenance and support agreement since these services have a consistent continuous pattern of transfer to a customer during the contract period. Professional services are usually recognized at a point in time when the performance obligation is being satisfied.&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;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&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. In general, the company payment terms are one year or less.&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;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&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;/div&gt;
                                &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                &lt;div style="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 enters 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 or a monthly fee per user. 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;/div&gt;
                              &lt;/div&gt;
                            &lt;/div&gt;
                          &lt;/td&gt;
                        &lt;/tr&gt;

                    &lt;/table&gt;
                  &lt;/div&gt;
                &lt;/div&gt;&#160;&lt;div&gt;&lt;/div&gt;
                &lt;div style="line-height:1.25"&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:#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;&#160;&lt;/td&gt;
                          &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                            &lt;div&gt;
                              &lt;div style="line-height:1.25"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&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;/div&gt;
                                &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                &lt;div style="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 years ended December 31, 2022, 2023 and 2024, the Company recognized revenue of approximately $19,193, $17,165 and $10,322, respectively, which was included in the deferred revenue balances at the beginning of each respective period.&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;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The change in the deferred revenues balances during the period consisted of increases due to payments received in advance of performance, which were offset by decreases due to revenues recognized in the period.&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;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&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, 2024, the aggregate amount of the transaction price allocated to remaining performance obligations that the Company expects to recognize is $ 63 million of which approximately $ 45 million is estimated to be recognized before December 31, 2025 and approximately $ 18 million is estimated to be recognized after December 31, 2025. Excluding variable considerations related to base fee from SECaaS.&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;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&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, 2024 and December 31, 2023, the deferred commission was $1,131 and $1,572 accordingly. The amortization of deferred commission for 2024, 2023 and 2022 were $2,087, $1,239 and $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;/div&gt;
                                &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                &lt;div style="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 estimated variable consideration related to product returns based on its experience with historical product returns and other known factors. Such provisions amounted to $33 and $90 as of December&#160;31, 2024 and 2023, respectively. As of December 31, 2024 and 2023, this provision was recorded as part of 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="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 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;/div&gt;
                                &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Depending on the shipping terms agreed with the customer, the Company may perform shipping and handling activities after the customer obtains control of the goods and revenue is recognized. The Company has elected to account for shipping and handling costs as activities to fulfill the promise to transfer the goods. As a result of this accounting policy election, the Company does not consider shipping and handling activities after the customer obtains control of the goods as promised services to its customers. Shipping expenses for the years ended December 31, 2024, 2023 and 2022 were immaterial.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/div&gt;
                            &lt;/div&gt;
                          &lt;/td&gt;
                        &lt;/tr&gt;

                    &lt;/table&gt;
                  &lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            </us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:DeferredRevenueRevenueRecognized1
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20250326044316096"
      unitRef="USD">19193000</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:DeferredRevenueRevenueRecognized1
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20250326044325567"
      unitRef="USD">17165000</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:DeferredRevenueRevenueRecognized1
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20250326044330222"
      unitRef="USD">10322000</us-gaap:DeferredRevenueRevenueRecognized1>
    <allt:RemainingPerformanceObligations
      contextRef="C_20241231"
      decimals="-6"
      id="Fxbrl_20230325014610817"
      unitRef="USD">63000000</allt:RemainingPerformanceObligations>
    <allt:RemainingPerformanceObligationsShortTerm
      contextRef="C_20241231_srtRangeAxis_srtMinimumMember"
      decimals="-6"
      id="Fxbrl_20230325014622888"
      unitRef="USD">45000000</allt:RemainingPerformanceObligationsShortTerm>
    <allt:RemainingPerformanceObligations
      contextRef="C_20241231_srtRangeAxis_srtMaximumMember"
      decimals="-6"
      id="Fxbrl_20230325014629480"
      unitRef="USD">18000000</allt:RemainingPerformanceObligations>
    <allt:DeferredCostsCapitalized
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20230325014728112"
      unitRef="USD">1131000</allt:DeferredCostsCapitalized>
    <allt:DeferredCostsCapitalized
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20240409235639337"
      unitRef="USD">1572000</allt:DeferredCostsCapitalized>
    <us-gaap:AmortizationOfDeferredCharges
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20240322123246101"
      unitRef="USD">2087000</us-gaap:AmortizationOfDeferredCharges>
    <us-gaap:AmortizationOfDeferredCharges
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20240409235656563"
      unitRef="USD">1239000</us-gaap:AmortizationOfDeferredCharges>
    <us-gaap:AmortizationOfDeferredCharges
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20240409235705989"
      unitRef="USD">1296000</us-gaap:AmortizationOfDeferredCharges>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20230325015239463"
      unitRef="USD">33000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20230325015246191"
      unitRef="USD">90000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:CostOfSalesPolicyTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250322050229888">
                    &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;&lt;span&gt;&lt;span&gt;n.&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;div style="line-height:1.25"&gt;&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:&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="line-height:1.25"&gt;&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;/td&gt;
                        &lt;/tr&gt;

                    &lt;/table&gt;
                  </us-gaap:CostOfSalesPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250322050257754">
                &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;&lt;span&gt;&lt;span&gt;o.&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;div style="line-height:1.25"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Research and development costs:&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="line-height:1.25"&gt;&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="line-height:1.25"&gt;&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 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&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
              </us-gaap:ResearchAndDevelopmentExpensePolicy>
    <allt:SeverancePayPolicyTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250322050318847">
                  &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;&lt;span&gt;&lt;span&gt;p.&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;div style="line-height:1.25"&gt;
                              &lt;div style="line-height:1.25"&gt;&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 pay:&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="line-height:1.25"&gt;&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="line-height:1.25"&gt;&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="line-height:1.25"&gt;&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 style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                              &lt;div style="line-height:1.25"&gt;&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="line-height:1.25"&gt;&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, 2024, 2023 and 2022, amounted to $&#160;1,861, $&#160;6,057and $&#160;3,516, respectively. During 2023, the Company implemented a cost reduction plan which included separation of employees which derived the 2023 severance exepenses.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/div&gt;
                          &lt;/div&gt;
                        &lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;
                </allt:SeverancePayPolicyTextBlock>
    <us-gaap:SeveranceCosts1
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20220310133522869"
      unitRef="USD">1861000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20220310133529654"
      unitRef="USD">6057000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220310133537863"
      unitRef="USD">3516000</us-gaap:SeveranceCosts1>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250322050342007">
              &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:#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;&lt;span&gt;&lt;span&gt;q.&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;div style="line-height:1.25"&gt;
                              &lt;div style="line-height:1.25"&gt;&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 for share-based compensation:&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="line-height:1.25"&gt;&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="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;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="line-height:1.25"&gt;&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="line-height:1.25"&gt;&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&#160;31, 2024, 2023 and 2022:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/div&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&gt;
                &lt;/div&gt;
                &lt;div style="margin-left:90pt"&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;Year ended&lt;/span&gt;&lt;/span&gt;&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;&lt;span&gt;&lt;span&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;Cost of rev&lt;/span&gt;&lt;span&gt;enues&lt;/span&gt;&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;779&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,219&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,133&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:64%;vertical-align: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;&lt;span&gt;&lt;span&gt;Research and development&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,988&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;3,010&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;3,168&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;Sales and marketing&lt;/span&gt;&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,855&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2,651&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2,943&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align: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;&lt;span&gt;&lt;span&gt;General and administrative&lt;/span&gt;&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,418&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,965&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,921&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px;vertical-align: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;&lt;span&gt;&lt;span&gt;Total share-based compensation expense&lt;/span&gt;&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;6,040&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;8,845&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;9,165&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;

                    &lt;/table&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;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;&#160;&lt;/td&gt;
                        &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                          &lt;div&gt;
                            &lt;div style="line-height:1.25"&gt;
                              &lt;div style="line-height:1.25"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;During 2024, 2023 and 2022 no options were granted by 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 style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&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;/div&gt;
                              &lt;/div&gt;
                            &lt;/div&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&gt;&lt;/div&gt;
                &lt;div style="line-height:1.25"&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:#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;&#160;&lt;/td&gt;
                          &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                            &lt;div&gt;
                              &lt;div style="line-height:1.25"&gt;
                                &lt;div style="line-height:1.25"&gt;
                                  &lt;div style="line-height:1.25"&gt;
                                    &lt;div style="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 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;/div&gt;
                                    &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&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;/div&gt;
                                    &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&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;/div&gt;
                                    &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&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 2024, 2023 and 2022.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/div&gt;
                                &lt;/div&gt;
                              &lt;/div&gt;
                            &lt;/div&gt;
                          &lt;/td&gt;
                        &lt;/tr&gt;

                    &lt;/table&gt;
                  &lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            </us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250322045649519">
                    &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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;Year ended&lt;/span&gt;&lt;/span&gt;&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;&lt;span&gt;&lt;span&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;Cost of rev&lt;/span&gt;&lt;span&gt;enues&lt;/span&gt;&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;779&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,219&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,133&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:64%;vertical-align: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;&lt;span&gt;&lt;span&gt;Research and development&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,988&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;3,010&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;3,168&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;Sales and marketing&lt;/span&gt;&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,855&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2,651&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2,943&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align: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;&lt;span&gt;&lt;span&gt;General and administrative&lt;/span&gt;&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,418&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,965&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,921&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px;vertical-align: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;&lt;span&gt;&lt;span&gt;Total share-based compensation expense&lt;/span&gt;&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;6,040&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;8,845&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;9,165&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;

                    &lt;/table&gt;
                  </us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember"
      decimals="-3"
      id="Fxbrl_20211109171356758"
      unitRef="USD">779000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20230101to20231231_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember"
      decimals="-3"
      id="Fxbrl_20211109171412176"
      unitRef="USD">1219000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember"
      decimals="-3"
      id="Fxbrl_20211109171436241"
      unitRef="USD">1133000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember"
      decimals="-3"
      id="Fxbrl_20211109171502743"
      unitRef="USD">1988000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20230101to20231231_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember"
      decimals="-3"
      id="Fxbrl_20211109171508913"
      unitRef="USD">3010000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember"
      decimals="-3"
      id="Fxbrl_20211109171512665"
      unitRef="USD">3168000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember"
      decimals="-3"
      id="Fxbrl_20211109171516089"
      unitRef="USD">1855000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20230101to20231231_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember"
      decimals="-3"
      id="Fxbrl_20211109171539564"
      unitRef="USD">2651000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember"
      decimals="-3"
      id="Fxbrl_20211109171529097"
      unitRef="USD">2943000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember"
      decimals="-3"
      id="Fxbrl_20211109171544148"
      unitRef="USD">1418000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20230101to20231231_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember"
      decimals="-3"
      id="Fxbrl_20211109171559812"
      unitRef="USD">1965000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember"
      decimals="-3"
      id="Fxbrl_20211109171604005"
      unitRef="USD">1921000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20211109171754442"
      unitRef="USD">6040000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20211109171801418"
      unitRef="USD">8845000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211109171837689"
      unitRef="USD">9165000</us-gaap:AllocatedShareBasedCompensationExpense>
    <allt:AnnualPreVestingForfeitureRate
      contextRef="C_20220101to20221231_srtRangeAxis_srtMinimumMember"
      decimals="2"
      id="Fxbrl_20230113173746665"
      unitRef="pure">0</allt:AnnualPreVestingForfeitureRate>
    <allt:AnnualPreVestingForfeitureRate
      contextRef="C_20230101to20231231_srtRangeAxis_srtMinimumMember"
      decimals="2"
      id="Fxbrl_20230113173741231"
      unitRef="pure">0</allt:AnnualPreVestingForfeitureRate>
    <allt:AnnualPreVestingForfeitureRate
      contextRef="C_20240101to20241231_srtRangeAxis_srtMinimumMember"
      decimals="2"
      id="Fxbrl_20230113173737422"
      unitRef="pure">0</allt:AnnualPreVestingForfeitureRate>
    <allt:AnnualPreVestingForfeitureRate
      contextRef="C_20220101to20221231_srtRangeAxis_srtMaximumMember"
      decimals="2"
      id="Fxbrl_20230113173644139"
      unitRef="pure">0.30</allt:AnnualPreVestingForfeitureRate>
    <allt:AnnualPreVestingForfeitureRate
      contextRef="C_20230101to20231231_srtRangeAxis_srtMaximumMember"
      decimals="2"
      id="Fxbrl_20230113173637469"
      unitRef="pure">0.30</allt:AnnualPreVestingForfeitureRate>
    <allt:AnnualPreVestingForfeitureRate
      contextRef="C_20240101to20241231_srtRangeAxis_srtMaximumMember"
      decimals="2"
      id="Fxbrl_20230113173624324"
      unitRef="pure">0.30</allt:AnnualPreVestingForfeitureRate>
    <allt:TreasuryStockPolicyTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250322050358012">
                    &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;r.&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;div style="line-height:1.25"&gt;
                                &lt;div style="line-height:1.25"&gt;
                                  &lt;div style="line-height:1.25"&gt;
                                    &lt;div style="line-height:1.25"&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;/div&gt;
                                    &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                    &lt;div style="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 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;/div&gt;
                                  &lt;/div&gt;
                                &lt;/div&gt;
                              &lt;/div&gt;
                            &lt;/div&gt;
                          &lt;/td&gt;
                        &lt;/tr&gt;

                    &lt;/table&gt;
                  </allt:TreasuryStockPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250322050418301">
              &lt;div&gt;
                &lt;div style="line-height:1.25"&gt;
                  &lt;div style="line-height:1.25"&gt;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;div style="line-height:1.25"&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:#000000"&gt;

                              &lt;tr&gt;
                                &lt;td style="vertical-align:top;width:56pt"&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;s.&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;div style="line-height:1.25"&gt;
                                      &lt;div style="line-height:1.25"&gt;
                                        &lt;div style="line-height:1.25"&gt;
                                          &lt;div style="line-height:1.25"&gt;
                                            &lt;div style="line-height:1.25"&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;/div&gt;
                                            &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                            &lt;div 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 instruments that potentially subject the Company to concentrations of credit risk&#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;/div&gt;
                                            &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&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;/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;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&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;/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;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&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 $&#160;25,306 and $&#160;25,253 as of December 31, 2024 and 2023, respectively. See note 2g above.&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;/td&gt;
                              &lt;/tr&gt;

                          &lt;/table&gt;
                          &lt;p style="margin-top:0pt;margin-bottom: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;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:#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;&#160;&lt;/td&gt;
                          &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                            &lt;div&gt;
                              &lt;div style="line-height:1.25"&gt;
                                &lt;div style="line-height:1.25"&gt;
                                  &lt;div style="line-height:1.25"&gt;
                                    &lt;div style="line-height:1.25"&gt;
                                      &lt;div style="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, 2024 we have past due of&#160; $3.1 million.&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;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&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;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/div&gt;
                                  &lt;/div&gt;
                                &lt;/div&gt;
                              &lt;/div&gt;
                            &lt;/div&gt;
                          &lt;/td&gt;
                        &lt;/tr&gt;

                    &lt;/table&gt;
                  &lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            </us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20230325020735198"
      unitRef="USD">25306000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20230325020744081"
      unitRef="USD">25253000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <allt:AmountOfPastDueReceivables
      contextRef="C_20241231"
      decimals="-5"
      id="Fxbrl_20230326215838340"
      unitRef="USD">3100000</allt:AmountOfPastDueReceivables>
    <allt:RoyaltyBearingGrantsPolicyTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250322050445713">
                          &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;t.&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;div style="line-height:1.25"&gt;
                                        &lt;div style="line-height:1.25"&gt;
                                          &lt;div style="line-height:1.25"&gt;
                                            &lt;div style="line-height:1.25"&gt;
                                              &lt;div style="line-height:1.25"&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;/div&gt;
                                              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Grants from the Israel Innovation Authority (IIA):&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;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&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 $&#160;489, $&#160;552 and $ 539 in 2024, 2023 and 2022, 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="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Grants from the Spain Tax Authorities:&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;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&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 $ 1,106, $ 2,577 and $ 286&#160; in 2024 ,2023 and 2022, 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;/td&gt;
                                &lt;/tr&gt;

                            &lt;/table&gt;
                          &lt;/div&gt;
                        </allt:RoyaltyBearingGrantsPolicyTextBlock>
    <allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts
      contextRef="C_20240101to20241231_srtProductOrServiceAxis_alltIsraelInnovationAuthorityGrantMember"
      decimals="-3"
      id="Fxbrl_20230325021917397"
      unitRef="USD">489000</allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts>
    <allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts
      contextRef="C_20230101to20231231_srtProductOrServiceAxis_alltIsraelInnovationAuthorityGrantMember"
      decimals="-3"
      id="Fxbrl_20230325021924221"
      unitRef="USD">552000</allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts>
    <allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts
      contextRef="C_20220101to20221231_srtProductOrServiceAxis_alltIsraelInnovationAuthorityGrantMember"
      decimals="-3"
      id="Fxbrl_20230325021930975"
      unitRef="USD">539000</allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts>
    <allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts
      contextRef="C_20240101to20241231_srtProductOrServiceAxis_alltSpainTaxAuthoritiesGrantMember"
      decimals="-3"
      id="Fxbrl_20230316123757019"
      unitRef="USD">1106000</allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts>
    <allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts
      contextRef="C_20230101to20231231_srtProductOrServiceAxis_alltSpainTaxAuthoritiesGrantMember"
      decimals="-3"
      id="Fxbrl_20230316123813574"
      unitRef="USD">2577000</allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts>
    <allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts
      contextRef="C_20220101to20221231_srtProductOrServiceAxis_alltSpainTaxAuthoritiesGrantMember"
      decimals="-3"
      id="Fxbrl_20250322050516844"
      unitRef="USD">286000</allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250322050507830">
            &lt;div&gt;
              &lt;div style="line-height:1.25"&gt;
                &lt;div style="line-height:1.25"&gt;
                  &lt;div style="line-height:1.25"&gt;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;div style="line-height:1.25"&gt;
                        &lt;div style="line-height:1.25"&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;div style="line-height:1.25"&gt;
                              &lt;div style="line-height:1.25"&gt;
                                &lt;div style="line-height:1.25"&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:#000000"&gt;

                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:top;width:56pt"&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;u.&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;div style="line-height:1.25"&gt;
                                                &lt;div style="line-height:1.25"&gt;
                                                  &lt;div style="line-height:1.25"&gt;
                                                    &lt;div style="line-height:1.25"&gt;
                                                      &lt;div style="line-height:1.25"&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;/div&gt;
                                                      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                                      &lt;div style="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 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;/div&gt;
                                                      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                                      &lt;div style="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 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;/div&gt;
                                                    &lt;/div&gt;
                                                  &lt;/div&gt;
                                                &lt;/div&gt;
                                              &lt;/div&gt;
                                            &lt;/div&gt;
                                          &lt;/td&gt;
                                        &lt;/tr&gt;

                                    &lt;/table&gt;
                                  &lt;/div&gt;
                                  &lt;div style="line-height:1.25"&gt;
                                    &lt;div style="line-height:1.25"&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&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="line-height:1.25"&gt;
                &lt;div style="line-height:1.25"&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:#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;&#160;&lt;/td&gt;
                          &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                            &lt;div&gt;
                              &lt;div style="line-height:1.25"&gt;
                                &lt;div style="line-height:1.25"&gt;
                                  &lt;div style="line-height:1.25"&gt;
                                    &lt;div style="line-height:1.25"&gt;
                                      &lt;div style="line-height:1.25"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&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 and penalties related to unrecognized tax benefits in taxes on income.&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;/td&gt;
                        &lt;/tr&gt;

                    &lt;/table&gt;
                  &lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          </us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250322050535099">
                                &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;v.&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;div style="line-height:1.25"&gt;
                                            &lt;div style="line-height:1.25"&gt;
                                              &lt;div style="line-height:1.25"&gt;
                                                &lt;div style="line-height:1.25"&gt;
                                                  &lt;div style="line-height:1.25"&gt;
                                                    &lt;div style="line-height:1.25"&gt;
                                                      &lt;div style="line-height:1.25"&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;/div&gt;
                                                      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&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;/div&gt;
                                                      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;For the years ended December 31, 2024, 2023 and 2022, 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: 3,107,441, 2,665,194, 2,735,125 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;
                                        &lt;/div&gt;
                                      &lt;/td&gt;
                                    &lt;/tr&gt;

                                &lt;/table&gt;
                              </us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_20240101to20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Fxbrl_20230325022358742"
      unitRef="shares">3107441</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_20230101to20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Fxbrl_20230325022403952"
      unitRef="shares">2665194</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_20220101to20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Fxbrl_20230325022409634"
      unitRef="shares">2735125</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250322050608740">
            &lt;div&gt;
              &lt;div style="line-height:1.25"&gt;
                &lt;div style="line-height:1.25"&gt;
                  &lt;div style="line-height:1.25"&gt;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;div style="line-height:1.25"&gt;
                        &lt;div style="line-height:1.25"&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;div style="line-height:1.25"&gt;
                              &lt;div style="line-height:1.25"&gt;
                                &lt;div style="line-height:1.25"&gt;
                                  &lt;div style="line-height:1.25"&gt;
                                    &lt;div style="line-height:1.25"&gt;
                                      &lt;div style="line-height:1.25"&gt;
                                        &lt;div style="line-height:1.25"&gt;
                                          &lt;div style="line-height:1.25"&gt;
                                            &lt;div style="line-height:1.25"&gt;
                                              &lt;div style="line-height:1.25"&gt;
                                                &lt;div style="line-height:1.25"&gt;
                                                  &lt;div style="line-height:1.25"&gt;
                                                    &lt;div style="line-height:1.25"&gt;
                                                      &lt;div style="line-height:1.25"&gt;
                                                        &lt;div style="line-height:1.25"&gt;
                                                          &lt;div style="line-height:1.25"&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:#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;w.&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;div style="line-height:1.25"&gt;
                                                                          &lt;div style="line-height:1.25"&gt;
                                                                            &lt;div style="line-height:1.25"&gt;
                                                                              &lt;div style="line-height:1.25"&gt;
                                                                                &lt;div style="line-height:1.25"&gt;
                                                                                  &lt;div style="line-height:1.25"&gt;
                                                                                    &lt;div style="line-height:1.25"&gt;
                                                                                      &lt;div style="line-height:1.25"&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;/div&gt;
                                                                                      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                                                                      &lt;div style="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 accounts for comprehensive loss in accordance with Accounting Standards Codification No. 220, "Comprehensive Income" ("ASC&#160;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;/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;/td&gt;
                                                                  &lt;/tr&gt;

                                                              &lt;/table&gt;
                                                            &lt;/div&gt;
                                                            &lt;div style="line-height:1.25"&gt;
                                                              &lt;div style="line-height:1.25"&gt;
                                                                &lt;div style="line-height:1.25"&gt;
                                                                  &lt;div style="line-height:1.25"&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&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&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;div style="line-height:1.25"&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:#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;&#160;&lt;/td&gt;
                          &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                            &lt;div&gt;
                              &lt;div style="line-height:1.25"&gt;
                                &lt;div style="line-height:1.25"&gt;
                                  &lt;div style="line-height:1.25"&gt;
                                    &lt;div style="line-height:1.25"&gt;
                                      &lt;div style="line-height:1.25"&gt;
                                        &lt;div style="line-height:1.25"&gt;
                                          &lt;div style="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 shows the components and the effects on net loss of amounts reclassified from accumulated other comprehensive loss as of December 31, 2024:&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;/td&gt;
                        &lt;/tr&gt;

                    &lt;/table&gt;
                  &lt;/div&gt;
                  &lt;div style="line-height:1.25"&gt;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;div style="line-height:1.25"&gt;
                        &lt;div style="line-height:1.25"&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;div style="line-height:1.25"&gt;
                              &lt;div style="line-height:1.25"&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&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="margin-left:90pt"&gt;

                    &lt;div&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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, 2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;Balance as of December 31, 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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                              &lt;div 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&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;482&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;483&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:64%;vertical-align: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;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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                              &lt;div 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%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                              &lt;div 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%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;34&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:64%;vertical-align: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;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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(27&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(27&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&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);vertical-align: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;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(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);vertical-align:bottom;white-space:nowrap"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(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);vertical-align:bottom;white-space:nowrap"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&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%;vertical-align: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;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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                              &lt;div 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%;vertical-align:bottom;white-space:nowrap"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                              &lt;div 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%;vertical-align:bottom;white-space:nowrap"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&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);padding-bottom:2px;vertical-align: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;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%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align:bottom"&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);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align:bottom"&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);vertical-align:bottom"&gt;
                              &lt;div 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&lt;/span&gt;&lt;/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;vertical-align:bottom;white-space:nowrap"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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;vertical-align: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);vertical-align:bottom"&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);vertical-align:bottom"&gt;
                              &lt;div 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&lt;/span&gt;&lt;/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;vertical-align:bottom;white-space:nowrap"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;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;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                              &lt;div 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%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                              &lt;div 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%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(126&lt;/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);vertical-align:bottom;white-space:nowrap"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;Balance as of December 31, 2024&lt;/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);vertical-align: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);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                              &lt;div 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&lt;/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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;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:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                              &lt;div 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&lt;/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);vertical-align:bottom;white-space:nowrap"&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;
                  &lt;div style="line-height:1.25"&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:56.7pt"&gt;&#160;&lt;/td&gt;
                            &lt;td style="width:28.35pt;vertical-align:top"&gt;&#160;&lt;/td&gt;
                            &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                              &lt;div&gt;
                                &lt;div style="line-height:1.25"&gt;
                                  &lt;div style="line-height:1.25"&gt;
                                    &lt;div style="line-height:1.25"&gt;
                                      &lt;div style="line-height:1.25"&gt;
                                        &lt;div style="line-height:1.25"&gt;
                                          &lt;div style="line-height:1.25"&gt;
                                            &lt;div style="line-height:1.25"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;There was no income tax expense or benefit allocated to other comprehensive income, including reclassification adjustments for the year ended December 31, 2024.&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;/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:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250322045706059">
                    &lt;div&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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, 2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;Balance as of December 31, 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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                              &lt;div 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&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;482&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;483&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:64%;vertical-align: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;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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                              &lt;div 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%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                              &lt;div 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%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;34&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:64%;vertical-align: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;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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(27&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(27&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&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);vertical-align: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;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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(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);vertical-align:bottom;white-space:nowrap"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(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);vertical-align:bottom;white-space:nowrap"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&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%;vertical-align: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;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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                              &lt;div 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%;vertical-align:bottom;white-space:nowrap"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                              &lt;div 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%;vertical-align:bottom;white-space:nowrap"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&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);padding-bottom:2px;vertical-align: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;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%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align:bottom"&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);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align:bottom"&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);vertical-align:bottom"&gt;
                              &lt;div 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&lt;/span&gt;&lt;/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;vertical-align:bottom;white-space:nowrap"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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;vertical-align: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);vertical-align:bottom"&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);vertical-align:bottom"&gt;
                              &lt;div 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&lt;/span&gt;&lt;/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;vertical-align:bottom;white-space:nowrap"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;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;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                              &lt;div 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%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                              &lt;div 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%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(126&lt;/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);vertical-align:bottom;white-space:nowrap"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;Balance as of December 31, 2024&lt;/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);vertical-align: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);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                              &lt;div 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&lt;/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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;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:4px;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                              &lt;div 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&lt;/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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;

                      &lt;/table&gt;
                    &lt;/div&gt;
                  </us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20231231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedNetUnrealizedInvestmentGainLossMember"
      decimals="-3"
      id="Fxbrl_20211109174111229"
      unitRef="USD">1000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20231231_usgaapDerivativeInstrumentRiskAxis_usgaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember"
      decimals="-3"
      id="Fxbrl_20211109174123598"
      unitRef="USD">482000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211109174120157"
      unitRef="USD">483000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="C_20240101to20241231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedNetUnrealizedInvestmentGainLossMember"
      decimals="-3"
      id="Fxbrl_20220310140601881_xbrl_20211109174213329"
      unitRef="USD">14000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="C_20240101to20241231_usgaapDerivativeInstrumentRiskAxis_usgaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember"
      decimals="-3"
      id="Fxbrl_20230316122656975"
      unitRef="USD">20000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20230316123524326"
      unitRef="USD">34000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="C_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember_usgaapStatementEquityComponentsAxis_usgaapAccumulatedNetUnrealizedInvestmentGainLossMember"
      decimals="-3"
      id="Fxbrl_20220114000644271"
      unitRef="USD">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="C_20240101to20241231_usgaapDerivativeInstrumentRiskAxis_usgaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember"
      decimals="-3"
      id="Fxbrl_20211109174341334"
      unitRef="USD">-27000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="C_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember"
      decimals="-3"
      id="Fxbrl_20211109174352966"
      unitRef="USD">-27000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="C_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember_usgaapStatementEquityComponentsAxis_usgaapAccumulatedNetUnrealizedInvestmentGainLossMember"
      decimals="-3"
      id="Fxbrl_20240408152122773_xbrl_20220114000644271"
      unitRef="USD">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="C_20240101to20241231_usgaapDerivativeInstrumentRiskAxis_usgaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember"
      decimals="-3"
      id="Fxbrl_20240408152122773_xbrl_20211109174341334"
      unitRef="USD">-68000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="C_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember"
      decimals="-3"
      id="Fxbrl_20240408152122773_xbrl_20211109174352966"
      unitRef="USD">-68000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="C_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember_usgaapStatementEquityComponentsAxis_usgaapAccumulatedNetUnrealizedInvestmentGainLossMember"
      decimals="-3"
      id="Fxbrl_20240408152126269_xbrl_20220114000644271"
      unitRef="USD">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="C_20240101to20241231_usgaapDerivativeInstrumentRiskAxis_usgaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember"
      decimals="-3"
      id="Fxbrl_20240408152126269_xbrl_20211109174341334"
      unitRef="USD">-36000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="C_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember"
      decimals="-3"
      id="Fxbrl_20240408152126269_xbrl_20211109174352966"
      unitRef="USD">-36000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="C_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember_usgaapStatementEquityComponentsAxis_usgaapAccumulatedNetUnrealizedInvestmentGainLossMember"
      decimals="-3"
      id="Fxbrl_20240408152128581_xbrl_20220114000644271"
      unitRef="USD">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="C_20240101to20241231_usgaapDerivativeInstrumentRiskAxis_usgaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember"
      decimals="-3"
      id="Fxbrl_20240408152128581_xbrl_20211109174341334"
      unitRef="USD">-29000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="C_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember"
      decimals="-3"
      id="Fxbrl_20240408152128581_xbrl_20211109174352966"
      unitRef="USD">-29000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20240101to20241231_usgaapIncomeStatementLocationAxis_usgaapNonoperatingIncomeExpenseMember_usgaapStatementEquityComponentsAxis_usgaapAccumulatedNetUnrealizedInvestmentGainLossMember"
      decimals="-3"
      id="Fxbrl_20220310140616112_xbrl_20211109175352757"
      unitRef="USD">14000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20240101to20241231_usgaapDerivativeInstrumentRiskAxis_usgaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_usgaapIncomeStatementLocationAxis_usgaapOperatingExpenseMember"
      decimals="-3"
      id="Fxbrl_20230316123159124"
      unitRef="USD">-140000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20230316123532194"
      unitRef="USD">-126000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20241231_usgaapIncomeStatementLocationAxis_usgaapNonoperatingIncomeExpenseMember_usgaapStatementEquityComponentsAxis_usgaapAccumulatedNetUnrealizedInvestmentGainLossMember"
      decimals="-3"
      id="Fxbrl_20230316123225261"
      unitRef="USD">15000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20241231_usgaapDerivativeInstrumentRiskAxis_usgaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_usgaapIncomeStatementLocationAxis_usgaapOperatingExpenseMember"
      decimals="-3"
      id="Fxbrl_20230316123208492"
      unitRef="USD">342000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20230316123217020"
      unitRef="USD">357000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250322050651445">
              &lt;div&gt;
                &lt;div style="line-height:1.25"&gt;
                  &lt;div style="line-height:1.25"&gt;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;div style="line-height:1.25"&gt;
                        &lt;div style="line-height:1.25"&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;div style="line-height:1.25"&gt;
                              &lt;div style="line-height:1.25"&gt;
                                &lt;div style="line-height:1.25"&gt;
                                  &lt;div style="line-height:1.25"&gt;
                                    &lt;div style="line-height:1.25"&gt;
                                      &lt;div style="line-height:1.25"&gt;
                                        &lt;div style="line-height:1.25"&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:#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;x.&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;div style="line-height:1.25"&gt;
                                                        &lt;div style="line-height:1.25"&gt;
                                                          &lt;div style="line-height:1.25"&gt;
                                                            &lt;div style="line-height:1.25"&gt;
                                                              &lt;div style="line-height:1.25"&gt;
                                                                &lt;div style="line-height:1.25"&gt;
                                                                  &lt;div style="line-height:1.25"&gt;
                                                                    &lt;div style="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 financial instruments:&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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&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;/div&gt;
                                                                      &lt;div style="margin-left:84pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                                                                      &lt;div style="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 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;/div&gt;
                                                                      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                                                      &lt;div style="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 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;/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;/td&gt;
                                                &lt;/tr&gt;

                                            &lt;/table&gt;
                                            &lt;p style="margin-top:0pt;margin-bottom: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&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:84pt"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:56.7pt;vertical-align:top"&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;/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;Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.&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;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"&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;/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;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;/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:84pt"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:56.7pt;vertical-align:top"&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;/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;Unobservable inputs which are supported by little or no market activity.&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;
                    &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;&#160;&lt;/td&gt;
                          &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                            &lt;div&gt;
                              &lt;div style="line-height:1.25"&gt;
                                &lt;div style="line-height:1.25"&gt;
                                  &lt;div style="line-height:1.25"&gt;
                                    &lt;div style="line-height:1.25"&gt;
                                      &lt;div style="line-height:1.25"&gt;
                                        &lt;div style="line-height:1.25"&gt;
                                          &lt;div style="line-height:1.25"&gt;
                                            &lt;div style="line-height:1.25"&gt;
                                              &lt;div style="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 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;/div&gt;
                                              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                              &lt;div style="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 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;/div&gt;
                                              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                              &lt;div style="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 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. According to the management there are no estimation for future revenues and therefore the earn-out fair value measurement is 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&gt;
                          &lt;/td&gt;
                        &lt;/tr&gt;

                    &lt;/table&gt;
                  &lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            </us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:DerivativesMethodsOfAccountingHedgingDerivatives
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250322050710901">
                                          &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:#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;y.&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;div style="line-height:1.25"&gt;
                                                          &lt;div style="line-height:1.25"&gt;
                                                            &lt;div style="line-height:1.25"&gt;
                                                              &lt;div style="line-height:1.25"&gt;
                                                                &lt;div style="line-height:1.25"&gt;
                                                                  &lt;div style="line-height:1.25"&gt;
                                                                    &lt;div style="line-height:1.25"&gt;
                                                                      &lt;div style="line-height:1.25"&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;/div&gt;
                                                                      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                                                      &lt;div style="line-height:1.25"&gt;
                                                                        &lt;div style="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 accounts for derivatives and hedging based on Accounting Standards Codification No. 815, "Derivatives and Hedging" ("ASC No. 815").&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;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&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;/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;/td&gt;
                                                  &lt;/tr&gt;

                                              &lt;/table&gt;
                                            &lt;/div&gt;
                                          &lt;/div&gt;
                                        </us-gaap:DerivativesMethodsOfAccountingHedgingDerivatives>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250322050728805">
              &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;z.&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;Business combinations:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;div&gt;&#160;&lt;/div&gt;
                      &lt;div&gt;
                        &lt;div style="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 accounts for business combinations in accordance with ASC No.&#160;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;/div&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
            </us-gaap:BusinessCombinationsPolicy>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250322050745409">
                &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;&lt;span&gt;&lt;span&gt;aa.&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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;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="line-height:1.25"&gt;&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 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="line-height:1.25"&gt;&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="line-height:1.25"&gt;&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="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Payments under our lease arrangements are primarily fixed, however, certain lease agreements include rental payments that are adjusted periodically for the consumer price index ("CPI"). The ROU and lease liability were calculated using the CPI as of the commencement date and will not be subsequently adjusted, unless the liability is reassessed for other reasons. Other 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;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
              </us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:StandardProductWarrantyPolicy
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250322050802676">
                &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;&lt;span&gt;&lt;span&gt;ab.&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;Warranty costs:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div&gt;&#160;&lt;/div&gt;
                          &lt;div&gt;
                            &lt;div style="line-height:1.25"&gt;&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, 2024, 2023 and 2022 were immaterial.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/div&gt;
                        &lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;
                &lt;/div&gt;
              </us-gaap:StandardProductWarrantyPolicy>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250322050817870">
                  &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;&lt;span&gt;&lt;span&gt;ac.&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;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Recently Adopted Accounting Pronouncements:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;div style="text-indent:-56.7pt;margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                            &lt;div style="line-height:1.25"&gt;&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 November 2023, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires public entities to disclose information about their reportable segments&#x2019; significant expenses and other segment items on an annual basis. Public entities with a single reportable segment are required to apply the disclosure requirements in ASU.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;div style="text-indent:22.95pt;margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2023-07 as well as all existing segment disclosures and reconciliation requirements in ASC 280 on an annual basis. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, with early adoption permitted.&lt;span style="font-weight:bold"&gt;&#160;&lt;/span&gt;The Company operates in one operating segment, and this segment comprises only one reporting unit. Therefore, there is no influence&#160; adopting the Standard.&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="line-height:1.25"&gt;&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 November 2024, the FASB issued Accounting Standards Update No. 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures: Disaggregation of Income Statement Expenses. This ASU requires to disclose disaggregated information about certain income statement expense line items. Entities are required to disclose purchases of inventory, employee compensation, depreciation, intangible asset amortization and depletion for each income statement line item that contains those expenses. Specified expenses, gains or losses that are already disclosed under existing US GAAP are required to be included in the disaggregated income statement expense line-item disclosures, and any remaining amounts need to be described qualitatively. Separate disclosures of total selling expenses and an entity&#x2019;s definition of those expenses are also required. This ASU is effective for fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027, with early adoption permitted. The Company is currently assessing the impact of the adoption of this standard on its consolidated financial statements.&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="line-height:1.25"&gt;&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 December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires public entities, on an annual basis, to provide disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2023-09.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/div&gt;
                        &lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;
                </us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20211108132829047">
    &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;&lt;span&gt;NOTE 3: -&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;AVAILABLE-FOR-SALE MARKETABLE SECURITIES&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;
          &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&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;&lt;span&gt;The following is a summary of available-for-sale marketable securities:&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;text-align:left;color:#000000;width:100%"&gt;

            &lt;tr&gt;
              &lt;td colspan="1" style="vertical-align:top;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;December 31, 2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;December 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td colspan="1" style="vertical-align:top;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;strong&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Amortized cost&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;strong&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Gross unrealized gain&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;strong&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Gross unrealized&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&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;&lt;strong&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;loss&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;strong&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Fair&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&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;&lt;strong&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Value&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;strong&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Amortized cost&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;strong&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Gross&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&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;&lt;strong&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;unrealized gain&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align: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;&lt;strong&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Gross unrealized loss&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;strong&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Fair&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&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;&lt;strong&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;value&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td colspan="1" style="vertical-align:top;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="vertical-align:top;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="vertical-align:top;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;Available-for-sale - matures within one year:&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td colspan="1" style="vertical-align:top;width:20%;vertical-align: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;&lt;span&gt;US Governmental debentures&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;26,455&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;15&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;26,470&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;28,495&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;9&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;28,504&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;Corporate debentures&lt;/span&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);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;357&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(8&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&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);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;349&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td colspan="1" style="vertical-align:top;width:20%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;26,455&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;15&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;26,470&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;28,852&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;9&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(8&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&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);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;28,853&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td colspan="1" style="vertical-align:top;width:20%;vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif;text-indent:-9pt;margin-left:9pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Available-for-sale - matures after one year through three years:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;US Governmental debentures&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td colspan="1" style="vertical-align:top;width:20%;padding-bottom:2px;vertical-align: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;&lt;span&gt;Corporate debentures&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td colspan="1" style="vertical-align:bottom;padding-left:9pt;width:20%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td colspan="1" style="vertical-align:bottom;padding-left:9pt;width:20%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td colspan="1" style="vertical-align:top;width:20%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;26,455&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;15&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;26,470&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;28,852&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;9&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(8&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;28,853&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&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;
          &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&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;&lt;span&gt;As of December 31, 2024 and 2023, the Company had no investments with a significant unrealized loss for more than 12 months.&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;&lt;span&gt;As of December 31,2024, 2023 and 2022, no credit loss impairment was recorded regarding the available for sale marketable securities.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
    &lt;/div&gt;
  </us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240410004318155">
        &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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;December 31, 2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;December 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td colspan="1" style="vertical-align:top;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;strong&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Amortized cost&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;strong&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Gross unrealized gain&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;strong&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Gross unrealized&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&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;&lt;strong&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;loss&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;strong&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Fair&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&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;&lt;strong&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Value&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;strong&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Amortized cost&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;strong&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Gross&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&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;&lt;strong&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;unrealized gain&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align: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;&lt;strong&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Gross unrealized loss&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;strong&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Fair&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&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;&lt;strong&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;value&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td colspan="1" style="vertical-align:top;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="vertical-align:top;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="vertical-align:top;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;Available-for-sale - matures within one year:&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td colspan="1" style="vertical-align:top;width:20%;vertical-align: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;&lt;span&gt;US Governmental debentures&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;26,455&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;15&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;26,470&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;28,495&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;9&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;28,504&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;Corporate debentures&lt;/span&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);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;357&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(8&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&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);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;349&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td colspan="1" style="vertical-align:top;width:20%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;26,455&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;15&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;26,470&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;28,852&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;9&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(8&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&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);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;28,853&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td colspan="1" style="vertical-align:top;width:20%;vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif;text-indent:-9pt;margin-left:9pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Available-for-sale - matures after one year through three years:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;US Governmental debentures&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td colspan="1" style="vertical-align:top;width:20%;padding-bottom:2px;vertical-align: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;&lt;span&gt;Corporate debentures&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td colspan="1" style="vertical-align:bottom;padding-left:9pt;width:20%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td colspan="1" style="vertical-align:bottom;padding-left:9pt;width:20%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;
            &lt;tr&gt;
              &lt;td colspan="1" style="vertical-align:top;width:20%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;26,455&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;15&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;26,470&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;28,852&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;9&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(8&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&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);vertical-align:bottom"&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;28,853&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
            &lt;/tr&gt;

        &lt;/table&gt;
      </us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20240321173801814_xbrl_20211120131946655"
      unitRef="USD">26455000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20240321173801814_xbrl_20211120131904913"
      unitRef="USD">15000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20240321173801814_xbrl_20211108140121413"
      unitRef="USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20240321173801814_xbrl_20211108140205321"
      unitRef="USD">26470000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20240321173801814_xbrl_20211108140244094"
      unitRef="USD">28495000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20240321173801814_xbrl_20211108133804403"
      unitRef="USD">9000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20240321173801814_xbrl_20211108133922290"
      unitRef="USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20240321173801814_xbrl_20211108134753535"
      unitRef="USD">28504000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20211120130723413"
      unitRef="USD">0</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20211108135900334"
      unitRef="USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20230316102100048"
      unitRef="USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20211108140038118"
      unitRef="USD">0</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20211108133422874"
      unitRef="USD">357000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20211108133456681"
      unitRef="USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20211108133526785"
      unitRef="USD">8000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20211108133509153"
      unitRef="USD">349000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember"
      decimals="-3"
      id="Fxbrl_20211120130822782"
      unitRef="USD">26455000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember"
      decimals="-3"
      id="Fxbrl_20211108135908070"
      unitRef="USD">15000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember"
      decimals="-3"
      id="Fxbrl_20230316102320176"
      unitRef="USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember"
      decimals="-3"
      id="Fxbrl_20211108140045189"
      unitRef="USD">26470000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember"
      decimals="-3"
      id="Fxbrl_20211108133607881"
      unitRef="USD">28852000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember"
      decimals="-3"
      id="Fxbrl_20211108133619161"
      unitRef="USD">9000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember"
      decimals="-3"
      id="Fxbrl_20211108133627945"
      unitRef="USD">8000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember"
      decimals="-3"
      id="Fxbrl_20211108133655369"
      unitRef="USD">28853000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20211120131946655"
      unitRef="USD">0</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20211120131904913"
      unitRef="USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20211108140121413"
      unitRef="USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20211108140205321"
      unitRef="USD">0</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20211108140244094"
      unitRef="USD">0</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20211108133804403"
      unitRef="USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20211108133922290"
      unitRef="USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20211108134753535"
      unitRef="USD">0</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20211120131723842"
      unitRef="USD">0</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20211108140127133"
      unitRef="USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20220309222448831"
      unitRef="USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20211108140256950"
      unitRef="USD">0</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20211108133807873"
      unitRef="USD">0</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20211108133932849"
      unitRef="USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20230316102509905"
      unitRef="USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20211108134857189"
      unitRef="USD">0</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember"
      decimals="-3"
      id="Fxbrl_20240321173933964_xbrl_20211120130822782"
      unitRef="USD">0</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember"
      decimals="-3"
      id="Fxbrl_20240321173933964_xbrl_20211108135908070"
      unitRef="USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember"
      decimals="-3"
      id="Fxbrl_20240321173933964_xbrl_20230316102320176"
      unitRef="USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_20241231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember"
      decimals="-3"
      id="Fxbrl_20240321173933964_xbrl_20211108140045189"
      unitRef="USD">0</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember"
      decimals="-3"
      id="Fxbrl_20240321173933964_xbrl_20211108133607881"
      unitRef="USD">0</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember"
      decimals="-3"
      id="Fxbrl_20240321173933964_xbrl_20211108133619161"
      unitRef="USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember"
      decimals="-3"
      id="Fxbrl_20240321173933964_xbrl_20211108133627945"
      unitRef="USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_20231231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember"
      decimals="-3"
      id="Fxbrl_20240321173933964_xbrl_20211108133655369"
      unitRef="USD">0</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211120133018708"
      unitRef="USD">26455000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211108140349406"
      unitRef="USD">15000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20220318130538270"
      unitRef="USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211108140525003"
      unitRef="USD">26470000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211108135629463"
      unitRef="USD">28852000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211108135700669"
      unitRef="USD">9000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20230316102806589"
      unitRef="USD">8000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211108135813238"
      unitRef="USD">28853000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240322112541795">
    &lt;div&gt;
      &lt;div style="line-height:1.25"&gt;
        &lt;table cellpadding="0" cellspacing="0" style="font-size:10pt;font-family:Times New Roman, Times, serif;width:100%;color:rgb(0, 0, 0)"&gt;

            &lt;tr&gt;
              &lt;td style="vertical-align:top;font-weight:bold;width:56pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;NOTE 4: -&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;FAIR VALUE MEASUREMENTS&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="line-height:1.25"&gt;
        &lt;div style="line-height:1.25"&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&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;&lt;span&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;/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;&lt;span&gt;Last 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;/span&gt;&lt;/div&gt;
      &lt;div&gt;&#160;&lt;/div&gt;
      &lt;div&gt;&lt;/div&gt;
      &lt;div style="line-height:1.25"&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;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, 2024 and 2023, respectively:&lt;/span&gt;&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&gt;

        &lt;div&gt;
          &lt;div style="margin-left:63pt"&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25;text-align:center"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;&lt;span&gt;As of December 31, 2024&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;Fair value measurements using input type&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;Level 1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;Level 2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;Level 3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;Total&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&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;&lt;span&gt;Assets:&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:52%;vertical-align: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;&lt;span&gt;Available-for-sale marketable securities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;26,470&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;26,470&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;Foreign currency derivative contracts&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;584&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;584&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:52%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&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;&lt;span&gt;Liabilities:&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:52%;padding-bottom:2px;vertical-align: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;&lt;span&gt;Foreign currency derivative contracts&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(224&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(224&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:52%;padding-bottom:4px;vertical-align: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;&lt;span&gt;Total financial net assets&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;26,830&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;26,830&lt;/span&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;vertical-align:bottom;white-space:nowrap"&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="margin-left:63pt"&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;As of December 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;Fair value measurements using input type&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;Level 1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;Level 2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;Level 3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;Total&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&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;&lt;span&gt;Assets:&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:52%;vertical-align: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;&lt;span&gt;Available-for-sale marketable securities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;28,853&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;28,853&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;Foreign currency derivative contracts&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;650&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;650&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:52%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&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;&lt;span&gt;Liabilities:&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:52%;vertical-align: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;&lt;span&gt;Earn-out liability&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);padding-bottom:2px;vertical-align: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;&lt;span&gt;Foreign currency derivative contracts&lt;/span&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;vertical-align: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);vertical-align:bottom"&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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align:bottom"&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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(106&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&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;vertical-align: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);vertical-align:bottom"&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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align:bottom"&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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(106&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;Total financial net assets&lt;/span&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);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;29,397&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;29,397&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;
        &lt;/div&gt;

    &lt;/div&gt;
  </us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250323101457420">
        &lt;div&gt;
          &lt;div style="margin-left:63pt"&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25;text-align:center"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;&lt;span&gt;As of December 31, 2024&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;Fair value measurements using input type&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;Level 1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;Level 2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;Level 3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;Total&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&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;&lt;span&gt;Assets:&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:52%;vertical-align: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;&lt;span&gt;Available-for-sale marketable securities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;26,470&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;26,470&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;Foreign currency derivative contracts&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;584&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;584&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:52%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&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;&lt;span&gt;Liabilities:&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:52%;padding-bottom:2px;vertical-align: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;&lt;span&gt;Foreign currency derivative contracts&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(224&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(224&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:52%;padding-bottom:4px;vertical-align: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;&lt;span&gt;Total financial net assets&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;26,830&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;26,830&lt;/span&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;vertical-align:bottom;white-space:nowrap"&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="margin-left:63pt"&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;As of December 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;Fair value measurements using input type&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;Level 1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;Level 2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;Level 3&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;Total&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&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;&lt;span&gt;Assets:&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:52%;vertical-align: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;&lt;span&gt;Available-for-sale marketable securities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;28,853&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;28,853&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;Foreign currency derivative contracts&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;650&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;650&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:52%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&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;&lt;span&gt;Liabilities:&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:52%;vertical-align: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;&lt;span&gt;Earn-out liability&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);padding-bottom:2px;vertical-align: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;&lt;span&gt;Foreign currency derivative contracts&lt;/span&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;vertical-align: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);vertical-align:bottom"&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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align:bottom"&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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(106&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&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;vertical-align: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);vertical-align:bottom"&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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align:bottom"&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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(106&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;Total financial net assets&lt;/span&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);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;29,397&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;29,397&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      </us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member"
      decimals="-3"
      id="Fxbrl_20240322112409451_xbrl_20211120134751731"
      unitRef="USD">0</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member"
      decimals="-3"
      id="Fxbrl_20240322112409451_xbrl_20211120134653210"
      unitRef="USD">26470000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member"
      decimals="-3"
      id="Fxbrl_20240322112409451_xbrl_20211108144503749"
      unitRef="USD">0</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20240322112409451_xbrl_20211108145150370"
      unitRef="USD">26470000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member"
      decimals="-3"
      id="Fxbrl_20240322112409453_xbrl_20230325042213976_xbrl_20211120134653210"
      unitRef="USD">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member"
      decimals="-3"
      id="Fxbrl_20240322112409453_xbrl_20230325042229479"
      unitRef="USD">584000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member"
      decimals="-3"
      id="Fxbrl_20240322112409453_xbrl_20230325042213976_xbrl_20211108144503749"
      unitRef="USD">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20240322112409453_xbrl_20230325042213976_xbrl_20211108145150370"
      unitRef="USD">584000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member"
      decimals="-3"
      id="Fxbrl_20240322112409460_xbrl_20211120134545539"
      unitRef="USD">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member"
      decimals="-3"
      id="Fxbrl_20240322112409460_xbrl_20230325040023050"
      unitRef="USD">224000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member"
      decimals="-3"
      id="Fxbrl_20240322112409460_xbrl_20211108144518532"
      unitRef="USD">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20240322112409460_xbrl_20211108144628925"
      unitRef="USD">224000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <allt:NetAssetsFairValueDisclosure
      contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member"
      decimals="-3"
      id="Fxbrl_20240322112409463_xbrl_20211120134814546"
      unitRef="USD">0</allt:NetAssetsFairValueDisclosure>
    <allt:NetAssetsFairValueDisclosure
      contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member"
      decimals="-3"
      id="Fxbrl_20240322112409463_xbrl_20211108144548852"
      unitRef="USD">26830000</allt:NetAssetsFairValueDisclosure>
    <allt:NetAssetsFairValueDisclosure
      contextRef="C_20241231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member"
      decimals="-3"
      id="Fxbrl_20240322112409463_xbrl_20211124113756049"
      unitRef="USD">0</allt:NetAssetsFairValueDisclosure>
    <allt:NetAssetsFairValueDisclosure
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20240322112409463_xbrl_20211108144648253"
      unitRef="USD">26830000</allt:NetAssetsFairValueDisclosure>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member"
      decimals="-3"
      id="Fxbrl_20240322112423493_xbrl_20211120134751731"
      unitRef="USD">0</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member"
      decimals="-3"
      id="Fxbrl_20240322112423493_xbrl_20211120134653210"
      unitRef="USD">28853000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member"
      decimals="-3"
      id="Fxbrl_20240322112423493_xbrl_20211108144503749"
      unitRef="USD">0</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20240322112423493_xbrl_20211108145150370"
      unitRef="USD">28853000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member"
      decimals="-3"
      id="Fxbrl_20240322112423499_xbrl_20230325042213976_xbrl_20211120134653210"
      unitRef="USD">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member"
      decimals="-3"
      id="Fxbrl_20240322112423499_xbrl_20230325042229479"
      unitRef="USD">650000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member"
      decimals="-3"
      id="Fxbrl_20240322112423499_xbrl_20230325042213976_xbrl_20211108144503749"
      unitRef="USD">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20240322112423499_xbrl_20230325042213976_xbrl_20211108145150370"
      unitRef="USD">650000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:DerivativeLiabilities
      contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member"
      decimals="-3"
      id="Fxbrl_20240322112423507_xbrl_20230317122342778"
      unitRef="USD">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member"
      decimals="-3"
      id="Fxbrl_20240322112423507_xbrl_20230317115735046"
      unitRef="USD">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member"
      decimals="-3"
      id="Fxbrl_20240322112423507_xbrl_20230317122623088"
      unitRef="USD">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20240322112423507_xbrl_20230325142125236"
      unitRef="USD">0</us-gaap:DerivativeLiabilities>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member"
      decimals="-3"
      id="Fxbrl_20240322112423511_xbrl_20211120134545539"
      unitRef="USD">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member"
      decimals="-3"
      id="Fxbrl_20240322112423511_xbrl_20230325040023050"
      unitRef="USD">106000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member"
      decimals="-3"
      id="Fxbrl_20240322112423511_xbrl_20211108144518532"
      unitRef="USD">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20240322112423511_xbrl_20211108144628925"
      unitRef="USD">106000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <allt:NetAssetsFairValueDisclosure
      contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member"
      decimals="-3"
      id="Fxbrl_20240322112423514_xbrl_20211120134814546"
      unitRef="USD">0</allt:NetAssetsFairValueDisclosure>
    <allt:NetAssetsFairValueDisclosure
      contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member"
      decimals="-3"
      id="Fxbrl_20240322112423514_xbrl_20211108144548852"
      unitRef="USD">29397000</allt:NetAssetsFairValueDisclosure>
    <allt:NetAssetsFairValueDisclosure
      contextRef="C_20231231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member"
      decimals="-3"
      id="Fxbrl_20240322112423514_xbrl_20211124113756049"
      unitRef="USD">0</allt:NetAssetsFairValueDisclosure>
    <allt:NetAssetsFairValueDisclosure
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20240322112423514_xbrl_20211108144648253"
      unitRef="USD">29397000</allt:NetAssetsFairValueDisclosure>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240321175756760">
    &lt;div&gt;
      &lt;div style="line-height:1.25"&gt;
        &lt;table cellpadding="0" cellspacing="0" style="font-size:10pt;font-family:Times New Roman, Times, serif;width:100%;color:rgb(0, 0, 0)"&gt;

            &lt;tr&gt;
              &lt;td style="vertical-align:top;font-weight:bold;width:56pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;NOTE 5: -&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;DERIVATIVE INSTRUMENTS&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="line-height:1.25"&gt;
        &lt;div style="line-height:1.25"&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&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;&lt;span&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;/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;&lt;span&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&#160;&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&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;/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;&lt;span&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, 2024, 2023 and 2022 was $(862), $(42) and $1,520, respectively.&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;&lt;span&gt;The Company had a net unrealized gain (loss) associated with cash flow hedges of $ 342 and $482 recorded in other comprehensive loss as of December&#160;31, 2024, respectively. As of December 31, 2024 and 2023, the Company had outstanding hedge transactions in the net amount of $&#160;30,354 and $&#160;17,245, respectively.&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;&lt;span&gt;The fair value of the outstanding foreign exchange contracts recorded by the Company on its consolidated balance sheets as of December 31, 2024 and 2023, as assets and liabilities are as follows:&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:63pt"&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;width:37%;vertical-align: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;&lt;span&gt;Foreign exchange forward and&lt;/span&gt;&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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="vertical-align:bottom;padding-bottom:2px;width:38%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="6" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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;&lt;span&gt;December 31,&lt;/span&gt;&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%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align:bottom;width:37%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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;&lt;span&gt;options contracts&lt;/span&gt;&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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="vertical-align:bottom;width:38%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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;&lt;span&gt;Balance sheet&lt;/span&gt;&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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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;&lt;span&gt;2024&lt;/span&gt;&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%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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;&lt;span&gt;2023&lt;/span&gt;&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%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align:bottom;width:37%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="vertical-align:bottom;width:38%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align:bottom;width:37%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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;&lt;span&gt;Fair value of foreign exchange hedge transactions&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="vertical-align:bottom;width:38%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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;&lt;span&gt;Other receivables and prepaid expenses&lt;/span&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);vertical-align: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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;566&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;537&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align:bottom;width:37%;padding-bottom:2px;vertical-align: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;&lt;span&gt;Fair value of foreign exchange hedge transactions&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="vertical-align:bottom;width:38%;padding-bottom:2px;vertical-align: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;&lt;span&gt;Other payables and accrued expenses&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(224&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(55&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&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:37%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="vertical-align:bottom;width:38%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align:bottom;width:37%;padding-bottom:4px;vertical-align: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;&lt;span&gt;Total derivatives designated as hedging instruments&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="vertical-align:bottom;width:38%;padding-bottom:4px;vertical-align: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;&lt;span&gt;Other Comprehensive profit&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;342&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;482&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&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;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Gain or loss on the derivative instruments, which partially offset the foreign currency impact from the underlying exposures, reclassified from other comprehensive profit (loss) to cost of revenues for the years ended December 31, 2024, 2023 were $ 27 , $ (474), respectively. The amount reclassified from other comprehensive profit (loss) to operating expenses for the years ended December 31, 2024, 2023 were $&#160; 133, $ (2,176), respectively.&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 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;The amount reclassified from other comprehensive profit (loss) to Sales and marketing expenses for the years ended December 31, 2024, 2023 were $ 36 and $ (540), respectively.&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&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;The amount reclassified from other comprehensive profit (loss) to General and administrative expenses for the years ended December 31, 2024, 2023 were $ 29 and $ (440), respectively.&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: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 style="text-decoration:underline"&gt;Non-designated hedges&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: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;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;/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;&lt;span&gt;As of December 31,&#160;2024 and 2023, the Company&#x2019;s outstanding non-hedge transactions were $&#160;10,326 and $&#160;12,459, respectively.&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;&lt;span&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, 2024 and 2023, as assets and liabilities are as follows:&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:63pt"&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;width:37%;vertical-align: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;&lt;span&gt;Foreign exchange forward and&lt;/span&gt;&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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="vertical-align:bottom;padding-bottom:2px;width:38%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="6" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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;&lt;span&gt;December 31,&lt;/span&gt;&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%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align:bottom;width:37%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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;&lt;span&gt;options contracts&lt;/span&gt;&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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="vertical-align:bottom;width:38%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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;&lt;span&gt;Balance sheet&lt;/span&gt;&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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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;&lt;span&gt;2024&lt;/span&gt;&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%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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;&lt;span&gt;2023&lt;/span&gt;&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%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align:bottom;width:37%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="vertical-align:bottom;width:38%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align:bottom;width:37%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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;&lt;span&gt;Fair value of foreign exchange non-designated hedge transactions&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="vertical-align:bottom;width:38%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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;&lt;span&gt;Other receivables and prepaid expenses&lt;/span&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);vertical-align: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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;18&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;113&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align:bottom;width:37%;padding-bottom:2px;vertical-align: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;&lt;span&gt;Fair value of foreign exchange non-designated hedge transactions&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="vertical-align:bottom;width:38%;padding-bottom:2px;vertical-align: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;&lt;span&gt;Other payables and accrued expenses&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(51&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&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:37%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="vertical-align:bottom;width:38%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align:bottom;width:37%;padding-bottom:4px;vertical-align: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;&lt;span&gt;Total derivatives non-designated as hedging instruments&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="vertical-align:bottom;width:38%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;18&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;62&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;

      &lt;/div&gt;
    &lt;/div&gt;
  </us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="F20220318080619065_8"
      unitRef="USD">862000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="F20220318080619041_0"
      unitRef="USD">42000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="F20220318080619062_1"
      unitRef="USD">-1520000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:UnrealizedGainLossOnDerivativesAndCommodityContracts
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20230316112500348"
      unitRef="USD">342000</us-gaap:UnrealizedGainLossOnDerivativesAndCommodityContracts>
    <us-gaap:UnrealizedGainLossOnDerivativesAndCommodityContracts
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20230316112515628"
      unitRef="USD">482000</us-gaap:UnrealizedGainLossOnDerivativesAndCommodityContracts>
    <us-gaap:DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20230316112604465"
      unitRef="USD">30354000</us-gaap:DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent>
    <us-gaap:DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20230316112610676"
      unitRef="USD">17245000</us-gaap:DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent>
    <us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock
      contextRef="C_20240101to20241231_usgaapHedgingDesignationAxis_usgaapDesignatedAsHedgingInstrumentMember"
      id="Fxbrl_20240321175828111">
          &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;width:37%;vertical-align: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;&lt;span&gt;Foreign exchange forward and&lt;/span&gt;&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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="vertical-align:bottom;padding-bottom:2px;width:38%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="6" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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;&lt;span&gt;December 31,&lt;/span&gt;&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%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align:bottom;width:37%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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;&lt;span&gt;options contracts&lt;/span&gt;&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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="vertical-align:bottom;width:38%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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;&lt;span&gt;Balance sheet&lt;/span&gt;&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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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;&lt;span&gt;2024&lt;/span&gt;&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%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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;&lt;span&gt;2023&lt;/span&gt;&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%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align:bottom;width:37%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="vertical-align:bottom;width:38%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align:bottom;width:37%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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;&lt;span&gt;Fair value of foreign exchange hedge transactions&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="vertical-align:bottom;width:38%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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;&lt;span&gt;Other receivables and prepaid expenses&lt;/span&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);vertical-align: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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;566&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;537&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align:bottom;width:37%;padding-bottom:2px;vertical-align: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;&lt;span&gt;Fair value of foreign exchange hedge transactions&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="vertical-align:bottom;width:38%;padding-bottom:2px;vertical-align: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;&lt;span&gt;Other payables and accrued expenses&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(224&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(55&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&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:37%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="vertical-align:bottom;width:38%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align:bottom;width:37%;padding-bottom:4px;vertical-align: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;&lt;span&gt;Total derivatives designated as hedging instruments&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="vertical-align:bottom;width:38%;padding-bottom:4px;vertical-align: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;&lt;span&gt;Other Comprehensive profit&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;342&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;482&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;
        </us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock>
    <us-gaap:ForeignCurrencyFairValueHedgeAssetAtFairValue
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20220318143736135_20220318080619063_2"
      unitRef="USD">566000</us-gaap:ForeignCurrencyFairValueHedgeAssetAtFairValue>
    <us-gaap:ForeignCurrencyFairValueHedgeAssetAtFairValue
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20220318143736135_20220318080619063_3"
      unitRef="USD">537000</us-gaap:ForeignCurrencyFairValueHedgeAssetAtFairValue>
    <us-gaap:ForeignCurrencyFairValueHedgeLiabilityAtFairValue
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20220318143736137_20220318080619063_4"
      unitRef="USD">224000</us-gaap:ForeignCurrencyFairValueHedgeLiabilityAtFairValue>
    <us-gaap:ForeignCurrencyFairValueHedgeLiabilityAtFairValue
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20220318143736137_20220318080619064_5"
      unitRef="USD">55000</us-gaap:ForeignCurrencyFairValueHedgeLiabilityAtFairValue>
    <us-gaap:ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20230326220824906"
      unitRef="USD">342000</us-gaap:ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet>
    <us-gaap:ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20220318143736140_20220318080619064_7"
      unitRef="USD">482000</us-gaap:ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20240408153540824"
      unitRef="USD">27000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20240408153546252"
      unitRef="USD">-474000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <allt:DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToResearchAndDevelopmentExpenses
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20240408155505001"
      unitRef="USD">133000</allt:DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToResearchAndDevelopmentExpenses>
    <allt:DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToResearchAndDevelopmentExpenses
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20240408160007715"
      unitRef="USD">-2176000</allt:DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToResearchAndDevelopmentExpenses>
    <allt:DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToSalesAndMarketingExpenses
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20240408155510116"
      unitRef="USD">36000</allt:DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToSalesAndMarketingExpenses>
    <allt:DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToSalesAndMarketingExpenses
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20240408160025940"
      unitRef="USD">-540000</allt:DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToSalesAndMarketingExpenses>
    <allt:DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToGeneralAndAdministrativeExpenses
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20240408155514627"
      unitRef="USD">29000</allt:DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToGeneralAndAdministrativeExpenses>
    <allt:DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToGeneralAndAdministrativeExpenses
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20240408160043547"
      unitRef="USD">-440000</allt:DerivativeInstrumentsReclassifiedFromOtherComprehensiveLossToGeneralAndAdministrativeExpenses>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20240408160106300"
      unitRef="USD">10326000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20240408160112628"
      unitRef="USD">12459000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue>
    <us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock
      contextRef="C_20240101to20241231_usgaapHedgingDesignationAxis_usgaapNondesignatedMember"
      id="Fxbrl_20240321175955856">
          &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;width:37%;vertical-align: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;&lt;span&gt;Foreign exchange forward and&lt;/span&gt;&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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="vertical-align:bottom;padding-bottom:2px;width:38%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="6" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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;&lt;span&gt;December 31,&lt;/span&gt;&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%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align:bottom;width:37%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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;&lt;span&gt;options contracts&lt;/span&gt;&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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="vertical-align:bottom;width:38%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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;&lt;span&gt;Balance sheet&lt;/span&gt;&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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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;&lt;span&gt;2024&lt;/span&gt;&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%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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;&lt;span&gt;2023&lt;/span&gt;&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%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align:bottom;width:37%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="vertical-align:bottom;width:38%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align:bottom;width:37%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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;&lt;span&gt;Fair value of foreign exchange non-designated hedge transactions&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="vertical-align:bottom;width:38%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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;&lt;span&gt;Other receivables and prepaid expenses&lt;/span&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);vertical-align: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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;18&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;113&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align:bottom;width:37%;padding-bottom:2px;vertical-align: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;&lt;span&gt;Fair value of foreign exchange non-designated hedge transactions&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="vertical-align:bottom;width:38%;padding-bottom:2px;vertical-align: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;&lt;span&gt;Other payables and accrued expenses&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(51&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&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:37%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="vertical-align:bottom;width:38%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align:bottom;width:37%;padding-bottom:4px;vertical-align: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;&lt;span&gt;Total derivatives non-designated as hedging instruments&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td style="vertical-align:bottom;width:38%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;18&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;62&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;
        </us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20220318143853031_20220318080619065_10"
      unitRef="USD">18000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20220318143853031_20220318080619065_9"
      unitRef="USD">113000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20220318143853035_20220318080619069_21"
      unitRef="USD">0</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20220318143853035_20220318080619068_20"
      unitRef="USD">51000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20220318143853037_20220318080619070_23"
      unitRef="USD">18000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20220318143853037_20220318080619069_22"
      unitRef="USD">-62000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet>
    <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock
      contextRef="C_20240101to20241231"
      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;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;&lt;span&gt;&lt;span&gt;NOTE 6: -&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;OTHER RECEIVABLES AND PREPAID EXPENSES&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;/td&gt;
                                &lt;/tr&gt;

                            &lt;/table&gt;

                              &lt;div&gt;
                                &lt;div style="margin-left:63pt"&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;December&#160;31,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                        &lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                      &lt;/tr&gt;
                                      &lt;tr&gt;
                                        &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                        &lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                        &lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                      &lt;/tr&gt;
                                      &lt;tr&gt;
                                        &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                                          &lt;div style="text-align:justify;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;Prepaid expenses&lt;/span&gt;&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;4,335&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;5,890&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                      &lt;/tr&gt;
                                      &lt;tr&gt;
                                        &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                                          &lt;div style="text-align:justify;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;Government authorities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                        &lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;969&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                        &lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;988&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                        &lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                                          &lt;div style="text-align:justify;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;Accrued interest&lt;/span&gt;&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;34&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;591&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                      &lt;/tr&gt;
                                      &lt;tr&gt;
                                        &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                                          &lt;div style="text-align:justify;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;Foreign currency derivative contracts&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                        &lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;584&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                        &lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;650&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                        &lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                                          &lt;div style="text-align:justify;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;Grants receivable from the OCS&lt;/span&gt;&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;12&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                      &lt;/tr&gt;
                                      &lt;tr&gt;
                                        &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                                          &lt;div style="text-align:justify;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;Short-term lease deposits&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                        &lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;124&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                        &lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;145&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                        &lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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;vertical-align:bottom"&gt;
                                          &lt;div style="text-align:justify;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;Others&lt;/span&gt;&lt;/span&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;vertical-align: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);vertical-align:bottom"&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);vertical-align:bottom"&gt;
                                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;259&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align:bottom"&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);vertical-align:bottom"&gt;
                                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;173&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                      &lt;/tr&gt;
                                      &lt;tr&gt;
                                        &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;6,317&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;8,437&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&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;
      </us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
    <allt:OtherAccountsReceivableAndPrepaidExpensesTableTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250321214155388">
                              &lt;div&gt;
                                &lt;div style="margin-left:63pt"&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;December&#160;31,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                        &lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                      &lt;/tr&gt;
                                      &lt;tr&gt;
                                        &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                        &lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                        &lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                      &lt;/tr&gt;
                                      &lt;tr&gt;
                                        &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                                          &lt;div style="text-align:justify;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;Prepaid expenses&lt;/span&gt;&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;4,335&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;5,890&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                      &lt;/tr&gt;
                                      &lt;tr&gt;
                                        &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                                          &lt;div style="text-align:justify;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;Government authorities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                        &lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;969&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                        &lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;988&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                        &lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                                          &lt;div style="text-align:justify;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;Accrued interest&lt;/span&gt;&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;34&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;591&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                      &lt;/tr&gt;
                                      &lt;tr&gt;
                                        &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                                          &lt;div style="text-align:justify;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;Foreign currency derivative contracts&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                        &lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;584&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                        &lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;650&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                        &lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                                          &lt;div style="text-align:justify;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;Grants receivable from the OCS&lt;/span&gt;&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;12&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                      &lt;/tr&gt;
                                      &lt;tr&gt;
                                        &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                                          &lt;div style="text-align:justify;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;Short-term lease deposits&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                        &lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;124&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                        &lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;145&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                        &lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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;vertical-align:bottom"&gt;
                                          &lt;div style="text-align:justify;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;Others&lt;/span&gt;&lt;/span&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;vertical-align: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);vertical-align:bottom"&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);vertical-align:bottom"&gt;
                                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;259&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align:bottom"&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);vertical-align:bottom"&gt;
                                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;173&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                      &lt;/tr&gt;
                                      &lt;tr&gt;
                                        &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;6,317&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;8,437&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                      &lt;/tr&gt;

                                  &lt;/table&gt;
                                &lt;/div&gt;
                              &lt;/div&gt;
                            </allt:OtherAccountsReceivableAndPrepaidExpensesTableTextBlock>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211108160038904_33"
      unitRef="USD">4335000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211108162133132"
      unitRef="USD">5890000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:GovernmentContractReceivable
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211108160038904_43"
      unitRef="USD">969000</us-gaap:GovernmentContractReceivable>
    <us-gaap:GovernmentContractReceivable
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211108160038904_47"
      unitRef="USD">988000</us-gaap:GovernmentContractReceivable>
    <us-gaap:PrepaidInterest
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20230316122107862_xbrl_20211108160038904_43"
      unitRef="USD">34000</us-gaap:PrepaidInterest>
    <us-gaap:PrepaidInterest
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20230316122107862_xbrl_20211108160038904_47"
      unitRef="USD">591000</us-gaap:PrepaidInterest>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211108160038904_63"
      unitRef="USD">584000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211108160038904_67"
      unitRef="USD">650000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:GrantsReceivable
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20250321214534430_xbrl_20211108160038904_63"
      unitRef="USD">12000</us-gaap:GrantsReceivable>
    <us-gaap:GrantsReceivable
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20250321214534430_xbrl_20211108160038904_67"
      unitRef="USD">0</us-gaap:GrantsReceivable>
    <us-gaap:DepositsAssetsCurrent
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211108160038904_73"
      unitRef="USD">124000</us-gaap:DepositsAssetsCurrent>
    <us-gaap:DepositsAssetsCurrent
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211108160038904_77"
      unitRef="USD">145000</us-gaap:DepositsAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211108160038904_93"
      unitRef="USD">259000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211108160038904_97"
      unitRef="USD">173000</us-gaap:OtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211108160038904_113"
      unitRef="USD">6317000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211108160038904_117"
      unitRef="USD">8437000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20211122175645781">
            &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;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;&lt;span&gt;&lt;span&gt;NOTE 7: -&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;INVENTORIES&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;p style="margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/p&gt;

                                &lt;div&gt;
                                  &lt;div style="margin-left:63pt"&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;Raw materials&lt;/span&gt;&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;650&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,656&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align: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;&lt;span&gt;&lt;span&gt;Finished goods&lt;/span&gt;&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;7,961&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;10,218&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;8,611&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;11,874&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&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;&lt;span&gt;&lt;span&gt;As of December 31, 2024 and 2023, 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 $ 3,046 and $ 1,788, respectively.&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;
          </us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250321215145820">
                                &lt;div&gt;
                                  &lt;div style="margin-left:63pt"&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;Raw materials&lt;/span&gt;&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;650&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,656&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align: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;&lt;span&gt;&lt;span&gt;Finished goods&lt;/span&gt;&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;7,961&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;10,218&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;8,611&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;11,874&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;

                                    &lt;/table&gt;
                                  &lt;/div&gt;
                                &lt;/div&gt;
                              </us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211108161707889"
      unitRef="USD">650000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211108161716737"
      unitRef="USD">1656000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211108161826428"
      unitRef="USD">7961000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211108161852791"
      unitRef="USD">10218000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211108161925273"
      unitRef="USD">8611000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211108162019548"
      unitRef="USD">11874000</us-gaap:InventoryNet>
    <allt:CostOfGoodsSoldDeferredRevenue
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20220310112021114"
      unitRef="USD">3046000</allt:CostOfGoodsSoldDeferredRevenue>
    <allt:CostOfGoodsSoldDeferredRevenue
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20220310112026674"
      unitRef="USD">1788000</allt:CostOfGoodsSoldDeferredRevenue>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20211125121006963">
          &lt;div&gt;
            &lt;div&gt;
              &lt;div&gt;
                &lt;div style="text-align:justify;margin-left:0.3pt;line-height:1.25"&gt;
                  &lt;table cellpadding="0" cellspacing="0" style="font-size:10pt;text-align:left;font-family:Times New Roman, Times, serif;width:100%;color:rgb(0, 0, 0)"&gt;

                      &lt;tr&gt;
                        &lt;td style="vertical-align:top;font-weight:bold;width:56pt"&gt;&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 8: -&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;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-weight:bold"&gt;PROPERTY AND EQUIPMENT, NET&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;
                  &lt;p style="margin-top:0pt;margin-bottom: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: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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align: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;&lt;span&gt;&lt;span&gt;Cost:&lt;/span&gt;&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="vertical-align:bottom;width:76%;vertical-align: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;&lt;span&gt;&lt;span&gt;Lab equipment&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;13,011&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;12,750&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;Computers and peripheral equipment&lt;/span&gt;&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;12,058&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;11,353&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="vertical-align:bottom;width:76%;vertical-align: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;&lt;span&gt;&lt;span&gt;Office furniture and equipment&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,431&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,438&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;Leasehold improvements&lt;/span&gt;&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;3,094&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2,990&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align: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;&lt;span&gt;&lt;span&gt;SECaaS equipment&lt;/span&gt;&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;7,476&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;8,036&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;37,070&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;36,567&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;Accumulated depreciation:&lt;/span&gt;&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="vertical-align:bottom;width:76%;vertical-align: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;&lt;span&gt;&lt;span&gt;Lab equipment&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;10,944&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;9,835&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;Computers and peripheral equipment&lt;/span&gt;&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;10,778&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;9,041&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="vertical-align:bottom;width:76%;vertical-align: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;&lt;span&gt;&lt;span&gt;Office furniture and equipment&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;588&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;535&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;Leasehold improvements&lt;/span&gt;&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,941&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,692&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align: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;&lt;span&gt;&lt;span&gt;SECaaS equipment&lt;/span&gt;&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;5,127&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;4,275&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;29,378&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;25,378&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align: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;&lt;span&gt;&lt;span&gt;Depreciated cost&lt;/span&gt;&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;7,692&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;11,189&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&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;&lt;span&gt;&lt;span&gt;Depreciation expenses for the years ended December 31, 2024, 2023 and 2022 was $&#160;5,613, $&#160;5,536 and $&#160;6,406, respectively.&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;
        </us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250322052419392">
                    &lt;div&gt;
                      &lt;div style="margin-left:63pt"&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align: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;&lt;span&gt;&lt;span&gt;Cost:&lt;/span&gt;&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="vertical-align:bottom;width:76%;vertical-align: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;&lt;span&gt;&lt;span&gt;Lab equipment&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;13,011&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;12,750&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;Computers and peripheral equipment&lt;/span&gt;&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;12,058&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;11,353&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="vertical-align:bottom;width:76%;vertical-align: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;&lt;span&gt;&lt;span&gt;Office furniture and equipment&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,431&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,438&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;Leasehold improvements&lt;/span&gt;&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;3,094&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2,990&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align: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;&lt;span&gt;&lt;span&gt;SECaaS equipment&lt;/span&gt;&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;7,476&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;8,036&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;37,070&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;36,567&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;Accumulated depreciation:&lt;/span&gt;&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="vertical-align:bottom;width:76%;vertical-align: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;&lt;span&gt;&lt;span&gt;Lab equipment&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;10,944&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;9,835&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;Computers and peripheral equipment&lt;/span&gt;&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;10,778&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;9,041&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="vertical-align:bottom;width:76%;vertical-align: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;&lt;span&gt;&lt;span&gt;Office furniture and equipment&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;588&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;535&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;Leasehold improvements&lt;/span&gt;&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,941&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,692&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align: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;&lt;span&gt;&lt;span&gt;SECaaS equipment&lt;/span&gt;&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;5,127&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;4,275&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;29,378&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;25,378&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align: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;&lt;span&gt;&lt;span&gt;Depreciated cost&lt;/span&gt;&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;7,692&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;11,189&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&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_20241231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOtherMachineryAndEquipmentMember"
      decimals="-3"
      id="Fxbrl_20211108162522618_33"
      unitRef="USD">13011000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_20231231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOtherMachineryAndEquipmentMember"
      decimals="-3"
      id="Fxbrl_20211108162522618_37"
      unitRef="USD">12750000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_20241231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOfficeEquipmentMember"
      decimals="-3"
      id="Fxbrl_20211108162522618_43"
      unitRef="USD">12058000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_20231231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOfficeEquipmentMember"
      decimals="-3"
      id="Fxbrl_20211108162522618_47"
      unitRef="USD">11353000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_20241231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapFurnitureAndFixturesMember"
      decimals="-3"
      id="Fxbrl_20211108162522618_53"
      unitRef="USD">1431000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_20231231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapFurnitureAndFixturesMember"
      decimals="-3"
      id="Fxbrl_20211108162522618_57"
      unitRef="USD">1438000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_20241231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapLeaseholdImprovementsMember"
      decimals="-3"
      id="Fxbrl_20211108162522618_63"
      unitRef="USD">3094000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_20231231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapLeaseholdImprovementsMember"
      decimals="-3"
      id="Fxbrl_20211108162522618_67"
      unitRef="USD">2990000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_20241231_usgaapPropertyPlantAndEquipmentByTypeAxis_alltSecurityAsServiceMember"
      decimals="-3"
      id="Fxbrl_20211108162522618_73"
      unitRef="USD">7476000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_20231231_usgaapPropertyPlantAndEquipmentByTypeAxis_alltSecurityAsServiceMember"
      decimals="-3"
      id="Fxbrl_20211108162522618_77"
      unitRef="USD">8036000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211108162522618_93"
      unitRef="USD">37070000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211108162522618_97"
      unitRef="USD">36567000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_20241231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOtherMachineryAndEquipmentMember"
      decimals="-3"
      id="Fxbrl_20211108162522618_113"
      unitRef="USD">10944000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_20231231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOtherMachineryAndEquipmentMember"
      decimals="-3"
      id="Fxbrl_20211108162522618_117"
      unitRef="USD">9835000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_20241231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOfficeEquipmentMember"
      decimals="-3"
      id="Fxbrl_20211108162522618_123"
      unitRef="USD">10778000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_20231231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOfficeEquipmentMember"
      decimals="-3"
      id="Fxbrl_20211108162522618_127"
      unitRef="USD">9041000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_20241231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapFurnitureAndFixturesMember"
      decimals="-3"
      id="Fxbrl_20211108162522618_133"
      unitRef="USD">588000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_20231231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapFurnitureAndFixturesMember"
      decimals="-3"
      id="Fxbrl_20211108162522618_137"
      unitRef="USD">535000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_20241231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapLeaseholdImprovementsMember"
      decimals="-3"
      id="Fxbrl_20211108162522618_143"
      unitRef="USD">1941000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_20231231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapLeaseholdImprovementsMember"
      decimals="-3"
      id="Fxbrl_20211108162522618_147"
      unitRef="USD">1692000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_20241231_usgaapPropertyPlantAndEquipmentByTypeAxis_alltSecurityAsServiceMember"
      decimals="-3"
      id="Fxbrl_20211108162522618_153"
      unitRef="USD">5127000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_20231231_usgaapPropertyPlantAndEquipmentByTypeAxis_alltSecurityAsServiceMember"
      decimals="-3"
      id="Fxbrl_20211108162522618_157"
      unitRef="USD">4275000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211108162522618_173"
      unitRef="USD">29378000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211108162522618_177"
      unitRef="USD">25378000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211108162522618_193"
      unitRef="USD">7692000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211108162522618_197"
      unitRef="USD">11189000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20211108163317566"
      unitRef="USD">5613000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20211108163326940"
      unitRef="USD">5536000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211108163330584"
      unitRef="USD">6406000</us-gaap:Depreciation>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240321163709827">
    &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;&lt;span&gt;&lt;span&gt;NOTE 9: -&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;INTANGIBLE ASSETS, NET&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;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;&lt;span&gt;&lt;span&gt;a.&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;The following table shows the Company's intangible assets for the periods presented&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="margin-left:90pt"&gt;

                &lt;div&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align: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;&lt;span&gt;&lt;span&gt;Original Cost:&lt;/span&gt;&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;Technology&lt;/span&gt;&lt;/span&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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;10,113&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;10,113&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:76%;vertical-align: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;&lt;span&gt;&lt;span&gt;Backlog&lt;/span&gt;&lt;/span&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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,877&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,877&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;Customer relationships&lt;/span&gt;&lt;/span&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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;3,592&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;3,592&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:76%;vertical-align: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;&lt;span&gt;&lt;span&gt;Software license&lt;/span&gt;&lt;/span&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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,651&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,651&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;IP R&amp;amp;D&lt;/span&gt;&lt;/span&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);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;3,659&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&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);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;3,659&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;20,892&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&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);vertical-align: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);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;20,892&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:76%;vertical-align: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;&lt;span&gt;&lt;span&gt;Accumulated amortization:&lt;/span&gt;&lt;/span&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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:76%;vertical-align: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;&lt;span&gt;&lt;span&gt;&#160;Technology&lt;/span&gt;&lt;/span&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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;10,113&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;10,113&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;Backlog&lt;/span&gt;&lt;/span&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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,877&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,877&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:76%;vertical-align: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;&lt;span&gt;&lt;span&gt;Customer relationships&lt;/span&gt;&lt;/span&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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;3,592&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;3,592&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;Software license&lt;/span&gt;&lt;/span&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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,651&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,651&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align: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;&lt;span&gt;&lt;span&gt;IP R&amp;amp;D&lt;/span&gt;&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;3,354&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2,744&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;20,587&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;19,977&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align: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;&lt;span&gt;&lt;span&gt;Amortized cost&lt;/span&gt;&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;305&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;915&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&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;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;&lt;span&gt;&lt;span&gt;b.&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;Amortization expense for the years ended December 31, 2024, 2023 and 2022 were $&#160;610, $ 982 and $&#160;946, respectively.&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;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;&lt;span&gt;&lt;span&gt;c.&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;Estimated amortization expense for the years ending:&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="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: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;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&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;&lt;span&gt;&lt;span&gt;Year ending December 31,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;2025&lt;/span&gt;&lt;/span&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);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;305&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:88%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;Total&lt;/span&gt;&lt;/span&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);vertical-align: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);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;305&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&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;
  </us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250322052922674">
                &lt;div&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align: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;&lt;span&gt;&lt;span&gt;Original Cost:&lt;/span&gt;&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;Technology&lt;/span&gt;&lt;/span&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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;10,113&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;10,113&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:76%;vertical-align: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;&lt;span&gt;&lt;span&gt;Backlog&lt;/span&gt;&lt;/span&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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,877&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,877&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;Customer relationships&lt;/span&gt;&lt;/span&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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;3,592&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;3,592&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:76%;vertical-align: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;&lt;span&gt;&lt;span&gt;Software license&lt;/span&gt;&lt;/span&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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,651&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,651&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;IP R&amp;amp;D&lt;/span&gt;&lt;/span&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);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;3,659&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&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);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;3,659&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;20,892&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&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);vertical-align: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);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;20,892&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:76%;vertical-align: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;&lt;span&gt;&lt;span&gt;Accumulated amortization:&lt;/span&gt;&lt;/span&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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:76%;vertical-align: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;&lt;span&gt;&lt;span&gt;&#160;Technology&lt;/span&gt;&lt;/span&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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;10,113&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;10,113&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;Backlog&lt;/span&gt;&lt;/span&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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,877&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,877&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:76%;vertical-align: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;&lt;span&gt;&lt;span&gt;Customer relationships&lt;/span&gt;&lt;/span&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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;3,592&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;3,592&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;Software license&lt;/span&gt;&lt;/span&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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,651&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,651&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align: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;&lt;span&gt;&lt;span&gt;IP R&amp;amp;D&lt;/span&gt;&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;3,354&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;2,744&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;20,587&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;19,977&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align: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;&lt;span&gt;&lt;span&gt;Amortized cost&lt;/span&gt;&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;305&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;915&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;
                &lt;/div&gt;
              </us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_20241231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapTechnologyBasedIntangibleAssetsMember"
      decimals="-3"
      id="Fxbrl_20211108165255174"
      unitRef="USD">10113000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_20231231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapTechnologyBasedIntangibleAssetsMember"
      decimals="-3"
      id="Fxbrl_20211108165301405"
      unitRef="USD">10113000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_20241231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapOrderOrProductionBacklogMember"
      decimals="-3"
      id="Fxbrl_20211108165324452"
      unitRef="USD">1877000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_20231231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapOrderOrProductionBacklogMember"
      decimals="-3"
      id="Fxbrl_20211108165345380"
      unitRef="USD">1877000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_20241231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember"
      decimals="-3"
      id="Fxbrl_20211108165328252"
      unitRef="USD">3592000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_20231231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember"
      decimals="-3"
      id="Fxbrl_20211108165349059"
      unitRef="USD">3592000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_20241231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapComputerSoftwareIntangibleAssetMember"
      decimals="-3"
      id="Fxbrl_20220310112744159_xbrl_20211108165328252"
      unitRef="USD">1651000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_20231231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapComputerSoftwareIntangibleAssetMember"
      decimals="-3"
      id="Fxbrl_20220318145517707"
      unitRef="USD">1651000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_20241231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapIntellectualPropertyMember"
      decimals="-3"
      id="Fxbrl_20211108165332948"
      unitRef="USD">3659000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_20231231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapIntellectualPropertyMember"
      decimals="-3"
      id="Fxbrl_20211108165353020"
      unitRef="USD">3659000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211108165801868"
      unitRef="USD">20892000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211108165809785"
      unitRef="USD">20892000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_20241231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapTechnologyBasedIntangibleAssetsMember"
      decimals="-3"
      id="Fxbrl_20211108165905702"
      unitRef="USD">10113000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_20231231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapTechnologyBasedIntangibleAssetsMember"
      decimals="-3"
      id="Fxbrl_20211108165953820"
      unitRef="USD">10113000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_20241231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapOrderOrProductionBacklogMember"
      decimals="-3"
      id="Fxbrl_20211108170023190"
      unitRef="USD">1877000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_20231231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapOrderOrProductionBacklogMember"
      decimals="-3"
      id="Fxbrl_20211108170029940"
      unitRef="USD">1877000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_20241231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember"
      decimals="-3"
      id="Fxbrl_20211108170100401"
      unitRef="USD">3592000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_20231231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember"
      decimals="-3"
      id="Fxbrl_20211108170103553"
      unitRef="USD">3592000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_20241231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapComputerSoftwareIntangibleAssetMember"
      decimals="-3"
      id="Fxbrl_20220310112815167_xbrl_20211108170100401"
      unitRef="USD">1651000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_20231231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapComputerSoftwareIntangibleAssetMember"
      decimals="-3"
      id="Fxbrl_20220310112815167_xbrl_20211108170103553"
      unitRef="USD">1651000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_20241231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapIntellectualPropertyMember"
      decimals="-3"
      id="Fxbrl_20211108170124993"
      unitRef="USD">3354000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_20231231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapIntellectualPropertyMember"
      decimals="-3"
      id="Fxbrl_20211108170129217"
      unitRef="USD">2744000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211108170134065"
      unitRef="USD">20587000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211108170143169"
      unitRef="USD">19977000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211108170452649"
      unitRef="USD">305000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211108170508937"
      unitRef="USD">915000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20220310112248205"
      unitRef="USD">610000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20220310112252185"
      unitRef="USD">982000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220310112255337"
      unitRef="USD">946000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250322052937958">
              &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: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;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&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;&lt;span&gt;&lt;span&gt;Year ending December 31,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;2025&lt;/span&gt;&lt;/span&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);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;305&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:88%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;Total&lt;/span&gt;&lt;/span&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);vertical-align: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);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;305&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&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_20241231"
      decimals="-3"
      id="Fxbrl_20211108164839640"
      unitRef="USD">305000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211108165020902"
      unitRef="USD">305000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20211122175140958">
        &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="vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;width:56pt"&gt;NOTE 10: -&lt;/td&gt;
                            &lt;td style="vertical-align:top;text-align:justify;width:auto"&gt;
                              &lt;div style="font-weight:bold"&gt;OTHER PAYABLES AND ACCRUED EXPENSES&lt;/div&gt;
                            &lt;/td&gt;
                          &lt;/tr&gt;

                      &lt;/table&gt;
                      &lt;p style="margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/p&gt;

                        &lt;div&gt;
                          &lt;div style="margin-left:90pt"&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;December&#160;31,&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;2024&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;2023&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                                    &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Accrued expenses&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                    &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;6,230&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                    &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;5,964&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                                    &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Deferred revenues from IIA&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;-&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;302&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                                    &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Onerous contract&#160;liability&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;276&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;551&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                                    &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Government authorities&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;2,032&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;2,108&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                                    &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Foreign currency derivative contracts&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;224&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;106&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                                    &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Holdback and contingent earnout&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;300&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;299&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                                    &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Provision for returns&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;33&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;90&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom"&gt;
                                    &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Others&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;105&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;108&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                                    &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;9,200&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                                    &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;9,528&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&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;
      </us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250322053109100">
                        &lt;div&gt;
                          &lt;div style="margin-left:90pt"&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;December&#160;31,&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;2024&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;2023&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                                    &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Accrued expenses&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                    &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;6,230&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                    &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;5,964&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                                    &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Deferred revenues from IIA&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;-&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;302&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                                    &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Onerous contract&#160;liability&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;276&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;551&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                                    &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Government authorities&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;2,032&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;2,108&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                                    &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Foreign currency derivative contracts&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;224&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;106&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                                    &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Holdback and contingent earnout&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;300&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;299&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                                    &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Provision for returns&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;33&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;90&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom"&gt;
                                    &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Others&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;105&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;108&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                                    &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;9,200&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                                    &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;9,528&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;

                            &lt;/table&gt;
                          &lt;/div&gt;
                        &lt;/div&gt;
                      </us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211108171620009_33"
      unitRef="USD">6230000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211108171620009_37"
      unitRef="USD">5964000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DeferredIncome
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20220310141412997_xbrl_20211108171620009_33"
      unitRef="USD">0</us-gaap:DeferredIncome>
    <us-gaap:DeferredIncome
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20220319141850853"
      unitRef="USD">302000</us-gaap:DeferredIncome>
    <allt:OnerousContractLiability
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20240321164527635"
      unitRef="USD">276000</allt:OnerousContractLiability>
    <allt:OnerousContractLiability
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20240321164540043"
      unitRef="USD">551000</allt:OnerousContractLiability>
    <allt:GovernmentAuthorities
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211108171620009_43"
      unitRef="USD">2032000</allt:GovernmentAuthorities>
    <allt:GovernmentAuthorities
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211108171620009_47"
      unitRef="USD">2108000</allt:GovernmentAuthorities>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211108171620009_53"
      unitRef="USD">224000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211108171620009_57"
      unitRef="USD">106000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <allt:HoldbackAndContingentEarnout
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211108171620009_63"
      unitRef="USD">300000</allt:HoldbackAndContingentEarnout>
    <allt:HoldbackAndContingentEarnout
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211108171620009_67"
      unitRef="USD">299000</allt:HoldbackAndContingentEarnout>
    <allt:ProvisionForReturns
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211108171620009_73"
      unitRef="USD">33000</allt:ProvisionForReturns>
    <allt:ProvisionForReturns
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211108171620009_77"
      unitRef="USD">90000</allt:ProvisionForReturns>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211108171620009_93"
      unitRef="USD">105000</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211108171620009_97"
      unitRef="USD">108000</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <allt:OtherPayablesAndAccruedLiabilitiesCurrent
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20211108171620009_113"
      unitRef="USD">9200000</allt:OtherPayablesAndAccruedLiabilitiesCurrent>
    <allt:OtherPayablesAndAccruedLiabilitiesCurrent
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20211108171620009_117"
      unitRef="USD">9528000</allt:OtherPayablesAndAccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeasesOfLessorDisclosureTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250323103131208">
    &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;&lt;span&gt;&lt;span&gt;NOTE 11: -&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;LEASE&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 Group's facilities are leased under several lease agreements.&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 addition, the Company has various operating lease agreements with respect to motor vehicles.&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;Lease expenses of office rent and vehicles for the years ended December 31, 2024, 2023 and 2022 were approximately $ 2,735, $ 3,545 and $ 3,784, respectively.&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 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;Expenses for short- term leases in 2024 were $ 199, $ 229 and $ 82, respectively. Variable lease costs for the years ended December 31, 2024, 2023 and 2022 were $ 826, $ 831 and $813, 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;The following table represents the weighted-average remaining lease term and discount rate:&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 style="margin-left:90pt"&gt;
            &lt;div&gt;
              &lt;div&gt;
                &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt"&gt;

                    &lt;tr&gt;
                      &lt;td style="width:69%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="3" style="vertical-align:top;border-bottom:2px solid rgb(0, 0, 0)"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;Year ended December 31,&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="width:69%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:15%;vertical-align:top;border-bottom:2px solid rgb(0, 0, 0)"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;2024&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:top"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:15%;vertical-align:top;border-bottom:2px solid rgb(0, 0, 0)"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;2023&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="width:69%;vertical-align:bottom;text-align:center"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:15%;vertical-align:top"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:top"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:15%;vertical-align:top"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="width:69%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Weighted average remaining lease term&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td style="width:15%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;5 years&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:top;background-color:rgb(204, 238, 255);text-align:center"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:15%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;1.5 years&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="width:69%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Weighted average discount rate&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td style="width:15%;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;8.84%&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:top;text-align:center"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:15%;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;2.10%&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="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 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;/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;Cash paid for amounts included in measurement of lease liabilities during the years ended 2024, 2023 and 2022 were $2,751, $4,152, and $2,843, 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;Maturities of operating lease liabilities were as follows:&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 style="margin-left:90pt"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;Year ending December 31,&lt;/span&gt;&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:88%;vertical-align: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;&lt;span&gt;&lt;span&gt;2025&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,059&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;2026&lt;/span&gt;&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,511&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:88%;vertical-align: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;&lt;span&gt;&lt;span&gt;2027&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,590&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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;vertical-align: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;&lt;span&gt;&lt;span&gt;2028 and thereafter&lt;/span&gt;&lt;/span&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;vertical-align: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);vertical-align:bottom"&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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;3,832&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:88%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;Total lease payments&lt;/span&gt;&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;7,992&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:88%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;Less - imputed interest&lt;/span&gt;&lt;/span&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);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(1,622&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;Present value of lease liabilities&lt;/span&gt;&lt;/span&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);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;6,370&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&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: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;During the years ended December 31, 2024, and 2023, the short-term maturities of operating lease liabilities with a term of twelve months or less were $ 199 and $ 195, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
    &lt;/div&gt;
  </us-gaap:OperatingLeasesOfLessorDisclosureTextBlock>
    <us-gaap:LeaseCost
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20240408165011492"
      unitRef="USD">2735000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20240408165017562"
      unitRef="USD">3545000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20240408165023258"
      unitRef="USD">3784000</us-gaap:LeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20240408165039899"
      unitRef="USD">199000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20240408165044403"
      unitRef="USD">229000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20240408165047146"
      unitRef="USD">82000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20240408171008878"
      unitRef="USD">826000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20240408171017666"
      unitRef="USD">831000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20240408171020524"
      unitRef="USD">813000</us-gaap:VariableLeaseCost>
    <allt:ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRate
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250323103048012">
        &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:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt"&gt;

                    &lt;tr&gt;
                      &lt;td style="width:69%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="3" style="vertical-align:top;border-bottom:2px solid rgb(0, 0, 0)"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;Year ended December 31,&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="width:69%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:15%;vertical-align:top;border-bottom:2px solid rgb(0, 0, 0)"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;2024&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:top"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:15%;vertical-align:top;border-bottom:2px solid rgb(0, 0, 0)"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;2023&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="width:69%;vertical-align:bottom;text-align:center"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:15%;vertical-align:top"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:top"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:15%;vertical-align:top"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="width:69%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Weighted average remaining lease term&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td style="width:15%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;5 years&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:top;background-color:rgb(204, 238, 255);text-align:center"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:15%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;1.5 years&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="width:69%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Weighted average discount rate&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td style="width:15%;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;8.84%&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td style="width:1%;vertical-align:top;text-align:center"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:15%;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;2.10%&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      </allt:ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRate>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="C_20241231" id="Fxbrl_20250324095346491">P5Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="C_20231231" id="Fxbrl_20250324095352774">P1Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="C_20241231"
      decimals="4"
      id="Fxbrl_20250324095336398_xbrl_20220318154605114"
      unitRef="pure">0.0884</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="C_20231231"
      decimals="4"
      id="Fxbrl_20250324095336398_xbrl_20230324104201798"
      unitRef="pure">0.021</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeasePayments
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20230324111647614"
      unitRef="USD">2751000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20230324111659067"
      unitRef="USD">4152000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230324111703267"
      unitRef="USD">2843000</us-gaap:OperatingLeasePayments>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250323103035792">
        &lt;div&gt;
          &lt;div style="margin-left:90pt"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;Year ending December 31,&lt;/span&gt;&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:88%;vertical-align: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;&lt;span&gt;&lt;span&gt;2025&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,059&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;2026&lt;/span&gt;&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,511&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:88%;vertical-align: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;&lt;span&gt;&lt;span&gt;2027&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,590&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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;vertical-align: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;&lt;span&gt;&lt;span&gt;2028 and thereafter&lt;/span&gt;&lt;/span&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;vertical-align: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);vertical-align:bottom"&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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;3,832&lt;/span&gt;&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:88%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;Total lease payments&lt;/span&gt;&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;7,992&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:88%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;Less - imputed interest&lt;/span&gt;&lt;/span&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);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(1,622&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;Present value of lease liabilities&lt;/span&gt;&lt;/span&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);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;6,370&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      </us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20220318154349999_xbrl_20211108184730177"
      unitRef="USD">1059000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20220318154350000_xbrl_20211108184854618"
      unitRef="USD">1511000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20220318154350001_xbrl_20211108184916050"
      unitRef="USD">1590000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20250323103237522"
      unitRef="USD">3832000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20220318154350004_xbrl_20211108184953859"
      unitRef="USD">7992000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20220318154350006_xbrl_20211108185035276"
      unitRef="USD">1622000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20220318154350009_xbrl_20211108185056732"
      unitRef="USD">6370000</us-gaap:OperatingLeaseLiability>
    <us-gaap:ShortTermLeasePayments
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20240408165109571"
      unitRef="USD">199000</us-gaap:ShortTermLeasePayments>
    <us-gaap:ShortTermLeasePayments
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20240408165114987"
      unitRef="USD">195000</us-gaap:ShortTermLeasePayments>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240408171507129">
    &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;&lt;span&gt;NOTE 12: -&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;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span style="font-weight:bold"&gt;COMMITMENTS AND CONTINGENT LIABILITIES&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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: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;&lt;span&gt;a.&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;Liens and guarantees:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;div&gt;&#160;&lt;/div&gt;
                &lt;div&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;As of December 31, 2024, the Company has provided bank guarantees in respect of&#160;performance obligation to customers in an aggregate amount of approximately $&#160;736, in addition to bank guarantees in favor of leases agreements in an aggregate amount of approximately $&#160;396.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;

        &lt;/table&gt;
        &lt;p style="margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/p&gt;
      &lt;/div&gt;
      &lt;div style="line-height:1.25"&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:#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;&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;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Litigations:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;div&gt;&#160;&lt;/div&gt;
                  &lt;div&gt;
                    &lt;div style="line-height: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 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. $ 834. Allot has filed its defense statement refuting all claims and denying any breach and obligation to compensate. On March 6, 2023 the Company signed a settlement agreement with the two founders in which the Company will be pay both founders an amount of $ 260 and the founders will waive their claim.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;div style="margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;There are ongoing legal proceedings against the rest. As of December 31, 2024, the results of this claim were uncertain.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/div&gt;
                &lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  </us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <allt:BankGuarantees
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20240408172043682"
      unitRef="USD">736000</allt:BankGuarantees>
    <allt:GuaranteesInFavorOfLease
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20240408172049378"
      unitRef="USD">396000</allt:GuaranteesInFavorOfLease>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="C_20211101to20211102"
      decimals="-3"
      id="Fxbrl_20240408172100874"
      unitRef="USD">834000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="C_20230301to20230306"
      decimals="-3"
      id="Fxbrl_20240408172136866"
      unitRef="USD">260000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240322033622933">
    &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;&lt;span&gt;&lt;span&gt;NOTE 13: -&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;SHAREHOLDERS' EQUITY&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;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;&lt;span&gt;&lt;span&gt;a.&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;Company's shares:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;div&gt;&#160;&lt;/div&gt;
              &lt;div&gt;
                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;As of December 31, 2024, the Company's authorized share capital consists of NIS&#160;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;/span&gt;&lt;/span&gt;&lt;/div&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;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;div&gt;&#160;&lt;/div&gt;
              &lt;div&gt;
                &lt;div style="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&gt;
            &lt;/td&gt;
          &lt;/tr&gt;

      &lt;/table&gt;
      &lt;p style="margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/p&gt;

        &lt;div&gt;
          &lt;div style="margin-left:90pt"&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="22" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align: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;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;413,995&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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.44&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div 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%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div 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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:28%;vertical-align: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;Granted&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(353,745&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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.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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div 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,480&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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.04&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div 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);vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:28%;padding-bottom:2px;vertical-align: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;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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(250&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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.16&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div 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,364&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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.03&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div 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;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:28%;padding-bottom:4px;vertical-align: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;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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div 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,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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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.94&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;413,995&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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.44&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div 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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:28%;padding-bottom:4px;vertical-align: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;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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div 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,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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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.94&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;413,995&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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.44&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div 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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:28%;padding-bottom:4px;vertical-align: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;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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div 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,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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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.94&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;413,995&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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.44&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div 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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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;vertical-align:bottom;white-space:nowrap"&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;
        &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;&#160;&lt;/td&gt;
              &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                &lt;div&gt;
                  &lt;div style="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 2024, 2023 and 2022 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&#160;31, 2024, 2023 and 2022, 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, 2024, 2023 and 2022, were $ 1, $ 0 and $ 10, 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="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, 2024, 2023 and 2022, were approximately $&#160;1, $ 1 and $ 10 , respectively. The total intrinsic value of options vested and expected to vest as of December 31, 2024, 2023 and 2022, were approximately $&#160;1, $ 0 and $ 10, 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="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, 2024, 2023 and 2022 were approximately $&#160;0, $ 93 and $ 93 , respectively. The number of options vested during the year ended December&#160;31, 2024 was 0. The weighted-average remaining contractual life of the outstanding options as of December&#160;31, 2024 is 0.68 years. The weighted-average remaining contractual life of exercisable options as of December 31, 2024 is 0.68 years.&lt;/span&gt;&lt;/span&gt;&lt;/div&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&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:#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;&#160;&lt;/td&gt;
              &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                &lt;div&gt;
                  &lt;div style="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&#160;31, 2024:&lt;/span&gt;&lt;/span&gt;&lt;/div&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 style="margin-left:90pt"&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="14" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align: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;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div 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,263,699&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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.95&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div 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%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:top;width:52%;vertical-align: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;Granted&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div 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,531,837&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div 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.44&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div 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,500&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div 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.47&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div 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,153,804&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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.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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div 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,005,532&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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.19&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:top;width:52%;padding-bottom:2px;vertical-align: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;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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(594,291&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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.47&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(316,889&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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.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;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:top;width:52%;padding-bottom:4px;vertical-align: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;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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div 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,047,441&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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.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:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div 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,263,699&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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.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:4px;vertical-align:bottom;white-space:nowrap"&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;
        &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:56.7pt"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:28.35pt;vertical-align:top"&gt;&#160;&lt;/td&gt;
                &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                  &lt;div&gt;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;div style="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&#160;31, 2024, $&#160;6,026 unrecognized compensation cost related to RSUs is expected to be recognized over a weighted average vesting period of 1.64 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="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 &lt;span style="-sec-ix-hidden:Fxbrl_20220310120437818"&gt; four -year&lt;/span&gt; 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, 2024, 13,023 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="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 2,531,837 and 1,330,500 RSUs in 2024 and 2023, respectively under the 2016 option plan. RSUs vest over a period of between  one year 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;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  </us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <allt:CommonStockValueAuthorized
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20220114180246973"
      unitRef="NIS">20000000000</allt:CommonStockValueAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="C_20241231"
      decimals="INF"
      id="Fxbrl_20211109140829944"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_20241231"
      decimals="1"
      id="Fxbrl_20211202182919474"
      unitRef="NIS_Per_Share">0.1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250323121845713">
        &lt;div&gt;
          &lt;div style="margin-left:90pt"&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="22" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align: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;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;413,995&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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.44&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div 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%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div 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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:28%;vertical-align: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;Granted&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(353,745&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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.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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div 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,480&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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.04&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div 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);vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:28%;padding-bottom:2px;vertical-align: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;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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(250&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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.16&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div 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,364&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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.03&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div 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;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:28%;padding-bottom:4px;vertical-align: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;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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div 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,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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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.94&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;413,995&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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.44&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div 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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:28%;padding-bottom:4px;vertical-align: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;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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div 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,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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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.94&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;413,995&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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.44&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div 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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:28%;padding-bottom:4px;vertical-align: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;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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div 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,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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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.94&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;413,995&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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.44&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div 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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      </us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="C_20231231"
      decimals="INF"
      id="Fxbrl_20220318171035033_xbrl_20211109144759912_43"
      unitRef="shares">413995</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="C_20231231"
      decimals="2"
      id="Fxbrl_20220318171035033_xbrl_20211109144759912_47"
      unitRef="USD_per_share">5.44</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="C_20221231"
      decimals="INF"
      id="Fxbrl_20220318171035033_xbrl_20211110173339733"
      unitRef="shares">487839</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="C_20221231"
      decimals="2"
      id="Fxbrl_20220318171035033_xbrl_20211109144759912_415"
      unitRef="USD_per_share">5.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="C_20211231"
      decimals="INF"
      id="Fxbrl_20220318171035033_xbrl_20211110173355937"
      unitRef="shares">675986</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="C_20211231"
      decimals="2"
      id="Fxbrl_20220318171035033_xbrl_20211109144759912_423"
      unitRef="USD_per_share">7.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="C_20240101to20241231"
      decimals="INF"
      id="Fxbrl_20250323122008678_xbrl_20220318171035052_xbrl_20211109144759912_63"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="C_20240101to20241231"
      decimals="0"
      id="Fxbrl_20250323122008678_xbrl_20220318171035052_xbrl_20211109144759912_67"
      unitRef="USD_per_share">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="C_20230101to20231231"
      decimals="INF"
      id="Fxbrl_20250323122008678_xbrl_20220318171035052_xbrl_20211109144759912_611"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20250323122008678_xbrl_20220318171035052_xbrl_20211125114552723"
      unitRef="USD_per_share">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="C_20220101to20221231"
      decimals="INF"
      id="Fxbrl_20250323122008678_xbrl_20220318171035052_xbrl_20211109144759912_619"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20250323122008678_xbrl_20220318171035052_xbrl_20211125114619531"
      unitRef="USD_per_share">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="C_20240101to20241231"
      decimals="INF"
      id="Fxbrl_20220318171035052_xbrl_20211109144759912_63"
      unitRef="shares">353745</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="C_20240101to20241231"
      decimals="2"
      id="Fxbrl_20220318171035052_xbrl_20211109144759912_67"
      unitRef="USD_per_share">5.35</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="C_20230101to20231231"
      decimals="INF"
      id="Fxbrl_20220318171035052_xbrl_20211109144759912_611"
      unitRef="shares">72480</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="C_20230101to20231231"
      decimals="2"
      id="Fxbrl_20220318171035052_xbrl_20211125114552723"
      unitRef="USD_per_share">9.04</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="C_20220101to20221231"
      decimals="INF"
      id="Fxbrl_20220318171035052_xbrl_20211109144759912_619"
      unitRef="shares">139494</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="C_20220101to20221231"
      decimals="2"
      id="Fxbrl_20220318171035052_xbrl_20211125114619531"
      unitRef="USD_per_share">16.08</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="C_20240101to20241231"
      decimals="INF"
      id="Fxbrl_20220318171035059_xbrl_20211109144759912_73"
      unitRef="shares">250</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="C_20240101to20241231"
      decimals="2"
      id="Fxbrl_20220318171035059_xbrl_20211109144759912_77"
      unitRef="USD_per_share">5.16</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="C_20230101to20231231"
      decimals="INF"
      id="Fxbrl_20220318171035059_xbrl_20211109144759912_711"
      unitRef="shares">1364</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="C_20230101to20231231"
      decimals="2"
      id="Fxbrl_20220318171035059_xbrl_20211109144759912_715"
      unitRef="USD_per_share">0.03</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="C_20220101to20221231"
      decimals="INF"
      id="Fxbrl_20220318171035059_xbrl_20211109144759912_719"
      unitRef="shares">48653</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="C_20220101to20221231"
      decimals="2"
      id="Fxbrl_20220318171035059_xbrl_20211109144759912_723"
      unitRef="USD_per_share">5.01</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="C_20241231"
      decimals="INF"
      id="Fxbrl_20220318171035066_xbrl_20211110173649075"
      unitRef="shares">60000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="C_20241231"
      decimals="2"
      id="Fxbrl_20220318171035066_xbrl_20211109144759912_97"
      unitRef="USD_per_share">5.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="C_20231231"
      decimals="INF"
      id="Fxbrl_20220318171035066_xbrl_20211110173701750"
      unitRef="shares">413995</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="C_20231231"
      decimals="2"
      id="Fxbrl_20220318171035066_xbrl_20211110173914619"
      unitRef="USD_per_share">5.44</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="C_20221231"
      decimals="INF"
      id="Fxbrl_20220318171035066_xbrl_20211110173716917"
      unitRef="shares">487839</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="C_20221231"
      decimals="2"
      id="Fxbrl_20220318171035066_xbrl_20211110173939213"
      unitRef="USD_per_share">5.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="C_20241231"
      decimals="INF"
      id="Fxbrl_20220318171035072_xbrl_20211109144759912_113"
      unitRef="shares">60000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="C_20241231"
      decimals="2"
      id="Fxbrl_20220318171035072_xbrl_20211109144759912_117"
      unitRef="USD_per_share">5.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="C_20231231"
      decimals="INF"
      id="Fxbrl_20220318171035072_xbrl_20211109144759912_1111"
      unitRef="shares">413995</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="C_20231231"
      decimals="2"
      id="Fxbrl_20220318171035072_xbrl_20211109144759912_1115"
      unitRef="USD_per_share">5.44</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="C_20221231"
      decimals="INF"
      id="Fxbrl_20220318171035072_xbrl_20211109144759912_1119"
      unitRef="shares">487839</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="C_20221231"
      decimals="2"
      id="Fxbrl_20220318171035072_xbrl_20211109144759912_1123"
      unitRef="USD_per_share">5.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="C_20241231"
      decimals="INF"
      id="Fxbrl_20220318171035078_xbrl_20211109144759912_133"
      unitRef="shares">60000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
      contextRef="C_20241231"
      decimals="2"
      id="Fxbrl_20220318171035078_xbrl_20211109144759912_137"
      unitRef="USD_per_share">5.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="C_20231231"
      decimals="INF"
      id="Fxbrl_20220318171035078_xbrl_20211109144759912_1311"
      unitRef="shares">413995</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
      contextRef="C_20231231"
      decimals="2"
      id="Fxbrl_20220318171035078_xbrl_20211110173842245"
      unitRef="USD_per_share">5.44</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="C_20221231"
      decimals="INF"
      id="Fxbrl_20220318171035078_xbrl_20211109144759912_1319"
      unitRef="shares">487839</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
      contextRef="C_20221231"
      decimals="2"
      id="Fxbrl_20220318171035078_xbrl_20211109144759912_1323"
      unitRef="USD_per_share">5.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20220310115341455"
      unitRef="USD">1000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20220310115345388"
      unitRef="USD">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20220310115351740"
      unitRef="USD">10000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20240408172719994"
      unitRef="USD">1000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20240408172729450"
      unitRef="USD">1000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20240408172734730"
      unitRef="USD">10000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20240408172745714"
      unitRef="USD">1000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20240408172754162"
      unitRef="USD">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20240408172803450"
      unitRef="USD">10000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20240408172840673"
      unitRef="USD">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20240408172846769"
      unitRef="USD">93000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20240408172852209"
      unitRef="USD">93000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="C_20240101to20241231"
      decimals="INF"
      id="Fxbrl_20240408172901241"
      unitRef="shares">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240408172912890">P0Y8M4D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240408172921865">P0Y8M4D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250323121909760">
        &lt;div&gt;
          &lt;div style="margin-left:90pt"&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="14" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" style="vertical-align:top;border-bottom:#000000 solid 2px;vertical-align: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;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div 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,263,699&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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.95&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div 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%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:top;width:52%;vertical-align: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;Granted&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div 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,531,837&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div 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.44&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div 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,500&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div 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.47&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div 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,153,804&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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.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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div 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,005,532&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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.19&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:top;width:52%;padding-bottom:2px;vertical-align: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;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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(594,291&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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.47&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(316,889&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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.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;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:top;width:52%;padding-bottom:4px;vertical-align: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;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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div 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,047,441&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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.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:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div 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,263,699&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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.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:4px;vertical-align:bottom;white-space:nowrap"&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_20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Fxbrl_20220318171330354_xbrl_20211109164853710"
      unitRef="shares">2263699</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="2"
      id="Fxbrl_20220318171330354_xbrl_20211109165818205"
      unitRef="USD_per_share">4.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Fxbrl_20220318171330354_xbrl_20211109165649965"
      unitRef="shares">2255620</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="2"
      id="Fxbrl_20220318171330354_xbrl_20211109170246972"
      unitRef="USD_per_share">8.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="C_20240101to20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Fxbrl_20220318171330360_xbrl_20211109165051956"
      unitRef="shares">2531837</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_20240101to20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="2"
      id="Fxbrl_20220318171330360_xbrl_20211109165848779"
      unitRef="USD_per_share">2.44</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="C_20230101to20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Fxbrl_20220318171330360_xbrl_20211109165636366"
      unitRef="shares">1330500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_20230101to20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="2"
      id="Fxbrl_20220318171330360_xbrl_20211109170226888"
      unitRef="USD_per_share">2.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="C_20240101to20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Fxbrl_20220318171330367_xbrl_20211109165057233"
      unitRef="shares">1153804</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_20240101to20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="2"
      id="Fxbrl_20220318171330367_xbrl_20211109165834124"
      unitRef="USD_per_share">2.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="C_20230101to20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Fxbrl_20220318171330367_xbrl_20211109165542483"
      unitRef="shares">1005532</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_20230101to20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="2"
      id="Fxbrl_20220318171330367_xbrl_20211109170210589"
      unitRef="USD_per_share">2.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="C_20240101to20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Fxbrl_20220318171330372_xbrl_20211109165310145"
      unitRef="shares">594291</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="C_20240101to20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="2"
      id="Fxbrl_20220318171330372_xbrl_20211109165843547"
      unitRef="USD_per_share">3.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="C_20230101to20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Fxbrl_20220318171330372_xbrl_20211109165558293"
      unitRef="shares">316889</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="C_20230101to20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="2"
      id="Fxbrl_20220318171330372_xbrl_20211109170049498"
      unitRef="USD_per_share">2.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Fxbrl_20220318171330376_xbrl_20211109165440969"
      unitRef="shares">3047441</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="2"
      id="Fxbrl_20220318171330376_xbrl_20211109165948589"
      unitRef="USD_per_share">2.69</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Fxbrl_20220318171330376_xbrl_20211110175118142"
      unitRef="shares">2263699</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="2"
      id="Fxbrl_20220318171330376_xbrl_20211109170012373"
      unitRef="USD_per_share">4.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="C_20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="-3"
      id="Fxbrl_20220310120412377"
      unitRef="USD">6026000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="C_20240101to20241231_usgaapAwardTypeAxis_usgaapStockCompensationPlanMember"
      id="Fxbrl_20220114180531757">P1Y7M20D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="C_20240101to20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      id="Fxbrl_20220310120418665">P1Y7M20D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="C_20240101to20241231_usgaapAwardTypeAxis_usgaapStockCompensationPlanMember"
      id="Fxbrl_20220310120446349">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="C_20241231_usgaapAwardTypeAxis_usgaapStockCompensationPlanMember"
      decimals="INF"
      id="Fxbrl_20220310120500332"
      unitRef="shares">13023</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="C_20240101to20241231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember_usgaapPlanNameAxis_alltTwoThousandSixteenPlanMember"
      decimals="INF"
      id="Fxbrl_20220310120514326"
      unitRef="shares">2531837</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="C_20230101to20231231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember_usgaapPlanNameAxis_alltTwoThousandSixteenPlanMember"
      decimals="INF"
      id="Fxbrl_20220310120520390"
      unitRef="shares">1330500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="C_20240101to20241231_srtRangeAxis_srtMinimumMember_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember_usgaapPlanNameAxis_alltTwoThousandSixteenPlanMember"
      id="Fxbrl_20240322152919952">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="C_20240101to20241231_srtRangeAxis_srtMaximumMember_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember_usgaapPlanNameAxis_alltTwoThousandSixteenPlanMember"
      id="Fxbrl_20220310120531037">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240322035859935">
      &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;NOTE 14: -&lt;/td&gt;
                &lt;td style="vertical-align:top;text-align:justify;width:auto"&gt;
                  &lt;div style="font-weight:bold"&gt;TAXES ON INCOME&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;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;div&gt;&#160;&lt;/div&gt;
                  &lt;div&gt;
                    &lt;div style="line-height:1.25"&gt;The Israeli corporate income tax rate was 23% in 2024, 2023 and 2022.&lt;/div&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:56.7pt"&gt;&#160;&lt;/td&gt;
                  &lt;td style="width:28.35pt;vertical-align:top"&gt;b.&lt;/td&gt;
                  &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                    &lt;div&gt;
                      &lt;div style="line-height:1.25"&gt;Foreign Exchange Regulations:&lt;/div&gt;
                      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                      &lt;div style="line-height:1.25"&gt;Commencing 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;/div&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&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"&gt;c.&lt;/td&gt;
                &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                  &lt;div&gt;Pre-tax income (loss) is comprised as follows:&lt;/div&gt;
                &lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;
          &lt;p style="margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/p&gt;

            &lt;div&gt;
              &lt;div style="margin-left:90pt"&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;Year ended&lt;/div&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;December 31,&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;2024&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;2023&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;2022&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Domestic&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(4,988&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(64,360&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(32,826&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Foreign&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;884&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;2,640&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;2,691&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(4,104&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(61,720&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(30,135&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&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;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;d.&lt;/td&gt;
                &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                  &lt;div&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;/div&gt;
                &lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;
          &lt;p style="margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/p&gt;

            &lt;div&gt;
              &lt;div style="margin-left:90pt"&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;Year ended&lt;/div&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;December 31,&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;2024&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;2023&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;2022&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Loss before taxes on income&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);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(4,104&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);vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(61,720&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);vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(30,135&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);vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:64%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Theoretical tax income computed at the Israeli statutory tax rate (23% for the years 2024, 2023 and 2022, respectively)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(944&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(14,196&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(6,931&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:64%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Changes in valuation allowance&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;599&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;13,131&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;4,116&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:64%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Write off of prepaid and withholding taxes&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,113&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;749&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,388&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:64%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Foreign tax rates differences related to subsidiaries&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;-&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;20&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;46&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Non-deductible expenses&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(144&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(269&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;512&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:64%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Capital note and inter-company balances release taxes&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;-&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;-&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;544&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Other expenses and Exchange rate differences&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;80&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(37&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;195&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:64%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Non-deductible share-based compensation expense&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;709&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,586&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,925&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Change in expense associated with tax positions for current year&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);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;352&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;100&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;100&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:64%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Actual tax expense&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);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,765&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,084&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,895&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;div&gt;&#160;&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"&gt;e.&lt;/td&gt;
                &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                  &lt;div&gt;Taxes on income&lt;/div&gt;
                  &lt;div&gt;&#160;&lt;/div&gt;
                  &lt;div&gt;
                    &lt;div style="line-height:1.25"&gt;Income tax expense is comprised as follows:&lt;/div&gt;
                  &lt;/div&gt;
                &lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;
          &lt;div style="text-align:justify;text-indent:0pt;margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
          &lt;div style="margin-left:90pt"&gt;

              &lt;div&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;Year ended December 31,&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;2024&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;2023&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;2022&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Current taxes&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;288&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;248&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;391&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:64%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Taxes in respect of previous years&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;12&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(13&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;16&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Write off of prepaid and withholding taxes&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,113&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;749&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,388&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Change in expense associated with tax positions for current year&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;352&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;100&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;100&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,765&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,084&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,895&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&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;
            &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;&#160;&lt;/td&gt;
                  &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                    &lt;div&gt;
                      &lt;div style="line-height:1.25"&gt;Taxes on income by jurisdiction were as follows:&lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
            &lt;div style="text-align:justify;text-indent:0pt;margin-left:85.05pt;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: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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;Year ended December 31,&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;2024&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;2023&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;2022&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Domestic&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;946&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;822&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,129&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Foreign&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;819&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;262&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;766&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"&gt;Total&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,765&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,084&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,895&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
              &lt;/div&gt;
              &lt;div style="margin-left:90pt"&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 rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="text-decoration:underline"&gt;Domestic&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Current taxes&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;-&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;-&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;-&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:64%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Taxes in respect of previous years&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;-&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;-&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(20&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Write off of prepaid and withholding taxes&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);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;946&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;822&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,149&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:64%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"&gt;Total Domestic&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);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;946&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;822&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,129&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
              &lt;/div&gt;
              &lt;div style="margin-left:90pt"&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 rowspan="1" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" rowspan="1" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" rowspan="1" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" rowspan="1" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="text-decoration:underline"&gt;Foreign&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:64%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Current taxes&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;288&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;248&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;391&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Taxes in respect of previous years&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;12&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(13&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;36&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:64%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Write off of prepaid and withholding taxes&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;167&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(73&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;239&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Change in expense associated with tax positions for current year&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);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;352&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;100&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;100&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:64%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"&gt;Total foreign&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);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;819&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;262&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;766&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);vertical-align:bottom;white-space:nowrap"&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="margin-left:90pt"&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;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"&gt;Total income tax expense (benefit)&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);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,765&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,084&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,895&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
              &lt;/div&gt;
            &lt;/div&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:#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;f.&lt;/td&gt;
                  &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                    &lt;div&gt;
                      &lt;div style="line-height:1.25"&gt;Net operating losses carry forward:&lt;/div&gt;
                      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                      &lt;div style="line-height:1.25"&gt;The Company has accumulated net operating losses for Israeli tax purposes as of December 31, 2024, in the amount of approximately $ 136,499, which may be carried forward and offset against taxable income in the future for an indefinite period. As of December 31, 2024, the Company recorded a full valuation allowance with respect to its net deferred tax assets&#160; in Allot Ltd. and wrote-off prepaid and withholding taxes of $ 6,607 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, 2024, 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;/div&gt;
                      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                      &lt;div style="line-height:1.25"&gt;The U.S. subsidiary has accumulated losses for U.S. federal income tax return purposes of approximately $&#160;1,568 and $ 5,477 for state taxes. The federal accumulated losses for tax purposes expire until&#160;&lt;span style="-sec-ix-hidden:Fxbrl_20230316132408335"&gt;2037&lt;/span&gt;. As of December 31, 2024, the Company recorded a valuation allowance with respect to its deferred tax assets in the US Subsidiary.&lt;/div&gt;
                      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                      &lt;div style="line-height:1.25"&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&#160;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. &#160;The annual limitations may result in the expiration of losses before utilization.&lt;/div&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;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;g.&lt;/td&gt;
                &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                  &lt;div&gt;Deferred income taxes:&lt;/div&gt;
                  &lt;div&gt;&#160;&lt;/div&gt;
                  &lt;div&gt;
                    &lt;div style="line-height:1.25"&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;/div&gt;
                  &lt;/div&gt;
                &lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;
          &lt;p style="margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/p&gt;

            &lt;div&gt;
              &lt;div style="margin-left:90pt"&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;December 31,&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;2024&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;2023&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Deferred tax assets:&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;margin-left:11.35pt;line-height:1.25"&gt;Operating and capital loss carryforwards&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;38,538&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;34,420&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;margin-left:11.35pt;line-height:1.25"&gt;Research and development&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;6,051&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;8,423&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;margin-left:11.35pt;line-height:1.25"&gt;Employee benefits&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;415&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,522&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;margin-left:11.35pt;line-height:1.25"&gt;Intangible assets&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;248&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;353&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;margin-left:11.35pt;line-height:1.25"&gt;Operating lease liabilities&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,465&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;496&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;margin-left:11.35pt;line-height:1.25"&gt;Stock based compensation expenses&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;708&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,733&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;margin-left:11.35pt;line-height:1.25"&gt;Onerous contract&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;63&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;127&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;margin-left:11.35pt;line-height:1.25"&gt;Prepaid and withholding taxes&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;6,607&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;6,297&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;margin-left:11.35pt;line-height:1.25"&gt;Other temporary differences&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;576&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;543&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Deferred tax asset before valuation allowance&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;54,671&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;53,914&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Valuation allowance&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);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(49,907&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);vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(49,928&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);vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Deferred tax asset net of valuation allowance&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;4,764&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;3,986&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Deferred tax liability:&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;&#160;&#160;&#160;Intangible assets&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;3,214&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;3,284&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;margin-left:2.85pt;line-height:1.25"&gt;&#160;&#160;Operating lease right-of-use assets&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,550&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;703&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Net deferred tax asset&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;-&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;-&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&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;
            &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;&#160;&lt;/td&gt;
                  &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                    &lt;div&gt;
                      &lt;div style="line-height:1.25"&gt;As of December 31, 2024, the Company has provided a valuation allowance of approximately $50 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, 2024, in the amount of approximately $136,499, 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;/div&gt;
                      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                      &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&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;/div&gt;
                    &lt;/div&gt;
                  &lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
            &lt;p style="margin-top:0pt;margin-bottom: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:#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;&#160;&lt;/td&gt;
                  &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                    &lt;div&gt;
                      &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;As of December 31, 2024, $ 5,577 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 $1,060. 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;/div&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;font-family:'Times New Roman',Times,serif"&gt;&#160;&lt;/div&gt;
          &lt;div&gt;
            &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25;font-family:'Times New Roman',Times,serif"&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;h.&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                    &lt;div style="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, 2024, the total gross uncertain tax benefits amounted to $1,395, , if recognized, would impact the Company&#x2019;s effective tax rate. The Company conducts operations across multiple jurisdictions globally, and its tax returns are periodically audited or subject to review by both domestic and foreign authorities. The Company does not anticipate any material changes to its uncertain tax positions over the next 12 months, unless there are settlements with tax authorities. However, the likelihood and timing of which is difficult to predict.&lt;/span&gt;&lt;/span&gt;&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;&#160;&lt;/div&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif;margin-left:63pt"&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;Uncertain tax position, 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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                        &lt;div 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,043&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;843&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:64%;vertical-align: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;Increase related to current years' tax positions&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;156&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;137&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div 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&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;Increase related to prior years' tax positions&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;196&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;160&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div 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&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align: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;Decrease due to lapses of statutes limitations&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(197&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px;vertical-align: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;Uncertain tax position, 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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                        &lt;div 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,395&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                        &lt;div 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,043&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;943&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&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="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;
              &lt;div style="text-align:justify;margin-left:85.05pt;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;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 2021 and the Spanish and U.S. subsidiaries have final tax assessments through 2019 and 2020, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="C_20220101to20221231"
      decimals="2"
      id="Fxbrl_20211109130324885"
      unitRef="pure">0.23</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="C_20230101to20231231"
      decimals="2"
      id="Fxbrl_20211109130316902"
      unitRef="pure">0.23</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="C_20240101to20241231"
      decimals="2"
      id="Fxbrl_20211109130307538"
      unitRef="pure">0.23</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250322054223515">
            &lt;div&gt;
              &lt;div style="margin-left:90pt"&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;Year ended&lt;/div&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;December 31,&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;2024&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;2023&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;2022&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Domestic&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(4,988&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(64,360&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(32,826&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Foreign&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;884&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;2,640&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;2,691&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(4,104&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(61,720&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(30,135&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&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_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20220318164220277_xbrl_20211109113735405"
      unitRef="USD">-4988000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20220318164220277_xbrl_20211109113755666"
      unitRef="USD">-64360000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220318164220277_xbrl_20211109113749253"
      unitRef="USD">-32826000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20220318164220281_xbrl_20211109113818058"
      unitRef="USD">884000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20220318164220281_xbrl_20211109113832858"
      unitRef="USD">2640000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220318164220281_xbrl_20211109113843200"
      unitRef="USD">2691000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20220318164220283_xbrl_20211109113915896"
      unitRef="USD">-4104000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20220318164220283_xbrl_20211109114027057"
      unitRef="USD">-61720000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220318164220283_xbrl_20211109114030898"
      unitRef="USD">-30135000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250322054237648">
            &lt;div&gt;
              &lt;div style="margin-left:90pt"&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;Year ended&lt;/div&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;December 31,&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;2024&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;2023&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;2022&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Loss before taxes on income&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);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(4,104&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);vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(61,720&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);vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(30,135&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);vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:64%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Theoretical tax income computed at the Israeli statutory tax rate (23% for the years 2024, 2023 and 2022, respectively)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(944&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(14,196&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(6,931&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:64%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Changes in valuation allowance&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;599&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;13,131&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;4,116&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:64%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Write off of prepaid and withholding taxes&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,113&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;749&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,388&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:64%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Foreign tax rates differences related to subsidiaries&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;-&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;20&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;46&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Non-deductible expenses&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(144&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(269&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;512&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:64%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Capital note and inter-company balances release taxes&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;-&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;-&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;544&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Other expenses and Exchange rate differences&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;80&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(37&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;195&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:64%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Non-deductible share-based compensation expense&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;709&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,586&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,925&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Change in expense associated with tax positions for current year&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);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;352&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;100&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;100&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:64%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Actual tax expense&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);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,765&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,084&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,895&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          </us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20220318164229821_xbrl_20211109124036433"
      unitRef="USD">-4104000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20220318164229821_xbrl_20211109124043084"
      unitRef="USD">-61720000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220318164229821_xbrl_20211109124051884"
      unitRef="USD">-30135000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20220318164229826_xbrl_20211109124115732"
      unitRef="USD">-944000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20220318164229826_xbrl_20211109124145651"
      unitRef="USD">-14196000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220318164229826_xbrl_20211109124150116"
      unitRef="USD">-6931000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20240409013611826"
      unitRef="USD">599000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20220318164229831_xbrl_20211109124234847"
      unitRef="USD">13131000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220318164229831_xbrl_20211109124250005"
      unitRef="USD">4116000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20220318164229841_xbrl_20211125110015289"
      unitRef="USD">1113000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20220318164229841_xbrl_20211125110024941"
      unitRef="USD">749000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220318164229841_xbrl_20211125110028812"
      unitRef="USD">1388000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <allt:IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20220318164229845_xbrl_20211109124453571"
      unitRef="USD">0</allt:IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries>
    <allt:IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20220318164229845_xbrl_20211109124515371"
      unitRef="USD">-20000</allt:IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries>
    <allt:IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220318164229845_xbrl_20211109124530396"
      unitRef="USD">-46000</allt:IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20220318164229848_xbrl_20211109124654067"
      unitRef="USD">-144000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20220318164229848_xbrl_20211109125349955"
      unitRef="USD">-269000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220318164229848_xbrl_20211109125356358"
      unitRef="USD">512000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <allt:CapitalNoteReleaseTaxes
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20220318164229851_xbrl_20220310142750716_xbrl_20211109124654067"
      unitRef="USD">0</allt:CapitalNoteReleaseTaxes>
    <allt:CapitalNoteReleaseTaxes
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20220318164229851_xbrl_20220310142750716_xbrl_20211109125349955"
      unitRef="USD">0</allt:CapitalNoteReleaseTaxes>
    <allt:CapitalNoteReleaseTaxes
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220318164229851_xbrl_20220310142750716_xbrl_20211109125356358"
      unitRef="USD">544000</allt:CapitalNoteReleaseTaxes>
    <allt:OtherExpensesAndExchangeRateDifferences
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20240409001226546"
      unitRef="USD">80000</allt:OtherExpensesAndExchangeRateDifferences>
    <allt:OtherExpensesAndExchangeRateDifferences
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20220318164229854_xbrl_20211109125442728"
      unitRef="USD">-37000</allt:OtherExpensesAndExchangeRateDifferences>
    <allt:OtherExpensesAndExchangeRateDifferences
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220318164229854_xbrl_20211109125446239"
      unitRef="USD">195000</allt:OtherExpensesAndExchangeRateDifferences>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20220318164229858_xbrl_20211109125504880"
      unitRef="USD">709000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20220318164229858_xbrl_20211109125557757"
      unitRef="USD">1586000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220318164229858_xbrl_20211109125601077"
      unitRef="USD">1925000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <allt:ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20220318164229861_xbrl_20211125104731592"
      unitRef="USD">352000</allt:ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear>
    <allt:ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20220318164229861_xbrl_20211125104748812"
      unitRef="USD">100000</allt:ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear>
    <allt:ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220318164229861_xbrl_20211125104802437"
      unitRef="USD">100000</allt:ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20220318164229864_xbrl_20211109125705013"
      unitRef="USD">1765000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20220318164229864_xbrl_20211109125737342"
      unitRef="USD">1084000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220318164229864_xbrl_20211109125742150"
      unitRef="USD">1895000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250322054315303">
              &lt;div&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;Year ended December 31,&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;2024&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;2023&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;2022&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Current taxes&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;288&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;248&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;391&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:64%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Taxes in respect of previous years&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;12&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(13&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;16&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Write off of prepaid and withholding taxes&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,113&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;749&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,388&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Change in expense associated with tax positions for current year&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;352&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;100&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;100&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,765&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,084&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,895&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
              &lt;/div&gt;

            &lt;div&gt;
              &lt;div style="margin-left:90pt"&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;Year ended December 31,&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;2024&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;2023&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;2022&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Domestic&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;946&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;822&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,129&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Foreign&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;819&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;262&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;766&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"&gt;Total&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,765&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,084&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,895&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
              &lt;/div&gt;
              &lt;div style="margin-left:90pt"&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 rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="text-decoration:underline"&gt;Domestic&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Current taxes&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;-&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;-&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;-&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:64%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Taxes in respect of previous years&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;-&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;-&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(20&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Write off of prepaid and withholding taxes&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);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;946&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;822&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,149&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:64%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"&gt;Total Domestic&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);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;946&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;822&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,129&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
              &lt;/div&gt;
              &lt;div style="margin-left:90pt"&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 rowspan="1" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" rowspan="1" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" rowspan="1" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" rowspan="1" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" rowspan="1" style="vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="text-decoration:underline"&gt;Foreign&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:64%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Current taxes&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;288&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;248&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;391&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Taxes in respect of previous years&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;12&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(13&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;36&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:64%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Write off of prepaid and withholding taxes&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;167&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(73&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;239&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Change in expense associated with tax positions for current year&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);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;352&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;100&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;100&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:64%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"&gt;Total foreign&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);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;819&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;262&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;766&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);vertical-align:bottom;white-space:nowrap"&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="margin-left:90pt"&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;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"&gt;Total income tax expense (benefit)&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);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,765&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,084&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,895&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);vertical-align:bottom;white-space:nowrap"&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_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20220319181855955"
      unitRef="USD">288000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20220319182007328"
      unitRef="USD">248000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220319182017857"
      unitRef="USD">391000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20220318164251190_xbrl_20220310143404704_xbrl_20211109114316570"
      unitRef="USD">12000</us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions>
    <us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20220318164251190_xbrl_20220310143404704_xbrl_20211109114355952"
      unitRef="USD">-13000</us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions>
    <us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220318164251190_xbrl_20220310143404704_xbrl_20211109114342705"
      unitRef="USD">16000</us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20220318164251194_xbrl_20211109114432544"
      unitRef="USD">1113000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20220318164251194_xbrl_20211109114449791"
      unitRef="USD">749000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220318164251194_xbrl_20211109114453456"
      unitRef="USD">1388000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <allt:ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20220318164251197_xbrl_20211125105324046"
      unitRef="USD">352000</allt:ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear>
    <allt:ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20220318164251197_xbrl_20211125105349445"
      unitRef="USD">100000</allt:ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear>
    <allt:ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220318164251197_xbrl_20211109114549144"
      unitRef="USD">100000</allt:ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20220318164251200_xbrl_20211109114654673"
      unitRef="USD">1765000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20220318164251200_xbrl_20211109114754201"
      unitRef="USD">1084000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220318164251200_xbrl_20211109114758618"
      unitRef="USD">1895000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20230325063948215"
      unitRef="USD">946000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20230325063955294"
      unitRef="USD">822000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230325064002167"
      unitRef="USD">1129000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20230325064009540_xbrl_20230325063948215"
      unitRef="USD">819000</us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20230325064009540_xbrl_20230325063955294"
      unitRef="USD">262000</us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230325064009540_xbrl_20230325064002167"
      unitRef="USD">766000</us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20230325064010580_xbrl_20230325063948215"
      unitRef="USD">1765000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20230325064010580_xbrl_20230325063955294"
      unitRef="USD">1084000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230325064010580_xbrl_20230325064002167"
      unitRef="USD">1895000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20250322060027410_xbrl_20230325064022883_xbrl_20230325063948215"
      unitRef="USD">0</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20250322060027410_xbrl_20230325064022883_xbrl_20230325063955294"
      unitRef="USD">0</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20250322060027410_xbrl_20230325064022883_xbrl_20230325064002167"
      unitRef="USD">0</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <allt:EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20230325064015793_xbrl_20230325063948215"
      unitRef="USD">0</allt:EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount>
    <allt:EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20230325064015793_xbrl_20230325063955294"
      unitRef="USD">0</allt:EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount>
    <allt:EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230325064015793_xbrl_20230325064002167"
      unitRef="USD">-20000</allt:EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount>
    <allt:EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20230325064017520_xbrl_20230325063948215"
      unitRef="USD">946000</allt:EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount>
    <allt:EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20230325064017520_xbrl_20230325063955294"
      unitRef="USD">822000</allt:EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount>
    <allt:EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230325064017520_xbrl_20230325064002167"
      unitRef="USD">1149000</allt:EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20230326225022632_xbrl_20230325064017520_xbrl_20230325063948215"
      unitRef="USD">946000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20230326225022632_xbrl_20230325064017520_xbrl_20230325063955294"
      unitRef="USD">822000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230326225022632_xbrl_20230325064017520_xbrl_20230325064002167"
      unitRef="USD">1129000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20230325064022883_xbrl_20230325063948215"
      unitRef="USD">288000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20230325064022883_xbrl_20230325063955294"
      unitRef="USD">248000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230325064022883_xbrl_20230325064002167"
      unitRef="USD">391000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <allt:EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20230325064026563_xbrl_20230325063948215"
      unitRef="USD">12000</allt:EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount>
    <allt:EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20230325064026563_xbrl_20230325063955294"
      unitRef="USD">-13000</allt:EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount>
    <allt:EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230325064026563_xbrl_20230325064002167"
      unitRef="USD">36000</allt:EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount>
    <allt:EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20230325064028567_xbrl_20230325063948215"
      unitRef="USD">167000</allt:EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount>
    <allt:EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20230325064028567_xbrl_20230325063955294"
      unitRef="USD">-73000</allt:EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount>
    <allt:EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230325064028567_xbrl_20230325064002167"
      unitRef="USD">239000</allt:EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount>
    <allt:EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20230326225030689_xbrl_20230325064028567_xbrl_20230325063948215"
      unitRef="USD">352000</allt:EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount>
    <allt:EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20230326225030689_xbrl_20230325064028567_xbrl_20230325063955294"
      unitRef="USD">100000</allt:EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount>
    <allt:EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230326225030689_xbrl_20230325064028567_xbrl_20230325064002167"
      unitRef="USD">100000</allt:EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount>
    <us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20230326225033178_xbrl_20230325064028567_xbrl_20230325063948215"
      unitRef="USD">819000</us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20230326225033178_xbrl_20230325064028567_xbrl_20230325063955294"
      unitRef="USD">262000</us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230326225033178_xbrl_20230325064028567_xbrl_20230325064002167"
      unitRef="USD">766000</us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20230325064035247_xbrl_20230325063948215"
      unitRef="USD">1765000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20230325064035247_xbrl_20230325063955294"
      unitRef="USD">1084000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230325064035247_xbrl_20230325064002167"
      unitRef="USD">1895000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:OperatingLossCarryforwards
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20230316132205227"
      unitRef="USD">136499000</us-gaap:OperatingLossCarryforwards>
    <allt:DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes
      contextRef="C_20241231_usgaapIncomeTaxAuthorityAxis_countryIL"
      decimals="-3"
      id="Fxbrl_20230316132221899"
      unitRef="USD">6607000</allt:DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20230316132232430"
      unitRef="USD">27191000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:OperatingLossCarryforwards
      contextRef="C_20241231_srtRangeAxis_srtMinimumMember_usgaapIncomeTaxAuthorityAxis_usgaapInternalRevenueServiceIRSMember"
      decimals="-3"
      id="Fxbrl_20250323164348708"
      unitRef="USD">1568000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="C_20241231_srtRangeAxis_srtMaximumMember_usgaapIncomeTaxAuthorityAxis_usgaapInternalRevenueServiceIRSMember"
      decimals="-3"
      id="Fxbrl_20250323164357903"
      unitRef="USD">5477000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250322054343793">
            &lt;div&gt;
              &lt;div style="margin-left:90pt"&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;December 31,&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;2024&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;2023&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Deferred tax assets:&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;margin-left:11.35pt;line-height:1.25"&gt;Operating and capital loss carryforwards&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;38,538&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;$&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;34,420&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;margin-left:11.35pt;line-height:1.25"&gt;Research and development&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;6,051&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;8,423&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;margin-left:11.35pt;line-height:1.25"&gt;Employee benefits&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;415&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,522&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;margin-left:11.35pt;line-height:1.25"&gt;Intangible assets&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;248&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;353&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;margin-left:11.35pt;line-height:1.25"&gt;Operating lease liabilities&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,465&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;496&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;margin-left:11.35pt;line-height:1.25"&gt;Stock based compensation expenses&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;708&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,733&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;margin-left:11.35pt;line-height:1.25"&gt;Onerous contract&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;63&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;127&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;margin-left:11.35pt;line-height:1.25"&gt;Prepaid and withholding taxes&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;6,607&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;6,297&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;margin-left:11.35pt;line-height:1.25"&gt;Other temporary differences&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;576&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;543&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Deferred tax asset before valuation allowance&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;54,671&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;53,914&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Valuation allowance&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);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(49,907&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);vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;(49,928&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);vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;)&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Deferred tax asset net of valuation allowance&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;4,764&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;3,986&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Deferred tax liability:&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25"&gt;&#160;&#160;&#160;Intangible assets&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;3,214&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;3,284&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:76%;padding-bottom:2px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;margin-left:2.85pt;line-height:1.25"&gt;&#160;&#160;Operating lease right-of-use assets&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;1,550&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;703&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:76%;padding-bottom:4px;vertical-align:bottom"&gt;
                        &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;Net deferred tax asset&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;-&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;-&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&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_20241231"
      decimals="-3"
      id="Fxbrl_20220318164759524_xbrl_20211109123545049_33"
      unitRef="USD">38538000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20220318164759524_xbrl_20211109123545049_37"
      unitRef="USD">34420000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20220318164759527_xbrl_20211109123545049_43"
      unitRef="USD">6051000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20220318164759527_xbrl_20211109123545049_47"
      unitRef="USD">8423000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20220318164759530_xbrl_20211109123545049_53"
      unitRef="USD">415000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20220318164759530_xbrl_20211109123545049_57"
      unitRef="USD">1522000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20220318164759533_xbrl_20211109123545049_63"
      unitRef="USD">248000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20220318164759533_xbrl_20211109123545049_67"
      unitRef="USD">353000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <allt:DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20230325063823335_xbrl_20220318164759533_xbrl_20211109123545049_63"
      unitRef="USD">1465000</allt:DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities>
    <allt:DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20230325063823335_xbrl_20220318164759533_xbrl_20211109123545049_67"
      unitRef="USD">496000</allt:DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20230325063824285_xbrl_20220318164759533_xbrl_20211109123545049_63"
      unitRef="USD">708000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20230325063824285_xbrl_20220318164759533_xbrl_20211109123545049_67"
      unitRef="USD">1733000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <allt:DeferredTaxAssetsOnerousContract
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20240322113228508_xbrl_20230325063825225_xbrl_20220318164759533_xbrl_20211109123545049_63"
      unitRef="USD">63000</allt:DeferredTaxAssetsOnerousContract>
    <allt:DeferredTaxAssetsOnerousContract
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20240322113228508_xbrl_20230325063825225_xbrl_20220318164759533_xbrl_20211109123545049_67"
      unitRef="USD">127000</allt:DeferredTaxAssetsOnerousContract>
    <allt:DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20230325063825225_xbrl_20220318164759533_xbrl_20211109123545049_63"
      unitRef="USD">6607000</allt:DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes>
    <allt:DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20230325063825225_xbrl_20220318164759533_xbrl_20211109123545049_67"
      unitRef="USD">6297000</allt:DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20220318164759538_xbrl_20211109123545049_73"
      unitRef="USD">576000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20220318164759538_xbrl_20211109123545049_77"
      unitRef="USD">543000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20220318164759543_xbrl_20211109123545049_93"
      unitRef="USD">54671000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20220318164759543_xbrl_20211109123545049_97"
      unitRef="USD">53914000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20220318164759548_xbrl_20211109123545049_103"
      unitRef="USD">49907000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20220318164759548_xbrl_20211109123545049_107"
      unitRef="USD">49928000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20220318164759552_xbrl_20211109123545049_113"
      unitRef="USD">4764000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20220318164759552_xbrl_20211109123545049_117"
      unitRef="USD">3986000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20220318164759554_xbrl_20211109123545049_143"
      unitRef="USD">3214000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20220318164759554_xbrl_20211109123545049_147"
      unitRef="USD">3284000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20220318164759556_xbrl_20211109123545049_153"
      unitRef="USD">1550000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20220318164759556_xbrl_20211109123545049_157"
      unitRef="USD">703000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20220318164759558_xbrl_20211109123545049_163"
      unitRef="USD">0</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20220318164759558_xbrl_20211109123545049_167"
      unitRef="USD">0</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="C_20241231"
      decimals="-6"
      id="Fxbrl_20250323170143639"
      unitRef="USD">50000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:OperatingLossCarryforwards
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20240408173837065"
      unitRef="USD">136499000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:UndistributedEarningsOfForeignSubsidiaries
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20250323164503326"
      unitRef="USD">5577000</us-gaap:UndistributedEarningsOfForeignSubsidiaries>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20240408173858913"
      unitRef="USD">1060000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20240409000835484"
      unitRef="USD">1395000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250326051742267">
                &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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;Uncertain tax position, 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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                        &lt;div 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,043&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;843&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:64%;vertical-align: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;Increase related to current years' tax positions&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;156&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;137&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                        &lt;div 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&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;Increase related to prior years' tax positions&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;196&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;160&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                        &lt;div 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&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align: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;Decrease due to lapses of statutes limitations&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(197&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px;vertical-align: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;Uncertain tax position, 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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                        &lt;div 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,395&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                        &lt;div 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,043&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;943&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
              </us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20250326051844426_33"
      unitRef="USD">1043000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20250326051844426_37"
      unitRef="USD">943000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20250326051844426_311"
      unitRef="USD">843000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20250326051844426_43"
      unitRef="USD">156000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20250326051844426_47"
      unitRef="USD">137000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20250326051844426_411"
      unitRef="USD">94000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20250326051844426_53"
      unitRef="USD">196000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20250326051844426_57"
      unitRef="USD">160000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20250326051844426_511"
      unitRef="USD">6000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20250326051844426_63"
      unitRef="USD">0</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20250326051844426_67"
      unitRef="USD">197000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20250326051844426_611"
      unitRef="USD">0</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20250326051844426_83"
      unitRef="USD">1395000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20250326051844426_87"
      unitRef="USD">1043000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20250326051844426_811"
      unitRef="USD">943000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20220310114021959">
    &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;&lt;span&gt;NOTE 15: -&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;GEOGRAPHIC AND SEGMENT INFORMATION&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;The Company identifies operating segments in accordance with ASC Topic 280, &#x201c;Segment Reporting&#x201d; as components of an entity for which discrete financial information is available and is regularly reviewed by the chief operating decision maker (&#x201c;CODM&#x201d;), or decision-making group, in making decisions regarding resource allocation and evaluating financial performance. Our Chief Executive Officer is our chief operating decision maker who evaluates performance and makes operating decisions about allocating resources based on consolidated financial data. Our CODM uses consolidated net income to measure segment profit or loss, to allocate resources and assess performance. Further, the CODM reviews and utilizes functional expenses (cost of revenues, sales and marketing, research and development, and general and administrative) at the consolidated level to manage the Company&#x2019;s operations, evaluate return on total assets in deciding whether to invest in the development and expansion of our consolidated operations or into strategic transactions, such as acquisitions and capital repurchases.&lt;/span&gt;&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;&lt;span&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;/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;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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;Year ended&lt;/span&gt;&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;&lt;span&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;Europe&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;35,140&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;39,945&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;41,773&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align:bottom;width:64%;vertical-align: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;&lt;span&gt;Asia and Oceania&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;24,010&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;20,547&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;29,888&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;Americas&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;14,163&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;16,542&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;21,791&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align: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;&lt;span&gt;Middle East and Africa&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;18,882&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;16,116&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;29,285&lt;/span&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;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;92,195&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;93,150&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;122,737&lt;/span&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;vertical-align:bottom;white-space:nowrap"&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: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;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;/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="margin-left:63pt"&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;Year ended&lt;/span&gt;&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;&lt;span&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&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;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;15&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;%&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align: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;&lt;span&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;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;15&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;%&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&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&gt;&lt;/div&gt;
      &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;A total percentage of 64%, 77% and 77% of the Company&#x2019;s revenues for the years ended December 31, 2024, 2023 and 2022, respectively are attributed to network intelligence solutions, while 36%, 23% and 23% are attributed to security solutions for the years ended December 31, 2024, 2023 and 2022, respectively.&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-family:Times New Roman,Times,serif"&gt;The following presents total long-lived assets as of December 31, 2024 and 2023:&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;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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                  &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                  &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2024&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                  &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2023&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                  &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Long-lived assets:&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                  &lt;div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Israel&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;13,577&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;13,431&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                  &lt;div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Other&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);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;856&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;815&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;14,433&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;14,246&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;

      &lt;/div&gt;
    &lt;/div&gt;
  </us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240321170212654">
          &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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;Year ended&lt;/span&gt;&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;&lt;span&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;Europe&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;35,140&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;39,945&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;41,773&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align:bottom;width:64%;vertical-align: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;&lt;span&gt;Asia and Oceania&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;24,010&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;20,547&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;29,888&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;Americas&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;14,163&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;16,542&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;21,791&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align: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;&lt;span&gt;Middle East and Africa&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;18,882&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;16,116&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;29,285&lt;/span&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;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;92,195&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;93,150&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;122,737&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;
        </us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock>
    <us-gaap:Revenues
      contextRef="C_20240101to20241231_srtStatementGeographicalAxis_srtEuropeMember"
      decimals="-3"
      id="Fxbrl_20220318161411447_xbrl_20211109105815411"
      unitRef="USD">35140000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20230101to20231231_srtStatementGeographicalAxis_srtEuropeMember"
      decimals="-3"
      id="Fxbrl_20220318161411447_xbrl_20211109105834251"
      unitRef="USD">39945000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20220101to20221231_srtStatementGeographicalAxis_srtEuropeMember"
      decimals="-3"
      id="Fxbrl_20220318161411447_xbrl_20211109105852530"
      unitRef="USD">41773000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20240101to20241231_srtStatementGeographicalAxis_alltAsiaAndOceaniaMember"
      decimals="-3"
      id="Fxbrl_20220318161411449_xbrl_20211109105757658"
      unitRef="USD">24010000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20230101to20231231_srtStatementGeographicalAxis_alltAsiaAndOceaniaMember"
      decimals="-3"
      id="Fxbrl_20220318161411449_xbrl_20211109105922373"
      unitRef="USD">20547000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20220101to20221231_srtStatementGeographicalAxis_alltAsiaAndOceaniaMember"
      decimals="-3"
      id="Fxbrl_20220318161411449_xbrl_20211109105927226"
      unitRef="USD">29888000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20240101to20241231_srtStatementGeographicalAxis_srtAmericasMember"
      decimals="-3"
      id="Fxbrl_20220318161411452_xbrl_20211109105803850"
      unitRef="USD">14163000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20230101to20231231_srtStatementGeographicalAxis_srtAmericasMember"
      decimals="-3"
      id="Fxbrl_20220318161411452_xbrl_20211109105958818"
      unitRef="USD">16542000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20220101to20221231_srtStatementGeographicalAxis_srtAmericasMember"
      decimals="-3"
      id="Fxbrl_20220318161411452_xbrl_20211109110036682"
      unitRef="USD">21791000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20240101to20241231_srtStatementGeographicalAxis_alltMiddleEastAndAfricaMember"
      decimals="-3"
      id="Fxbrl_20220318161411455_xbrl_20211109105806971"
      unitRef="USD">18882000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20230101to20231231_srtStatementGeographicalAxis_alltMiddleEastAndAfricaMember"
      decimals="-3"
      id="Fxbrl_20220318161411455_xbrl_20211109110101698"
      unitRef="USD">16116000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20220101to20221231_srtStatementGeographicalAxis_alltMiddleEastAndAfricaMember"
      decimals="-3"
      id="Fxbrl_20220318161411455_xbrl_20211109110132690"
      unitRef="USD">29285000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20220318161411457_xbrl_20211109105650714"
      unitRef="USD">92195000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20220318161411457_xbrl_20211109105727888"
      unitRef="USD">93150000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220318161411457_xbrl_20211109105731259"
      unitRef="USD">122737000</us-gaap:Revenues>
    <us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240321170347312">
          &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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;Year ended&lt;/span&gt;&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;&lt;span&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&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;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;15&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;%&lt;/span&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align: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;&lt;span&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;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;15&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;%&lt;/span&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;
        </us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20240101to20241231_srtMajorCustomersAxis_alltMajorCustomerOneMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="Fxbrl_20220318161421872_xbrl_20211109110152242"
      unitRef="pure">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20230101to20231231_srtMajorCustomersAxis_alltMajorCustomerOneMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="Fxbrl_20220318161421872_xbrl_20211109110404338"
      unitRef="pure">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20220101to20221231_srtMajorCustomersAxis_alltMajorCustomerOneMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="Fxbrl_20220318161421872_xbrl_20211109110407778"
      unitRef="pure">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20240101to20241231_srtMajorCustomersAxis_alltMajorCustomerTwoMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="Fxbrl_20250323172341906_xbrl_20220318161421872_xbrl_20211109110152242"
      unitRef="pure">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20230101to20231231_srtMajorCustomersAxis_alltMajorCustomerTwoMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="Fxbrl_20250323172341906_xbrl_20220318161421872_xbrl_20211109110404338"
      unitRef="pure">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20220101to20221231_srtMajorCustomersAxis_alltMajorCustomerTwoMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="Fxbrl_20250323172341906_xbrl_20220318161421872_xbrl_20211109110407778"
      unitRef="pure">0</us-gaap:ConcentrationRiskPercentage1>
    <allt:ConcentrationRiskThresholdPercentage
      contextRef="C_20240101to20241231_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="Fxbrl_20220318161421877_xbrl_20211109110709354"
      unitRef="pure">0</allt:ConcentrationRiskThresholdPercentage>
    <allt:ConcentrationRiskThresholdPercentage
      contextRef="C_20230101to20231231_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="Fxbrl_20220318161421877_xbrl_20211109110719762"
      unitRef="pure">0.15</allt:ConcentrationRiskThresholdPercentage>
    <allt:ConcentrationRiskThresholdPercentage
      contextRef="C_20220101to20221231_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="Fxbrl_20220318161421877_xbrl_20211109110735570"
      unitRef="pure">0</allt:ConcentrationRiskThresholdPercentage>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20240101to20241231_srtProductOrServiceAxis_alltNetworkIntelligenceSolutionsMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="Fxbrl_20220318161834214"
      unitRef="pure">0.64</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20230101to20231231_srtProductOrServiceAxis_alltNetworkIntelligenceSolutionsMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="Fxbrl_20220318161843293"
      unitRef="pure">0.77</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20220101to20221231_srtProductOrServiceAxis_alltNetworkIntelligenceSolutionsMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="Fxbrl_20220318161854367"
      unitRef="pure">0.77</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20240101to20241231_srtProductOrServiceAxis_alltSecuritySolutionsMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="Fxbrl_20220318161918486"
      unitRef="pure">0.36</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20230101to20231231_srtProductOrServiceAxis_alltSecuritySolutionsMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="Fxbrl_20220318161941870"
      unitRef="pure">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20220101to20221231_srtProductOrServiceAxis_alltSecuritySolutionsMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="Fxbrl_20220318161953057"
      unitRef="pure">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240321170359916">
          &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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                  &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                  &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2024&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align:bottom"&gt;
                  &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2023&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                  &lt;div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Long-lived assets:&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;
                  &lt;div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Israel&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;13,577&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;13,431&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;
                  &lt;div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Other&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);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;856&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;815&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;
              &lt;tr&gt;
                &lt;td style="vertical-align:bottom;width:76%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;14,433&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&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);vertical-align:bottom"&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;14,246&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;
        </us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock>
    <us-gaap:NoncurrentAssets
      contextRef="C_20241231_srtStatementGeographicalAxis_countryIL"
      decimals="-3"
      id="Fxbrl_20220318161443374_xbrl_20211109111203491"
      unitRef="USD">13577000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="C_20231231_srtStatementGeographicalAxis_countryIL"
      decimals="-3"
      id="Fxbrl_20220318161443374_xbrl_20211109111342170"
      unitRef="USD">13431000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="C_20241231_srtStatementGeographicalAxis_alltOtherCountriesMember"
      decimals="-3"
      id="Fxbrl_20220318161443377_xbrl_20211109111420755"
      unitRef="USD">856000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="C_20231231_srtStatementGeographicalAxis_alltOtherCountriesMember"
      decimals="-3"
      id="Fxbrl_20220318161443377_xbrl_20211109111455929"
      unitRef="USD">815000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20220318161443382_xbrl_20211109111514269"
      unitRef="USD">14433000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20220318161443382_xbrl_20211109111522723"
      unitRef="USD">14246000</us-gaap:NoncurrentAssets>
    <us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20211110151656716">
    &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 16: -&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;p style="margin-bottom:0px"&gt;&#160;&lt;/p&gt;

        &lt;div&gt;
          &lt;div style="margin-left:63pt"&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align: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;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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:64%;vertical-align: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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div 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,183&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div 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,341&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div 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%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div 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%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;732&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align: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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;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:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div 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;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:64%;vertical-align: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;Financial expenses:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div 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%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:64%;vertical-align: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;Institutions interest Expenses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div 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%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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%;vertical-align:bottom;white-space:nowrap"&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);padding-bottom:2px;vertical-align: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%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align:bottom"&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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align:bottom"&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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align:bottom"&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);vertical-align:bottom"&gt;
                    &lt;div 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%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:64%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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,910&lt;/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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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,215&lt;/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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;
        &lt;/div&gt;

    &lt;/div&gt;
  </us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock>
    <us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20250323122505013">
        &lt;div&gt;
          &lt;div style="margin-left:63pt"&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align: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;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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:64%;vertical-align: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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div 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,183&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div 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,341&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div 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%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div 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%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;732&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px;vertical-align: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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;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:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div 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;vertical-align:bottom;white-space:nowrap"&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:64%;vertical-align: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;Financial expenses:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div 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%;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:64%;vertical-align: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;Institutions interest Expenses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div 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%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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%;vertical-align:bottom;white-space:nowrap"&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);padding-bottom:2px;vertical-align: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%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align:bottom"&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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align:bottom"&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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New 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;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align: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);vertical-align:bottom"&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);vertical-align:bottom"&gt;
                    &lt;div 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%;background-color:rgb(204, 238, 255);padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="vertical-align:bottom;width:64%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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,910&lt;/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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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,215&lt;/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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);vertical-align: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);vertical-align:bottom"&gt;
                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/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);vertical-align:bottom"&gt;
                    &lt;div 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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      </us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock>
    <us-gaap:InterestAndOtherIncome
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20211109104549856"
      unitRef="USD">1183000</us-gaap:InterestAndOtherIncome>
    <us-gaap:InterestAndOtherIncome
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20211109104601099"
      unitRef="USD">2341000</us-gaap:InterestAndOtherIncome>
    <us-gaap:InterestAndOtherIncome
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211109104604331"
      unitRef="USD">1880000</us-gaap:InterestAndOtherIncome>
    <us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20240322052229793_xbrl_20211109104549856"
      unitRef="USD">1387000</us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium>
    <us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20240322052229793_xbrl_20211109104601099"
      unitRef="USD">732000</us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium>
    <us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20240322052229793_xbrl_20211109104604331"
      unitRef="USD">0</us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20211120145023309"
      unitRef="USD">0</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20211109104620899"
      unitRef="USD">214000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211109104636258"
      unitRef="USD">292000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20211120145052075"
      unitRef="USD">660000</us-gaap:DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue>
    <us-gaap:DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20211120145048037"
      unitRef="USD">0</us-gaap:DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue>
    <us-gaap:DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211109104746224"
      unitRef="USD">0</us-gaap:DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue>
    <us-gaap:OtherNonoperatingExpense
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20240322111325266_xbrl_20211120145052075"
      unitRef="USD">0</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20240322111325266_xbrl_20211120145048037"
      unitRef="USD">72000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20240322111325266_xbrl_20211109104746224"
      unitRef="USD">0</us-gaap:OtherNonoperatingExpense>
    <us-gaap:InvestmentIncomeAmortizationOfPremium
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20211109104803824"
      unitRef="USD">0</us-gaap:InvestmentIncomeAmortizationOfPremium>
    <us-gaap:InvestmentIncomeAmortizationOfPremium
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20211109104810323"
      unitRef="USD">0</us-gaap:InvestmentIncomeAmortizationOfPremium>
    <us-gaap:InvestmentIncomeAmortizationOfPremium
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211109104814595"
      unitRef="USD">38000</us-gaap:InvestmentIncomeAmortizationOfPremium>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="C_20240101to20241231"
      decimals="-3"
      id="Fxbrl_20211109104849554"
      unitRef="USD">1910000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="C_20230101to20231231"
      decimals="-3"
      id="Fxbrl_20211109104909050"
      unitRef="USD">3215000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211109104912818"
      unitRef="USD">2134000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20240409234248968">
    &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;margin-top:0pt;margin-bottom:0pt"&gt;
                &lt;p style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;NOTE 17: -&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/td&gt;
              &lt;td style="vertical-align:top;text-align:justify;font-weight:bold;width:auto"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;RELATED PARTIES BALANCES AND TRANSACTIONS&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
            &lt;/tr&gt;

        &lt;/table&gt;
        &lt;p style="margin-top:0pt;margin-bottom: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:18pt;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 Company&#x2019;s board approved Galil Software pursuant to which the Company acquired services amounting to approximately $ 325 and&#160;$&#160;993&#160;for the years ended December 31, 2023 and 2022&#160;respectively.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;div&gt;&#160;&lt;/div&gt;
                &lt;div&gt;
                  &lt;div style="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, 2023 and 2022, the Company had other payables balance due to its related party in amount of approximately $ 24 and $&#160;93&#160;, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;div style="text-indent:18pt;margin-left:56.7pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;During 2024, Galil Software does not considered as a related party anymore.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;

        &lt;/table&gt;
        &lt;p style="margin-top:0pt;margin-bottom: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:18pt;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;Lynrock Lake Master Fund LP (&#x201c;Lynrock&#x201d;) is a Major Sharholder of the Company&#x2019;s ordinary shares as of December 31, 2024 and 2023. As of December 31, 2024, the Company had an outstanding senior unsecured promissory note in an aggregate principal amount of $ 40,000 (the &#x201c;Note&#x201d;) issued to Linrock, see note 18 below. The Company recorded amortization expenses related to the issuance costs of the notes during the years ended December 31, 2024 and 2023, in amounts of $ 200 and $ 198, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;div&gt;&#160;&lt;/div&gt;
                &lt;div&gt;
                  &lt;div style="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, as of December 31, 2024 and 2023, the Company had Convertible debt balances due to its Note in amounts of approximately $ 39,973 and $ 39,773, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;

        &lt;/table&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  </us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="C_20240101to20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_alltGalilSoftwareMember"
      decimals="-3"
      id="Fxbrl_20250323172727872"
      unitRef="USD">325000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="C_20230101to20231231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_alltGalilSoftwareMember"
      decimals="-3"
      id="Fxbrl_20240322110844619"
      unitRef="USD">993000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:OtherLiabilities
      contextRef="C_20241231"
      decimals="-3"
      id="Fxbrl_20250323172739263"
      unitRef="USD">24000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="C_20231231"
      decimals="-3"
      id="Fxbrl_20220311113745643"
      unitRef="USD">93000</us-gaap:OtherLiabilities>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="C_20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_alltLynrockLakeMasterFundLpMember_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember"
      decimals="-3"
      id="Fxbrl_20240408180242929"
      unitRef="USD">40000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="C_20240101to20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_alltLynrockLakeMasterFundLpMember_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember"
      decimals="-3"
      id="Fxbrl_20240408180253512"
      unitRef="USD">200000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="C_20230101to20231231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_alltLynrockLakeMasterFundLpMember_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember"
      decimals="-3"
      id="Fxbrl_20240408180311944"
      unitRef="USD">198000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:ConvertibleDebt
      contextRef="C_20241231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_alltLynrockLakeMasterFundLpMember_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember"
      decimals="-3"
      id="Fxbrl_20250323172756773"
      unitRef="USD">39973000</us-gaap:ConvertibleDebt>
    <us-gaap:ConvertibleDebt
      contextRef="C_20231231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_alltLynrockLakeMasterFundLpMember_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember"
      decimals="-3"
      id="Fxbrl_20240408180339624"
      unitRef="USD">39773000</us-gaap:ConvertibleDebt>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="C_20240101to20241231"
      id="Fxbrl_20230317104342294">
    &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;table cellpadding="0" cellspacing="0" style="font-size:10pt;font-family:Times New Roman, Times, serif;width:100%;color:rgb(0, 0, 0)"&gt;

                        &lt;tr&gt;
                          &lt;td style="vertical-align:top;font-weight:bold;width:56pt"&gt;&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 18: -&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                          &lt;td style="vertical-align:top;text-align:justify;font-weight:bold;width:auto"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;CONVERTIBLE NOTES&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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;&lt;span&gt;&lt;span&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 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 the company elects to extend the maturity of the Note by up to two successive years following the initial maturity date of February 14, 2025. On November 4, 2024, the Company notified Lynrock Lake Master Fund LP extending the maturity till February 14, 2026&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: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;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;/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;&lt;span&gt;&lt;span&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 cash 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;/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;&lt;span&gt;&lt;span&gt;The Convertible Notes consisted of the following as of December 31, 2024:&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="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: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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;December&#160;31,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                  &lt;div style="text-align:justify;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;Liability:&lt;/span&gt;&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;width:88%;vertical-align: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;&lt;span&gt;&lt;span&gt;Principal&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;40,000&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;Unamortized issuance costs&lt;/span&gt;&lt;/span&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);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(27&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;Net carrying amount&lt;/span&gt;&lt;/span&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);vertical-align: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);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;39,973&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;

                          &lt;/table&gt;
                        &lt;/div&gt;

                    &lt;/div&gt;
                    &lt;div style="margin-left:63pt"&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;As of the issuing date, the company recorded 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;/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;&lt;span&gt;&lt;span&gt;The company recorded an amortization expenses related to the issuance costs during the years ended December 31, 2024 and 2023 in amounted of $&#160;200 and $ 198, respectively.&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;
  </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 principal amount 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 company elects to extend the maturity of the Note by up to two successive years</allt:ConversionPriceIncreaseDecreases>
    <allt:DebtConversionDescriptionChangeOfControl
      contextRef="C_20240101to20241231"
      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 cash 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_20240101to20241231"
      id="Fxbrl_20250322061241782">
                        &lt;div&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;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;December&#160;31,&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px;vertical-align: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;&lt;span&gt;&lt;span&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;
                                  &lt;div style="text-align:justify;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;Liability:&lt;/span&gt;&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);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;width:88%;vertical-align: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;&lt;span&gt;&lt;span&gt;Principal&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;40,000&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;Unamortized issuance costs&lt;/span&gt;&lt;/span&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);vertical-align: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);vertical-align: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);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(27&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&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%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;vertical-align:bottom;white-space:nowrap"&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);vertical-align: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;&lt;span&gt;&lt;span&gt;Net carrying amount&lt;/span&gt;&lt;/span&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);vertical-align: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);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/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);vertical-align:bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;39,973&lt;/span&gt;&lt;/span&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);vertical-align:bottom;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;

                          &lt;/table&gt;
                        &lt;/div&gt;
                      </us-gaap:ConvertibleDebtTableTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="C_20241231_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember"
      decimals="-3"
      id="Fxbrl_20230317104920954_33"
      unitRef="USD">40000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="C_20241231_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember"
      decimals="-3"
      id="Fxbrl_20230317104920954_43"
      unitRef="USD">27000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="C_20241231_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember"
      decimals="-3"
      id="Fxbrl_20230317104920954_63"
      unitRef="USD">39973000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <allt:TotalIssuanceCosts
      contextRef="C_20241231_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember"
      decimals="-3"
      id="Fxbrl_20250323170949411"
      unitRef="USD">596000</allt:TotalIssuanceCosts>
    <allt:TermOfDebtIssuanceCostsAmortization
      contextRef="C_20240101to20241231_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember"
      id="Fxbrl_20230317111331951">P3Y</allt:TermOfDebtIssuanceCostsAmortization>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="C_20240101to20241231_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember"
      decimals="4"
      id="Fxbrl_20230317111426655"
      unitRef="pure">0.0014</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="C_20240101to20241231_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember"
      decimals="-3"
      id="Fxbrl_20240408175450240"
      unitRef="USD">200000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="C_20230101to20231231_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember"
      decimals="-3"
      id="Fxbrl_20240408175455881"
      unitRef="USD">198000</us-gaap:AmortizationOfFinancingCosts>
    <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:loc
          xlink:href="#Fxbrl_20220318161411455_xbrl_20211109110132690"
          xlink:label="Fxbrl_20220318161411455_xbrl_20211109110132690"
          xlink:type="locator"/>
        <link:footnote id="FN20240408174230137" xlink:label="FN20240408174230137" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">As of December 31, 2023, 2022 and 2021, 1% from total revenues represent revenues in Israel</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fxbrl_20220318161411455_xbrl_20211109110132690"
          xlink:to="FN20240408174230137"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fxbrl_20220318161411455_xbrl_20211109110101698"
          xlink:label="Fxbrl_20220318161411455_xbrl_20211109110101698"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fxbrl_20220318161411455_xbrl_20211109110101698"
          xlink:to="FN20240408174230137"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fxbrl_20220318161411455_xbrl_20211109105806971"
          xlink:label="Fxbrl_20220318161411455_xbrl_20211109105806971"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fxbrl_20220318161411455_xbrl_20211109105806971"
          xlink:to="FN20240408174230137"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
